Sesiones
Recuperar las sesiones de un usuario
Section titled Recuperar las sesiones de un usuarioDevuelve la lista de sesiones de un usuario concreto, que ha sido identificado mediante la función JavaScript tracker.setUserID. Los resultados están limitados a 50 sesiones por solicitud.
Método
Section titled MétodoGET
/api/v1/:projectKey/users/:userId/sessions
Parámetros
Section titled Parámetros| Nombre | Tipo | Descripción |
|---|---|---|
| projectKey | string | El ID del proyecto que estás rastreando (obligatorio) |
| userId | string | El ID de tu usuario, establecido mediante tracker.setUserID (obligatorio) |
| start_date | epoch (ms) | Fecha de inicio a partir de la cual filtrar las sesiones |
| end_date | epoch (ms) | Fecha de fin hasta la cual filtrar las sesiones |
Encabezados de la solicitud
Section titled Encabezados de la solicitudAuthorization: {YOUR_ORGANIZATION_API_KEY}: La clave se encuentra en ‘Preferences’ > ‘Account’ > ‘Organization API Key’.
Códigos de estado
Section titled Códigos de estado200: Respuesta enviada como JSON en el cuerpo
Ejemplo de solicitud
Section titled Ejemplo de solicitudcurl -X GET \
https://openreplay.example.com/api/v1/3sWXSsqHgSKnE87YkNJK/users/mickael@openreplay.com/sessions \
-H 'content-type: application/json' \
-H 'Authorization: {YOUR_ORGANIZATION_API_KEY}'
Ejemplo de respuesta
Section titled Ejemplo de respuesta{
"data": [
{
"projectId": 1,
"sessionId": "4813018042986240",
"userUuid": "15bd70f6-aedf-4544-8ae6-57eb66398e94",
"userId": "mickael@openreplay.com",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
"userOs": "Mac OS X",
"userBrowser": "Chrome",
"userDevice": "",
"userCountry": "IN",
"startTs": 1623440822825,
"duration": 12779,
"eventsCount": 1,
"pagesCount": 1,
"errorsCount": 0
},
{
"projectId": 1,
"sessionId": "4813023023591169",
"userUuid": "15bd70f6-aedf-4544-8ae6-57eb66398e94",
"userId": "mickael@openreplay.com",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
"userOs": "Mac OS X",
"userBrowser": "Chrome",
"userDevice": "",
"userCountry": "IN",
"startTs": 1623440902620,
"duration": 18226,
"eventsCount": 6,
"pagesCount": 5,
"errorsCount": 0
}
]
}