Перейти к содержанию

title: "Закладки" summary: | Обработка создания закладок для пользователя. Закладки хранятся в трех таблицах и должны рассматриваться как кортеж (модель, идентификатор-модели), а не как строка в таблице с идентификатором. DELETE принимает модель и идентификатор, поскольку DELETE не обязательно поддерживает тела запросов. POST, соответственно, имеет такую же структуру. Поскольку есть три базовые таблицы, идентификатор самой закладки не является уникальным среди 'закладок' и не является хорошим идентификатором для использования в API. redirect_from: - /ru/docs/latest/api/bookmark


Закладки

Обработка создания закладок для пользователя. Закладки хранятся в трех таблицах и должны рассматриваться как кортеж (модель, идентификатор-модели), а не как строка в таблице с идентификатором. DELETE принимает модель и идентификатор, поскольку DELETE не обязательно поддерживает тела запросов. POST, соответственно, имеет такую же структуру. Поскольку есть три базовые таблицы, идентификатор самой закладки не является уникальным среди "закладок" и не является хорошим идентификатором для использования в API.

DELETE /api/bookmark/:model/:id

Удалить закладку. Удалит закладку, назначенную пользователю, делающему запрос, по модели и идентификатору.

ПАРАМЕТРЫ:

  • model перечисление из card, dashboard, collection.

  • id значение должно быть целым числом больше нуля.

GET /api/bookmark/

Получить все закладки для пользователя.

POST /api/bookmark/:model/:id

Создать новую закладку для пользователя.

ПАРАМЕТРЫ:

  • model перечисление из card, dashboard, collection.

  • id значение должно быть целым числом больше нуля.

PUT /api/bookmark/ordering

Устанавливает порядок закладок для пользователя.

ПАРАМЕТРЫ:

  • orderings последовательность карт где {:type -> <перечисление из card, dashboard, collection>, :item_id -> <значение должно быть целым числом больше нуля.>}.

<< Назад к индексу API