Passer au contenu principal
GET
Initialiser une session
Avant d’utiliser toute autre méthode de l’API dans la Product Recommendation API, appelez l’API init. Le processus d’initialisation accepte l’identifiant de l’utilisateur actuel et demande les paramètres du projet ainsi que les préférences de l’utilisateur.

Requête HTTP

Quand initialiser

Selon votre plateforme, les exigences d’exécution de init diffèrent :
  • cURL : initialisez à chaque rendu de la page.
  • Web : initialisez à chaque ouverture de la page (y compris les applications monopage).
  • iOS ou Android : initialisez à chaque lancement de l’application.
Lors du premier lancement sur un nouvel appareil, un identifiant d’appareil est absent. Appelez la méthode init sans device ID pour en générer un. Pour la logique de recommandation côté backend avec Kameleoon Web Experimentation, appelez cette API et stockez les IDs dans le cookie KameleoonProducts_session_code pour sid et KameleoonProducts_device_id pour did.

Paramètres de requête

Bien que le paramètre sid soit requis, ne l’ajoutez pas lors de la première initialisation, car le système le génère et le renvoie dans la réponse (en tant que seance).Une fois généré, utilisez le sid généré par le système pour les requêtes au sein de la session en cours.