Сессии
Получение сессий пользователя
Section titled Получение сессий пользователяВозвращает список сессий конкретного пользователя, который был идентифицирован с помощью JavaScript-функции tracker.setUserID.
Метод
Section titled МетодGET
/api/v1/:projectKey/users/:userId/sessions
Параметры
Section titled Параметры| Имя | Тип | Описание |
|---|---|---|
| projectKey | string | ID проекта, который вы отслеживаете (обязательно) |
| userId | string | ID вашего пользователя, заданный через tracker.setUserID (обязательно) |
| start_date | epoch (ms) | Начальная дата, с которой фильтровать сессии |
| end_date | epoch (ms) | Конечная дата, до которой фильтровать сессии |
Заголовки запроса
Section titled Заголовки запросаAuthorization: {YOUR_ORGANIZATION_API_KEY}: Ключ можно найти в разделе ‘Preferences’ > ‘Account’ > ‘Organization API Key’.
Коды состояния
Section titled Коды состояния200: Ответ отправлен в формате JSON в теле
Пример запроса
Section titled Пример запросаcurl -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}'
Пример ответа
Section titled Пример ответа{
"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
}
]
}