Aller au contenu principal

Point de terminaison d’intégration JS

GET 

/:serviceKey/:transactionId/JS

Génère un identifiant de session unique (uniqid) et renvoie le MCP Shield JavaScript extrait de code qui doit être injecté dans la page client.

Comportement:

  • L'extrait JS collecte les données de l'appareil, du navigateur et contextuelles du client.
  • Les données collectées sont associées au uniqid et au transactionId.
  • Les appels ultérieurs au Block API font référence au même contexte de session via ce uniqid.

Le uniqid renvoyé par ce point de terminaison est requis pour :

  • Le bloc Block API /app.
  • La Vérification API /confirme.

Séquence d'intégration JS (description verbale) :

  • Le backend client appelle le point de terminaison d'intégration JS avec serviceKey et transactionId, ainsi que des paramètres de requête tels que lpu, user_ip et head.
  • Le Shield API répond avec un uniqid et une chaîne source JS.
  • Le backend intègre le JS renvoyé dans le code HTML envoyé au navigateur client.
  • Le navigateur exécute le JS, envoyant des données de télémétrie et d'empreintes digitales à Shield dans le arrière-plan, lié au uniqid.

Requête

Réponses

Réponse réussie contenant uniqid et la source de script Shield.

En-têtes de réponse
    X-ResponseTime

    Temps total nécessaire au traitement de la demande, généré par le backend MCP Shield.

    Server

    Identifiant du serveur renvoyé par le API.