Page tree

Citypoint - контроль и аналитика автопарка

Skip to end of metadata
Go to start of metadata

Запрос на получение файла отчета.

Запрос:

URL:

GET http://api/v2.1/user/<user_id>/reports/tasks/<task_id>/result-file

Доп. Заголовки:

Accept - формат файла в ответе, должен позволять ответить типом файла в отчете.

Authorization - для передачи токена. Передается в формате: Bearer <access_token>.

Коды ответов:

        200 - Всё ок, в теле ответа, содержится фаил.

303 - Всё ок, пользователь перенаправляется на фаил на другом домене или пути.

404 - Задача либо файл не найден.

406 - Сервера не может ответить на запрос, т.к. тип файла отчета отличается от запрошенного (для избежания этой ошибки достаточно в конца Accept заголовка указать */* )

GET http://api.citypoint.ru/api/v2.1/user/1/reports/tasks/1/result-file
Authorization: Bearer token
Accept: */*

HTTP/1.1 200 OK
Content-Type: application/pdf

FileBody

Также должна работать передача токена через Basic авторизацию

GET http://Bearer:token@api.citypoint.ru/api/v2.1/user/1/reports/tasks/1/result-file
Authorization: Bearer token
Accept: */*


HTTP/1.1 200 OK
Content-Type: application/pdf

FileBody
  • No labels