Предыдущая версия справа и слева Предыдущая версия | |
uis:comagic [18-06-2025 10:24] – Келенин Владимир Викторович | uis:comagic [18-06-2025 10:40] (текущий) – Келенин Владимир Викторович |
---|
Перед запуском необходимо создать стандартную воронку запустив запрос в postman: | Перед запуском необходимо получить токен от заказчика в кабинете UIS: |
| |
curl "[[http://localhost/_services/ExternalServices/CoMagic.send?no_connection=1&token=|http://localhost/_services/ExternalServices/CoMagic.send?no_connection=1&token=]][[:uis:токен?media=uis:%D1%82%D0%BE%D0%BA%D0%B5%D0%BD|]]" | [[https://docs.google.com/document/d/1VuzsYuwr_EH0-8GJ-3RCiMtmsw98l_Yg7Rh_9lAUp38/edit?usp=sharing|https://docs.google.com/document/d/1VuzsYuwr_EH0-8GJ-3RCiMtmsw98l_Yg7Rh_9lAUp38/edit?usp=sharing]] |
| |
| И создать стандартную воронку, запустив в коллекции postman "//Сквозная аналитика CoMagic//", либо в консоли. Вставив в настройках переменных {{access_token}} заказчика. |
| <code bash> |
| curl --location 'https://dataapi.uiscom.ru/v2.0' \ |
| --header 'Content-Type: application/json' \ |
| --data '{ |
| "jsonrpc": "2.0", |
| "id": 1, |
| "method": "create.sales_funnel", |
| "params": { |
| "access_token": "{{access_token}}", |
| "ext_id": "1", |
| "name": "Основная воронка", |
| "stages": { |
| "success": { |
| "ext_id": "1000", |
| "name": "Успешно реализовано" |
| }, |
| "failed": { |
| "ext_id": "10001", |
| "name": "Не реализовано" |
| }, |
| "in_process": [ { |
| "ext_id": "1", |
| "name": "Новая запись", |
| "order": 10 |
| } |
| ] |
| } |
| } |
| }' |
| |
| </code> |
| |
| Настройка отправки |
| |
| crontab -e |
| |
| добавляем: |
| |
| 0 23 * * * curl "[[http://localhost/_services/ExternalServices/CoMagic.send?no_connection=1&token=|http://localhost/_services/ExternalServices/CoMagic.send?no_connection=1&token=]]{{access_token}}" |
| |
| Проверить отправку можно в этой же коллекции postman метод "//Список сделок//", либо в консоли: |
| <code bash> |
| curl --location 'https://dataapi.uiscom.ru/v2.0' \ |
| --header 'Content-Type: application/json' \ |
| --data '{ |
| "jsonrpc":"2.0", |
| "id":"number", |
| "method":"get.deals_history", |
| "params":{ |
| "access_token":"gyzqr08w77kektzo8zmp9t4hj1b8av8upn5hcx5x" |
| } |
| }' |
| |
| </code> |
| |
| |