GET /user/offers/{category}/{offerID}/stats
Возвращает статистику просмотров по указанному объявлению.
Формат запроса
POST https://apiauto.ru/1.0/user/offers/{category}/{offerID}/stats
? from=<string>
& to=<string>
category |
Название категории ТС. Допустимые значения:
|
offerID |
Идентификатор объявления, для которого необходимо получить статистику просмотров. |
from* |
Дата начала отсчета в формате YYYY-MM-DDдля получения статистики по дням. |
to* |
Дата окончания отсчета в формате YYYY-MM-DDдля получения статистики по дням. |
* Обязательный параметр
Заголовки запроса
Заголовок |
Описание |
|
Идентификатор клиента. Используется для работы под учетной записью агентства. |
|
Идентификатор сессии пользователя. Значение можно получить с помощью операции POST /auth/login. |
Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.
Формат ответа
{
"items": [
{
"offer_id": "{string}",
"counters": [
{
"date": "{string}",
"views": {integer},
"phone_views": {integer}
}
]
}
],
"status": "{string}"
}
items |
Массив объектов со статистикой просмотров. |
-
offer_id
Идентификатор объявления.
counters
Информация о количестве просмотров объявления и телефона в объявлении.
-
date
Дата, за которую отображается статистика.
views
Количество просмотров объявления за указанную дату.
phone_views
Количество просмотров телефона в объявлении за указанную дату.
-
status |
Статус ответа. |
Коды ответа
Код |
Причина |
Описание |
200 |
OK |
Успешный запрос. |
400 |
BAD_REQUEST |
Синтаксическая ошибка в запросе. |
401 |
NO_AUTH |
Не удалось авторизовать пользователя по переданным данным. |
404 |
OFFER_NOT_FOUND |
Объявление не найдено. |
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
Пример
Запрос:
curl -i -X GET 'https://apiauto.ru/1.0/user/offers/trucks/15304953-96189649/stats?from=2018-06-25&to=2018-06-30' -H 'x-authorization: 2dtrer432...' -H 'Accept: application/json' -H 'x-session-id: 112_aoR02Tpv...'
Ответ:
HTTP/1.1 200 OK Server: nginx Date: Tue, 10 Jul 2018 15:19:41 GMT Content-Type: application/json Connection: keep-alive { "items": [ { "offer_id": "15304953-96189649", "counters": [ { "date": "2018-06-25", "views": 0, "phone_views": 0, "phone_calls": 0 }, { "date": "2018-06-26", "views": 0, "phone_views": 0, "phone_calls": 0 }, { "date": "2018-06-27", "views": 0, "phone_views": 0, "phone_calls": 0 }, { "date": "2018-06-28", "views": 1, "phone_views": 0, "phone_calls": 0 }, { "date": "2018-06-29", "views": 2, "phone_views": 0, "phone_calls": 0 }, { "date": "2018-06-30", "views": 0, "phone_views": 0, "phone_calls": 0 } ] } ] }
Название категории ТС. Допустимые значения:
cars
— легковые автомобили;moto
— мототранспорт;trucks
— коммерческий транспорт;all
— все категории ТС.
Идентификатор объявления, для которого необходимо получить статистику просмотров.
* Обязательный параметр
Дата начала отсчета в формате YYYY-MM-DD
для получения статистики по дням.
Дата окончания отсчета в формате YYYY-MM-DD
для получения статистики по дням.