Chat2Desk
Общее
Этот engine предоставляет доступ к API Chat2Desk.
[Документация Chat2Desk] https://web.chat2desk.com/wiki/api
payload
- META: ссылка на объект класса MetaApp
- method: метод запроса (get, post и т.д.)
- access_token: токен доступа к API
- version: номер версии API (v1 и т.д.)
- url_path: весь url между version и знаком “?”
- method_params: параметры в url (после знака “?")
- body: тело запроса для post
- headers: заголовки запроса
- paging: параметры для поддержки пагинации
Примеры
Пример 1
Получить список клиентов
import json
import requests
API_HOST = "http://localhost:9998"
access_token = 'API KEY'
to_proxy = json.dumps({
"engine": "chat2desk",
"payload": {
"access_token": access_token,
"version": "v1",
"url_path": "clients",
"method": "get",
"method_params": {
}
}
})
res = requests.post(API_HOST + "/native_call", to_proxy)
print(res.json())