Форумы » Эксплуатация ПО "Автомаршал" » Настройка системы »
Данные через API
Добавил(а) Евгений больше 6 лет назад
Добрый день!
Пробую получить 100 записей через API:
Первый вариант:
POST /api/v1/vehicles HTTP/1.1
HOST: 10.5.4.60:45555
accept: application/json
content-length: 163
{"Count":100,"Offset":0,"Plate":"","Videochannels":[],"ServerGuid":"","Status":"","Direction":"","From":"2018-03-16T21:59:00.000Z","To":"2018-03-17T21:59:00.000Z"}
Request: 406 Not Acceptable¶
Второй вариант:
POST /api/v1/vehicles HTTP/1.1
HOST: 10.5.4.60:45555
accept: application/json
content-length: 163
{"Count":100,"Offset":0,"Plate":"","Videochannels":[],"ServerGuid":"","Status":"","Direction":"","From":"2018-03-16T21:59:00.000Z","To":"2018-03-17T21:59:00.000Z"}
Request: 500 Internal Server Error¶
Третий вариант (указываю камеру):
POST /api/v1/vehicles HTTP/1.1
HOST: 10.5.4.60:45555
accept: application/json
content-length: 164
{"Count":100,"Offset":0,"Plate":"","Videochannels":[1],"ServerGuid":"","Status":"","Direction":"","From":"2018-03-16T21:59:00.000Z","To":"2018-03-17T21:59:00.000Z"}
Request: 500 Internal Server Error¶
Опишите подробно, что не так и можно ли НЕ указывать даты в запросе?
Ответы (1)
RE: Данные через API - Добавил(а) Евгений больше 6 лет назад
Добрый день!
Первый и второй запрос были выполнены правильно, ошибка была вызвана по причине ограничения доступа к данным, из-за того, что не была пройдена аутентификация.
В запросе номер 3 указан Видеоканал, но не указан Сервер, к которому должен относиться Видеоканал.
Например: "Videochannels":[1],"ServerGuid":"[1]".
Пример правильного запроса на получение 100 записей за период 12.03.2018 - 17.03.2018
Запрос:
POST /api/v1/vehicles HTTP/1.1
Host: распознаваниеномеров.рф:45555
Content-Type: application/json
Accept: application/json
Cache-Control: no-cache
{
"Count":100,
"Offset":0,
"Plate":"",
"Videochannels":[],
"ServerGuid":"",
"Status":"",
"Direction":"",
"From":"2018-03-12T21:59:00.000Z",
"To":"2018-03-17T21:59:00.000Z"
}