3.1.12 Получить вебсокет
GET /v1/channel/{userId} Header[X-Mango-API-Token]
Запрос служит для предоставления отдельного вебсокета клиентскому приложению. Возвращается идентификатор канала и URL вебсокета. Эти данные необходимо использовать клиентскому приложению для получения информации о звонках пользователя.
Параметры запроса:
| Параметр | Тип | Обязательность | Формат |
|---|---|---|---|
| userId | integer | Да | Внутренний номер пользователя |
Пример запроса:
GET /v1/channel/101
Параметры ответа:
| Параметр | Тип | Описание |
|---|---|---|
| Result | object | |
| Resultcode | integer | |
| Resultmessage | string | |
| Data | object | |
| Dataid | string | id канала |
| Dataws_url | URL | URL вебсокета |
Возможны следующие HTTP коды ответа:
- 200 - Resultcode=0
- 400 - Пользователь не найден в интеграции. Resultcode=103, Resultmessage="User not found"
- 401 - Ключ интеграции не прошел валидацию. Resultcode=103
- 500 - ошибка сервера
Пример ответа:
{
"result": {
"code": "0",
"message": "OK"
},
"data": {
"id": "api_prod9e8a2db8-4827-4d90-b9a4-bd1dca89xxxx",
"ws_url": "
ws://api.mango-office.ru:9080/ws/channel/api_prob8-4827-4d90-b9a4-b89xxxx"
}
}
Была ли статья полезна?
Следующая