Pular para o conteúdo

Solicitações agendadas

Para obter uma resposta para cada solicitação agendada, o /getResults deve ser enviado após a solicitação principal. A maioria dos métodos da API de estatísticas e análises precisa que o /getResults seja enviado para obter os arquivos de estatísticas ou JSON:

getResults

Anchor link to

POST https://api.pushwoosh.com/json/1.3/getResults

Recupera o resultado de uma solicitação agendada.

Corpo da Solicitação

Anchor link to
NomeTipoDescrição
auth*stringToken de acesso à API do Painel de Controle da Pushwoosh.
request_id*stringID da solicitação retornado por um método agendado.
Exemplo
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H", // obrigatório. Token de acesso à API do Painel de Controle da Pushwoosh.
"request_id": "REQUEST_ID" // obrigatório. ID da solicitação retornado pelo método agendado.
}
}

A resposta depende da solicitação para a qual você está obtendo os resultados, então ela pode parecer diferente. Abaixo está um exemplo de resposta para a solicitação /getMsgStats:

Exemplo de Resposta
{
"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": []
}
}
}