Zum Hauptinhalt springen
GET
Sitzung initialisieren
Bevor Sie eine andere API-Methode in der Product Recommendation API verwenden, rufen Sie die init-API auf. Der Initialisierungsprozess akzeptiert den aktuellen Benutzeridentifikator und fordert die Projekteinstellungen sowie die Benutzereinstellungen an.

HTTP-Anfrage

Wann initialisieren

Je nach Plattform gibt es unterschiedliche Anforderungen, wann Sie init ausführen müssen:
  • cURL: Initialisieren Sie bei jedem Rendern der Seite.
  • Web: Initialisieren Sie bei jedem Öffnen der Seite (einschließlich Single-Page-Anwendungen).
  • iOS oder Android: Initialisieren Sie bei jedem Start der Anwendung.
Beim ersten Start auf einem neuen Gerät fehlt ein Gerätekennzeichner. Rufen Sie die Methode init ohne Device-ID auf, um eine zu generieren. Für die Backend-Empfehlungslogik mit Kameleoon Web Experimentation rufen Sie diese API auf und speichern Sie die IDs im Cookie KameleoonProducts_session_code für sid und KameleoonProducts_device_id für did.

Abfrageparameter

Obwohl der Parameter sid erforderlich ist, fügen Sie ihn bei der ersten Initialisierung nicht hinzu, da das System ihn generiert und in der Antwort zurückgibt (als seance).Sobald die sid generiert ist, verwenden Sie die vom System generierte sid für Anfragen innerhalb der aktuellen Sitzung.