T2C Push Server - AjouteIdentifiantAndroid
Endpoint Obsolète:
Cette page parle d'un endpoint obsolète! Utilisez l'API Yoozly.
Ajouter un identifiant du service de notification Android (GSM) à l'aide d'un Jeton Firebase FCM
INFO
Cette action permet d'ajouter son identifiant FCM pour que le Serveur Push nous envoie des Notifications en temps réel.
Ajouter son identifiant
URL
POST http://push.t2c.fr/WD_PUSH_WEB/awws/WD_Serveur_Push.awwsHeaders
| Paramètres | Contenu | Description |
|---|---|---|
SOAPAction | urn:WD_Serveur_Push/AjouteIdentifiantAndroid | Requis. Ajouter son identifiant. |
Content-Type | text/xml; charset=utf-8 | Recommandé. Type de contenu à envoyer. |
Données (Payload)
xml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns1:bufIdentifiant xmlns:ns1="urn:WD_Serveur_Push">
[TOKEN FCM]
</ns1:bufIdentifiant>
<ns1:idUniqueAndroid xmlns:ns1="urn:WD_Serveur_Push">[ID ANDROID]</ns1:idUniqueAndroid>
<ns1:sInfoPerso xmlns:ns1="urn:WD_Serveur_Push">1 1 1 1 1</ns1:sInfoPerso>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>| Paramètres | Exemple | Description |
|---|---|---|
<ns1:bufIdentifiant> | ZGRzbFFVMTRTYzZURGJpWTd2R05OUTpBUEE5MWJINVlsX3JKS0tnc0VraW5XbGhMWlh5TTVm Ti12LWhSbjA5T0JPMkJqQks5YTZEYlAtMUFwcVRZTEZvRTZuYjZKcmNyQzRjNzNJbEdrTVFJ eDRrUEJ6bXJ1bGR5bUd5V1U2dmpJM05ZVkF6azV3OGJyYw== | Requis. Token Firebase Cloud Messaging. |
<ns1:idUniqueAndroid> | a1b2c3d4e5f67890 | Requis. Identifiant Android. |
<ns1:sInfoPerso> | 1 1 1 0 0 Ligne Tram A; | Paramètres de Canal. |
Attributs des paramètres de Canal:
Les paramètres de Canal se formatent comme ceci : NotifsActivées NotifsGénérales NotifsLignes NotifsTouteLigne NotifsTouteLigne Données;
NotifsActivéesdéfinissent le statut des notifications de l'utilisateur,0désactive les notifications (push),1les activent.NotifsGénéralesdéfinit le statut du Canal global,1l'active,0le désactive, il est inchangeable dans l'appli T2C. (Voir Canal1dans Notification.txt)NotifsLignesdéfinit le statut du Canal spécifique,1l'active,0le désactive, il est inchangeable dans l'appli T2C. (Voir Canal2dans Notification.txt)NotifsTouteLignedéfinit le filtre du Canal spécifique,1active les notifications pour toutes les lignes,0active les notifications uniquement les lignes sélectionnées dansDonnées. (Oui, ce paramètre est bien présent 2 fois)Donnéesest le filtre des lignes spécifiques, les données correspondent aum_sLigne_namedes lignes sélectionnées. (voir Retourne_Donnees_Reseau_ligne)
Exemple de réponse
Cliquez pour voir la Réponse.
xml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<AjouteIdentifiantAndroidResult>true</AjouteIdentifiantAndroidResult>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>Ici, le serveur renvoie le statut de la requête:
falsesignifie que l'ajout n'a pas été fait, ou aucune modification n'est nécessaire.truesignifie que l'identifiant a été ajouté au service de notification GSM.