Skip to content

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.awws

Headers

ParamètresContenuDescription
SOAPActionurn:WD_Serveur_Push/AjouteIdentifiantAndroidRequis. Ajouter son identifiant.
Content-Typetext/xml; charset=utf-8Recommandé. 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ètresExempleDescription
<ns1:bufIdentifiant>ZGRzbFFVMTRTYzZURGJpWTd2R05OUTpBUEE5MWJINVlsX3JKS0tnc0VraW5XbGhMWlh5TTVm&#13;Ti12LWhSbjA5T0JPMkJqQks5YTZEYlAtMUFwcVRZTEZvRTZuYjZKcmNyQzRjNzNJbEdrTVFJ&#13;eDRrUEJ6bXJ1bGR5bUd5V1U2dmpJM05ZVkF6azV3OGJyYw==Requis. Token Firebase Cloud Messaging.
<ns1:idUniqueAndroid>a1b2c3d4e5f67890Requis. 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ées définissent le statut des notifications de l'utilisateur, 0 désactive les notifications (push), 1 les activent.
  • NotifsGénérales définit le statut du Canal global, 1 l'active, 0 le désactive, il est inchangeable dans l'appli T2C. (Voir Canal 1 dans Notification.txt)
  • NotifsLignes définit le statut du Canal spécifique,1 l'active, 0 le désactive, il est inchangeable dans l'appli T2C. (Voir Canal 2 dans Notification.txt)
  • NotifsTouteLigne définit le filtre du Canal spécifique, 1 active les notifications pour toutes les lignes, 0 active les notifications uniquement les lignes sélectionnées dans Données. (Oui, ce paramètre est bien présent 2 fois)
  • Données est le filtre des lignes spécifiques, les données correspondent au m_sLigne_name des 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:

  • false signifie que l'ajout n'a pas été fait, ou aucune modification n'est nécessaire.
  • true signifie que l'identifiant a été ajouté au service de notification GSM.