Ответы, которые могут прийти от API:
Код | Описание | Содержание Response Body | Что означает |
---|---|---|---|
200 | ОК |
JSON, описанный в таблице Описание пакета данных |
Запрос выполнен успешно и вернул некоторые данные |
400 | The request is invalid |
Массив описаний для всех некорректных значений в запросе: Пример{ "message": "The request is invalid.", "modelState": { "unitRequest.BeginDateTime": ["The value ’2017/01/49 12:43:50’ is not valid for BeginDateTime."], "unitRequest.EndDateTime": ["The value ’2017/01/49 12:43:50’ is not valid for EndDateTime."] } } |
|
401 | Unauthorized | "Authorization has been denied for this request" | Нет прав для выполнения запроса |
403 | Forbidden | "This unitId is unavailable to your account" |
Запрошены данные по ТС, которого нет в списке доступных ТС (отсутствует в ответе метода GET /api/units/availableIds). В запросе не указан unitId. |
500 | Internal Server Error |
Массив с описанием ошибки на сервере Пример "message":"System.InvalidOperationException: лог ошибки" |
Ошибка на сервере. |
Ответы, которые могут прийти от API при получении значений по уровню топлива:
Код | Описание | Содержание Response Body | Что означает |
---|---|---|---|
200 | ОК |
JSON, описанный в таблице Описание пакета данных |
Запрос выполнен успешно и вернул некоторые данные |
400 | The request is invalid |
Массив описаний для всех некорректных значений в запросе: Пример{ "message": "The request is invalid.", "modelState": { "unitRequest.BeginDateTime": ["The value ’2017/01/49 12:43:50’ is not valid for BeginDateTime."], "unitRequest.EndDateTime": ["The value ’2017/01/49 12:43:50’ is not valid for EndDateTime."] } } |
|
401 | Unauthorized | "Authorization has been denied for this request" | Нет прав для выполнения запроса |
403 | Forbidden | "This unitId is unavailable to your account" |
Запрошены данные по ТС, которого нет в списке доступных ТС (отсутствует в ответе метода GET /api/units/availableIds). В запросе не указан unitId. |
500 | Internal Server Error |
Массив с описанием ошибки на сервере Пример"message":"System.InvalidOperationException: лог ошибки" |
Ошибка на сервере. В запросе не указаны beginDateTime и/или endDateTime. |
Номер материала: 2657
Отправлено: Thu, Dec 20, 2018
Последнее обновление: Thu, Dec 20, 2018
Отправлено: Анисимов Максим Михайлович [m.anisimov@scout-gps.ru]
Online URL: https://kb.scout-gps.ru/article/Ответы-на-запросы-к-api-Одометр-и-топливо-2657.html