Saltar al contenido principal
GET
Inicializar sesión
Antes de utilizar cualquier otro método de la Product Recommendation API, llame a la API init. El proceso de inicialización acepta el identificador del usuario actual y solicita los ajustes del proyecto y las preferencias del usuario.

Solicitud HTTP

Cuándo inicializar

Según su plataforma, los requisitos sobre cuándo ejecutar init son distintos:
  • cURL: inicialice cada vez que se renderice la página.
  • Web: inicialice cada vez que se abra la página (incluidas las single-page applications).
  • iOS o Android: inicialice cada vez que se inicie la aplicación.
En el primer arranque de un dispositivo nuevo, falta el identificador del dispositivo. Llame al método init sin un device ID para generar uno. Para una lógica de recomendaciones en backend con Kameleoon Web Experimentation, llame a esta API y almacene los IDs en la cookie KameleoonProducts_session_code para sid y en KameleoonProducts_device_id para did.

Parámetros de consulta

Aunque el parámetro sid es obligatorio, no lo añada durante la primera inicialización, ya que el sistema lo genera y lo devuelve en la respuesta (como seance).Una vez generado, use el sid generado por el sistema para las solicitudes dentro de la sesión actual.