GetReportList
Возвращает список сформированных и формируемых отчетов о статистике кампании.
Метод используют для проверки готовности отчета с интересующим идентификатором. Также с помощью метода получают идентификатор отчета, чтобы затем удалить отчет с помощью метода DeleteReport.
Ограничения
Вызывать метод рекомендуется не чаще одного раза в 10-20 секунд (формирование отчета занимает в среднем одну-две минуты). Когда отчет готов, метод возвращает ссылку для скачивания файла с сервера.
Входные данные
Ниже показана структура входных данных в формате JSON. Метод не имеет входных параметров.
{
"method": "GetReportList"
}
Результирующие данные
Метод возвращает массив объектов ReportInfo
, каждый из которых содержит сведения об одном отчете. Всего в массиве может присутствовать до пяти объектов. Массив отсортирован по убыванию ReportID
.
Ниже показана структура результирующих данных в формате JSON.
{
"data": [
{ /* ReportInfo */
"ReportID": (int),
"Url": (string),
"StatusReport": (string)
}
...
]
}
Ниже приведено описание параметров.
Параметр |
Описание |
Объект ReportInfo |
|
|
Идентификатор отчета о статистике кампании. |
|
Ссылка для скачивания отчета с сервера. Если формирование отчета не завершено, возвращается пустая строка. Отчет доступен по протоколу HTTPS. |
|
Состояние отчета:
|