Passer au contenu

API des appareils de test

L’API des appareils de test enregistre des appareils de test dans une application Pushwoosh et liste les appareils de test qu’elle contient déjà. Pour enregistrer un appareil de test, transmettez son jeton push ou son ID matériel (HWID), son type d’appareil et un nom. Utilisez les appareils de test pour vérifier un message sur de vrais appareils avant de l’envoyer à votre audience.

createTestDevice

Anchor link to

Enregistre un appareil de test pour l’application.

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

Corps de la requête

Anchor link to
NomTypeDescription
application*stringCode d’application Pushwoosh
push_tokenstringPush token de l’appareil. Requis si hwid n’est pas fourni.
hwidstringID matériel (HWID) de l’appareil. Requis si push_token n’est pas fourni.
device_type*integerType d’appareil. Voir les valeurs possibles dans la méthode /registerDevice.
name*stringNom de l’appareil de test.
descriptionstringDescription de l’appareil de test.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Exemple
{
"request": {
"application": "XXXXX-XXXXX", // requis. Code d'application Pushwoosh
"push_token": "DEVICE_PUSH_TOKEN", // requis si hwid n'est pas fourni.
"device_type": 1, // requis. Référez-vous à /registerDevice pour les types d'appareils
"name": "TEST_DEVICE_1", // requis. Nom de l'appareil de test
"description": "android test device" // optionnel. Description de l'appareil de test
}
}

listTestDevices

Anchor link to

Retourne tous les appareils de test pour l’application spécifiée.

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

Corps de la requête

Anchor link to
NomTypeDescription
auth*stringJeton d’accès API depuis le Panneau de Contrôle Pushwoosh.
application*stringCode d’application Pushwoosh
{
"status_code": 200,
"status_message": "OK",
"response": {
"TestDevices": [{
"name": "iosDevice",
"type": "1",
"pushtoken": "token",
"description": "ios device"
}]
}
}
Exemple
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requis. Jeton d'accès API depuis le Panneau de Contrôle Pushwoosh
"application": "XXXXX-XXXXX" // requis. Code d'application Pushwoosh
}
}

Pour les types d’appareils, voir /registerDevice.