T2C Push Server - AjouteIdentifiantAndroid
Avertissement: Nouveau Réseau T2C
Cette page parle d'un endpoint obsolète lors de la migration vers 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 ci: NotifsActivés NotifsGénérales NotifsLignes NotifsTouteLigne NotifsTouteLigne Données;
NotifsActivésdé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,0de désactive, il est inchangeable dans l'appli T2C. (Voir Canal1dans Notification.txt)NotifsLignesdéfinit le statut du Canal spécifique,1l'active,0de 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és. (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 l'ajout n'a pas été fait, où aucune modification n'est nécessaire.truesignifie l'ajout à été ajouté au service de notification GSM.