Отложенные запросы
Чтобы получить ответ на каждый отложенный запрос, необходимо отправить /getResults
после основного запроса. Большинство методов API статистики и аналитики требуют отправки /getResults
для получения файлов статистики или JSON:
getResults
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/getResults
Получает результат отложенного запроса.
Тело запроса
Anchor link toИмя | Тип | Описание |
---|---|---|
auth* | string | Токен доступа API из Панели управления Pushwoosh. |
request_id* | string | ID запроса, возвращенный отложенным методом. |
{ "request":{ "auth": "yxoPUlwqm…………pIyEX4H", // обязательный. Токен доступа API из Панели управления Pushwoosh. "request_id": "REQUEST_ID" // обязательный. ID запроса, возвращенный отложенным методом. }}
Ответ зависит от запроса, для которого вы получаете результаты, поэтому он может выглядеть по-разному. Ниже приведен пример ответа на запрос /getMsgStats
:
{ "status_code": 200, "status_message": "OK", "response": { "formatter": "hourly", "rows": [{ "datetime": "2020-05-13 08:00:00", "action": "send", "count": 6 }, { "datetime": "2020-05-13 08:00:00", "action": "inboxopen", "count": 0 }, { "datetime": "2020-05-13 08:00:00", "action": "delivery", "count": 1 }, { "datetime": "2020-05-13 08:00:00", "action": "open", "count": 0 }], "conversion": { "send": 6, "delivery": 1, "open": 0, "events": [] } }}