Arborescence des pages

Connecteur appelé par le module statistics

Paramètres d'appels

URL en méthode POST

<host>/<uri>/stats
  • host : adresse du serveur
  • uri : chemin éventuel vers le service

Header de la requête :

{
  "x-forwarded-for": string | null
  "user-agent": string | null
}
  • x-forwarded-for : adresse ip du périphérique utilisé | null

  • user-agent : user agent du périphérique utilisé | null

Body de la requête :

{
  "uid": string | null,
  "duid": string | null,
  "action": string,
  "service": string,
  "platform": string | null,
  "connection": string
}
  • uid : username de l’utilisateur | null si non authentifié

  • duid : device uid | null si accès via navigateur

  • action : “service_access” lorsque l’utilisateur accède à un service de l’application (rss, notifications, carte, plan, …)

  • service : nom du service concerné par l’action

  • platform : plateforme du périphérique utilisé (ios, android, web) | null si pas récupérable

  • connection : connexion du périphérique utilisé (web, 3g, 4g, …) | “unknown” si pas récupérable


Le login de l’utilisateur sera récupéré côté backend de multi, via le TGT fourni par le client.
Ce login sera ensuite transmis au connecteur.

Format de retour

Format attendu

  • Code HTTP 200 : si tout s'est bien passé

Cas d'erreur

  • Erreur HTTP 4xx ou 5xx : En cas de problème ou erreur

Exemple

Body de la requête
{
  "uid": "bissler5",
  "duid": "123456-789",
  "action": "service_access",
  "service": "rss",
  "platform": "ios",
  "connection": "4G"
}



  • Aucune étiquette