Activează sau dezactivează widget-urile
Metoda vă permite să adăugați canale și etape de vânzări una câte una sau în loturi și, de asemenea, să actualizați datele privind canalele și etapele existente. Metoda vă permite să activați și să dezactivați widget-urile unul câte unul sau lot și să actualizați și datele widget-urilor activate și dezactivate.
Important! Unele widgeturi necesită acțiuni suplimentare pentru o instalare completă,
astfel încât includerea widget-ului în amoCRM prin API nu garantează funcționarea corectă a acestuia.
Important! Setările de widget sunt stocate în memoria cache browser-ul de 30 de minute, în cazul în care modificarea parametrilor de widget-ul nu este afișat în browser-ul, trebuie să introduceți AMOCRM.widgets.clear_cache consola de browser ();. apoi reîncărcați pagina.
Adresa URL a resurselor
Parametrii
Cod exemplu
Activați widget-ul
Pentru a instala un widget, pentru a descrie o informație matrice care conține despre setările pentru widgetul și puneți-l într-o matrice de forma următoare: Widget-uri $ [ „cerere“] [ „widgeturi“] [ „install“] API-ul nostru sprijină, de asemenea, funcționarea simultană a mai multor widget-uri. În acest scop, am pus într-o serie de widget-uri $ [ „cerere“] [ „widgeturi“] [ „install“] matrice multiple, fiecare dintre care descrie datele necesare ale setărilor widgetului respective.
$ widget-uri # 91; „Cerere“ # 93; # 91; 'Widgets' # 93; # 91; „Instalare“ # 93; = matrice # 40;
'widget_code' => 'amo_twilio6'.
'token' => '123321'.
'out_number' => '123321'.
'application_sid' => '123321'.
Acum pregătiți datele necesare interogării serverului
# Creați un link pentru solicitare
$ curl = curl_init # 40; # 41; ; # Salvați descriptorul sesiunii cURL
# Setați opțiunile necesare pentru sesiunea cURL
curl_setopt # 40; $ curl. CURLOPT_RETURNTRANSFER. adevărat # 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. mulțime # 40; 'Content-Type: cerere / 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; ; # Inițiați o cerere către API și salvați răspunsul la o variabilă
$ code = curl_getinfo # 40; $ curl. CURLINFO_HTTP_CODE # 41; ;
Acum putem procesa răspunsul primit de la server. Acesta este un exemplu. Puteți procesa datele în modul dvs. propriu.
$ code = # 40; int # 41; codul $;