IntraDesk API. Quick start.
Получение списка заявок
Ниже приведен пример выполнения запросов к IntraDesk API с использованием приложения Postman https://dl.pstmn.io/download/latest/win64. (после установки предложат авторизоваться, например, через Google).
Для получения данных все запросы к IntraDesk API должны быть авторизованы.
В заголовке каждого запроса необходимо передавать токен доступа.
1. Получения токена доступа
Выбираем тип запроса POST и настраиваем адрес на сервер авторизации intradesk
https://login.intradesk.ru/connect/token
Задаем заголовок(Headers) запроса:
Content-Type: application/x-www-form-urlencoded
Задаем тело(Body) запроса:
grant_type: password
scope: openid profile email custom.profile api offline_access
username: Konstantin.Artyukhin@intravision.ru
password: 12345 (нужно указать пароль пользователя указанного в username)
client_id: resourceowner
acr_values: tenant:bv.intradesk.ru (вместо bv.intradesk.ru, нужно указать правильный адрес, ещё пример mycompany.intradesk.ru)
Нажать Send, ответ будет содержать токен доступа:
Скопируйте токен(access_token) в буфер обмена.
2. Получение списка заявок
Настраиваем GET запрос для списка заявок.
https://apigw.intradesk.ru/tasklist/odata/tasks
ps://apigw.intradesk.ru/tasklist/odata/tasks?
Задаем заголовок(Headers) запроса:
content-type: application/json
authorization: Bearer {указываем_токен_доступа}Подробное описание формата списка заявок, параметров запроса можно найти в Статья №2868.
Нажать Send, ответ будет содержать список заявок:
$skip=0&$orderby=updatedat%20desc&$top=40&$count=true&excludelifetime=true