@700ghz

API POST field — ID vs Name?

Строю API, эндпоинт: POST BOOK
Есть таблица BOOK_TYPES: 1 - ‘science’, 2 - ‘erotic’, 42 - ‘novel’
(есть эндпоинт GET ALL_BOOK_TYPES)

Какое тело запроса удобнее для frontend-разраба:
POST BOOK:
{
title: ‘Idiot’,
bookType: 42,
}


ИЛИ

POST BOOK:
{
title: ‘Idiot’,
bookType: ‘novel’,
}


Заранее благодарю! :)

P.S. какое тело запроса удобнее для frontend-разраба (клиента): bookType: 42 или bookType: 'novel'? :)
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
Пофиг, разраб все равно при сборке запроса обратится к свойству своего объекта.
И ид тут лучше, так как унифицирует код..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nki
@nki
bezkart.ru готовая система лояльности
Добавьте еще одно поле в ответ и получите название, наименование типа и его идентификатор.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы