Получение групп к которым привязана ТС.
Запрос:
URL:
GET https://api.url/v2.1/user/<user_id>/cars/<car_id>/relationships/Groups
Доп. Заголовки:
If-Modified-Since - Запрос уже ранее отправлялся, то при обновлении следует указывать заголовок If-Modified-Since с датой полученной заголовка ответа Last-Modified
Accept - для указания формата ответа. Должен быть "application/vnd.api+json", для совместимости принимается также "application/json".
Authorization - для передачи токена. Передается в формате: Bearer <access_token>.
Доп. Параметры запроса:
Имя | Тип | Значение по умолчанию | Максимальное значение | Описание |
---|---|---|---|---|
page[offset] | int | 0 | Пропустить несколько первых записей | |
page[limit] | int | 1000 | 10000 | Количество объектов в выводе |
Ответ:
Ответ присылается в формате JSON API.
Поле | Описание | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
links | Поле links содержит ссылки на ресурсы. Минимально он должен содержать ссылку на текущий ресурс (self). Если объекты не удалось поместить в одном ответе то также будет содержаться next - следующая страница (если есть) prev - предыдущая страница (если есть) first - первая страница с результатами last - последняя страница с результатами | |||||||||
meta | Содержит total_count - количество связанных объектов | |||||||||
data | Содержит массив ссылок в формате JSON API. Каждая ссылка содержит
|
Коды ответов:
200 ОК - Сервер обработал запрос. В теле ответа содержится список ссылок на группы. Также будет передан заголовок Last-Modified.
304 Not Modified - Сервер обработал запрос. Изменения не найдены.
401 Unauthorized - не передан заголовок Authorization, либо токен не корректный либо истёк срок действия.
403 Forbidden - нет прав на просмотр.
404 Not Found - ТС не найдена.
400 Bad Request - Переданы не поддерживаемые параметры либо сервер не понял запрос (описание ошибки в теле ответа).
Также возможны другие ошибки.
Пример
Запрос списка всех ТС:
GET https://api.url/v2.1/user/1/cars/1/relationships/Groups HTTP/1.1 Accept: application/vnd.api+json Authorization: Bearer <auth token> HTTP/1.1 200 OK Content-Type: application/vnd.api+json Allow: GET Last-Modified: Wed, 21 Oct 2015 07:28:00 GMT { "links": { "self": "https://api-test05.citypoint.ru/v2.1/user/1/cars/1/relationships/Groups" }, "meta": { "total_count": 2 }, "data": [ { "id": "1", "type": "group" }, { "id": "2", "type": "group" } ] }