Passer au contenu

Requêtes planifiées

Pour obtenir une réponse pour chaque requête planifiée, /getResults doit être envoyé après la requête principale. La plupart des méthodes de l’API de statistiques et d’analyse nécessitent l’envoi de /getResults pour obtenir les fichiers de statistiques ou le JSON :

getResults

Anchor link to

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

Récupère le résultat d’une requête planifiée.

Corps de la requête

Anchor link to
NomTypeDescription
auth*chaîneJeton d’accès à l’API du Control Panel de Pushwoosh.
request_id*chaîneID de la requête retourné par une méthode planifiée.
Exemple
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H", // requis. Jeton d'accès à l'API du Control Panel de Pushwoosh.
"request_id": "REQUEST_ID" // requis. ID de la requête retourné par la méthode planifiée.
}
}

La réponse dépend de la requête pour laquelle vous obtenez des résultats, elle peut donc être différente. Vous trouverez ci-dessous un exemple de réponse pour la requête /getMsgStats :

Exemple de réponse
{
"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": []
}
}
}