Skip to main content
GET
セッションの初期化
Product Recommendation API の他の API メソッドを使用する前に、init API を呼び出します。初期化プロセスは現在のユーザー識別子を受け入れ、プロジェクト設定とユーザー設定をリクエストします。

HTTP リクエスト

いつ初期化するか

プラットフォームによって、init を実行する必要があるタイミングの要件が異なります。
  • cURL: ページがレンダリングされるたびに初期化します。
  • Web: ページが開かれるたびに初期化します(シングルページアプリケーションを含む)。
  • iOS または Android: アプリケーションが起動するたびに初期化します。
新しいデバイスでの初回起動時には、デバイス識別子がありません。デバイス ID を生成するには、デバイス ID を指定せずに init メソッドを呼び出します。Kameleoon Web Experimentation を使用するバックエンドレコメンデーションロジックの場合は、この API を呼び出し、ID を sid 用の KameleoonProducts_session_code クッキーと did 用の KameleoonProducts_device_id クッキーに保存します。

クエリパラメーター

sid パラメーターは必須ですが、最初の初期化時には追加しないでください。システムがそれを生成し、レスポンス(seance として)で返します。生成後は、現在のセッション内のリクエストにはシステムが生成した sid を使用してください。