Включення і вимикання віджетів
Метод дозволяє додавати воронки і етапи продажів по одному або пакетно, а також оновлювати дані по вже існуючим воронок і етапам. Метод дозволяє включив і вимикати віджети по одному або пакетно, а також оновлювати дані включених і виключених віджетів.
Важливо! Деякі віджети вимагають додаткових дій для повноцінної установки,
тому включення віджета в amoCRM через API не гарантує його коректну роботу.
Важливо! Параметри віджета зберігаються в кеші браузера 30 хвилин, якщо зміна параметрів віджета не відображається в браузері, необхідно в консолі браузера ввести AMOCRM.widgets.clear_cache () ;. після чого перезавантажити сторінку.
Resource URL
Parameters
Example Code
включення віджета
Для установки віджета необхідно описати масив, що містить інформацію про налаштування віджета і помістити його в масив такого вигляду: $ widgets [ 'request'] [ 'widgets'] [ 'install'] Наше API також підтримує одночасне включення відразу декількох віджетів. Для цього ми поміщаємо в масив $ widgets [ 'request'] [ 'widgets'] [ 'install'] кілька масивів, кожен з яких описує необхідні дані налаштувань відповідного віджета.
$ widgets # 91; 'Request' # 93; # 91; 'Widgets' # 93; # 91; 'Install' # 93; = array # 40;
'Widget_code' => 'amo_twilio6'.
'Token' => '123321'.
'Out_number' => '123321'.
'Application_sid' => '123321'.
Тепер підготуємо дані, необхідні для запиту до сервера
# Формуємо посилання для запиту
$ Curl = curl_init # 40; # 41; ; # Зберігаємо дескриптор сеансу cURL
# Встановлюємо необхідні опції для сеансу cURL
curl_setopt # 40; $ Curl. CURLOPT_RETURNTRANSFER. true # 41; ;
curl_setopt # 40; $ Curl. CURLOPT_USERAGENT. 'AmoCRM-API-client / 1.0' # 41; ;
curl_setopt # 40; $ Curl. CURLOPT_CUSTOMREQUEST. 'POST' # 41; ;
curl_setopt # 40; $ Curl. CURLOPT_HTTPHEADER. array # 40; 'Content-Type: application / json' # 41; # 41; ;
curl_setopt # 40; $ Curl. CURLOPT_COOKIEFILE. dirname # 40; __FILE__ # 41 ;. '/cookie.txt' # 41; ; #PHP> 5.3.6 dirname (__ FILE__) -> __DIR__
curl_setopt # 40; $ Curl. CURLOPT_COOKIEJAR. dirname # 40; __FILE__ # 41 ;. '/cookie.txt' # 41; ; #PHP> 5.3.6 dirname (__ FILE__) -> __DIR__
curl_setopt # 40; $ Curl. CURLOPT_SSL_VERIFYPEER. 0 # 41; ;
curl_setopt # 40; $ Curl. CURLOPT_SSL_VERIFYHOST. 0 # 41; ;
$ Out = curl_exec # 40; $ curl # 41; ; # Почнемо запит до API і зберігаємо відповідь в змінну
$ Code = curl_getinfo # 40; $ Curl. CURLINFO_HTTP_CODE # 41; ;
Тепер ми можемо обробити відповідь, отриманий від сервера. Це приклад. Ви можете обробити дані своїм способом.
$ Code = # 40; int # 41; $ Code;