CRM API bilaash ah

CRM API bilaash ah

In ka yar hal sano ka hor, waxaan soo saarnay nidaam CRM bilaash ah oo lagu daray PBX bilaash ah. Muddadaas, 14 shirkadood iyo 000 oo shaqaale ah ayaa isticmaalay.
Hadda waxaan bixinaa interface API furan, kaas oo inta badan shaqooyinka ZCRM ay diyaar yihiin. API wuxuu kuu ogolaanayaa inaad u isticmaasho CRM kanaalada iibka.
Hoos waxaan si kooban u sharaxaynaa shaqada API-ga iyo shaqeynta la heli karo. Tusaale fudud laakiin faa'iido leh oo shaqeeya ayaa sidoo kale la bixiyaa: qoraal lagu abuurayo hogaanka foomka goobta.

Si kooban oo ku saabsan CRM bilaash ah

Aan ka fogaano inaan sharaxno waxa CRM yahay. CRM bilaash ah Zadarma waxay taageertaa dhammaan hawlaha kaydinta xogta macaamiisha caadiga ah. Macluumaadka waxa lagu kaydiyaa quudinta macmiilka. Sidoo kale, marka lagu daro macluumaadka ku saabsan macaamiisha, maareeye hawleed ku habboon ayaa diyaar ah oo leh bandhig dhadhan kasta (kalandarka, kanban, liiska). Waxaas oo dhan waxay diyaar u yihiin 50+ shaqaale ah waxayna si buuxda ugu dhex milmeen telephony (oo ay ku jiraan wicitaanada browserka isticmaalaya tignoolajiyada WebRTC).
CRM API bilaash ah
Waa maxay macnaha xorta ah? Ma jiraan tacriifooyin ama adeegyo ZCRM ah oo ay tahay inaad bixiso. Waxa kaliya ee ay tahay inaad bixiso waa wicitaano telefoon iyo lambaro (sida ku cad canshuuraha gaarka ah, tusaale ahaan, kharashka bishii ee nambarka Moscow waa 95 rubles ama London waa 1 euro). Oo haddii ay jiraan ku dhawaad ​​aan wicis? Waxaad ku dhowdahay inaadan bixin.
CRM lacag la'aana waa fir fircoon tahay halka PBX Zadarma bilaasha yahay. Diiwaangelinta ka dib, PBX waxay shaqeyneysaa 2 toddobaad, mustaqbalka waxaa lagama maarmaan ah in la buuxiyo xisaabta lacag kasta 1 mar 3 bilood gudahood. Way adag tahay in la qiyaaso xafiis u baahan CRM iyo PBX, laakiin lambar ama wicitaan looma baahna gabi ahaanba.

Maxaad ugu baahan tahay API CRM bilaash ah

Horumarinta ZCRM ma joogsato hal daqiiqo, hawlo badan oo waaweyn iyo kuwo yaryar ayaa soo muuqday. Laakiin waxaan fahamsanahay in si aan u soo bandhigno nidaam dhab ah oo shaqeynaya, oo aan ahayn kaliya buug-qoraal caqli-gal ah, is-dhexgalka taleefoonku kuma filna.
Xidhiidhka badan ee macmiilka, way fiicnaan doontaa, xidhiidhyadu aad bay u kala duwanaan karaan. Thanks to API, waxaad si toos ah u geli kartaa (ama, liddi ku ah, helida) macluumaadka ku saabsan macmiilka / hogaanka iyo hawlaha iyada oo aan wax dhibaato ah. Waad ku mahadsan tahay tan, waxay suurtogal noqonaysaa in lagu xidho khadadka isgaadhsiinta macaamiisha iyo nidaamyada kale ee otomaatiga ah.
Thanks to API, ZCRM bilaash ah ayaa loo isticmaali karaa si kasta, ha ahaato gebi ahaan ama qayb. Tusaale ahaan, sida interface ku habboon oo loogu talagalay la shaqeynta saldhigga macaamiisha shirkadda, ama jadwal fudud oo sahlan.
Hoos waxaa ku yaal tusaale kanaalkan oo kale - ku xirida foomamka rasaasta CRM ee goobta. Ka dib goobta waxaan ku siin doonaa tusaalooyin kale, tusaale ahaan, abuurista hawl dib loogu yeero macmiilka (wacitaanka dib loo dhigay).

Hababka aasaasiga ah ee ZCRM API

Maaddaama ay jiraan 37 habab oo laga heli karo ZCRM API, waxaan iska ilaalin doonaa inaan sharaxno dhamaantood, waxaan ku tilmaami doonaa kaliya kooxahooda ugu muhiimsan tusaalooyin.
Liis dhammaystiran oo leh tusaalooyin ayaa laga heli karaa bogga internetka ee ah Sharaxaada CRM API.

Waxaa suurtagal ah in lala shaqeeyo kooxahan hababka soo socda:

  • Macaamiisha (liiska guud, xulashooyin gaar ah, tafatir, tirtirid)
  • Tags iyo guryaha dheeraadka ah ee macaamiisha
  • Quudinta macmiilka (fiiri, tafatir, tirtirida galinta macaamiisha)
  • Shaqaalaha macmiilka (maadaama macmiilku inta badan yahay hay'ad sharci ah, waxa laga yaabaa inay lahaato shaqaale tiro yar)
  • Hawlaha (dhammaan shaqada ku shaqaynta hawlaha)
  • Hogaaminta (si la mid ah, dhammaan hawlaha)
  • Isticmaalayaasha CRM (muujinaya liiska isticmaalayaasha, xuquuqdooda, dejimaha, xidhiidhada iyo saacadaha shaqada)
  • Wicitaanada (waxay soo celisaa liiska wicitaanada)

Maadaama qaab dhismeedka API ee Zadarma ee jira la isticmaalo, maktabadaha PHP, C #, Python ayaa horeyba loogu heli karaa Github.

Tusaalaha Isticmaalka API

Tusaalaha ugu fudud ee ugu faa'iidada badan waa abuurista rasaas ka timid qaab. Si koodka loo ilaaliyo ugu yaraan, tusaalahan waxa uu ka kooban yahay oo keliya xogta aasaasiga ah ee rasaasta. Tusaale la mid ah, laakiin faallooyinka macmiilka (badanaa ku jira nooc kasta) ayaa diyaar ah ee blogga Online. Tusaalooyinka qoraalka ayaa ku qoran PHP iyada oo aan lahayn qaab-dhismeedka oo sidaas darteed si fudud loo dhexgelinayo.
Tusaalaha foomka html ee abuurista rasaasta:

<form method="POST" action="/so/zcrm_leads">
   <label for="name">Name:</label>
   <br>
   <input type="text" id="name" name="name" value="">
   <br>
   <label for="phone">Phone:</label><br>
   <input type="text" id="phone" name="phones[0][phone]" value="">
   <br>
   <label for="phone">Email:</label><br>
   <input type="text" id="email" name="contacts[0][value]" value="">
   <br>
   <br>
   <input type="submit" value="Submit">
</form>

Foomkan aad buu u fudud yahay si aan loo buuxin maqaalka. Ma laha nashqad, ma laha captcha, ma laha faalo. Nooc leh goobta faallooyinka ayaa laga heli karaa blog-keena (faallooyinka waxaa lagu daraa quudinta macmiilka ka dib marka hogaanka la abuuro).

Dhab ahaantii tusaale PHP ah oo loogu talagalay abuurista hogaanka xogta foomka:

<?php
$postData = $_POST;
if ($postData) {
   if (isset($postData['phones'], $postData['phones'][0], $postData['phones'][0]['phone'])) {
       $postData['phones'][0]['type'] = 'work';
   }
   if (isset($postData['contacts'], $postData['contacts'][0], $postData['contacts'][0]['value'])) {
       $postData['contacts'][0]['type'] = 'email_work';
   }
   $params = ['lead' => $postData];
   $params['lead']['lead_source'] = 'form';

   $leadData = makePostRequest('/v1/zcrm/leads', $params);
   var_dump($leadData);
}
exit();

function makePostRequest($method, $params)
{
   // Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ userKey ΠΈ secret Π½Π° ваши ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°
   $userKey = '';
   $secret = '';
   $apiUrl = 'https://api.zadarma.com';

   ksort($params);

   $paramsStr = makeParamsStr($params);
   $sign = makeSign($paramsStr, $method, $secret);

   $curl = curl_init();
   curl_setopt($curl, CURLOPT_URL, $apiUrl . $method);
   curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
   curl_setopt($curl, CURLOPT_POST, true);
   curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
   curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
   curl_setopt($curl, CURLOPT_POSTFIELDS, $paramsStr);
   curl_setopt($curl, CURLOPT_HTTPHEADER, [
       'Authorization: ' . $userKey . ':' . $sign
   ]);

   $response = curl_exec($curl);
   $error = curl_error($curl);

   curl_close($curl);

   if ($error) {
       return null;
   } else {
       return json_decode($response, true);
   }
}

/**
* @param array $params
* @return string
*/
function makeParamsStr($params)
{
   return http_build_query($params, null, '&', PHP_QUERY_RFC1738);
}

/**
* @param string $paramsStr
* @param string $method
* @param string $secret
*
* @return string
*/
function makeSign($paramsStr, $method, $secret)
{
   return base64_encode(
       hash_hmac(
           'sha1',
           $method . $paramsStr . md5($paramsStr),
           $secret
       )
   );
}

Sida aad arki karto, la shaqaynta API-ga waa wax iska fudud, oo ay weheliso tusaalayaal ka shaqaynta PHP, C#, Python. Sidaa darteed, iyada oo aan wax dhibaato ah, waxaad ku haboonaan kartaa CRM bilaash ah oo fudud oo ku jira qulqulka shaqada, adigoo helay qalabayn dhiig yar.
ZCRM si joogto ah ayay u kobcaysaa oo ku dhawaad ​​dhammaan sifooyinka cusub ayaa laga heli doonaa API-ga.
Waxaan sidoo kale kugu martiqaadeynaa inaad ku darto nidaamkaaga nidaamka jira CRM iyo PBX Zadarma oo bilaash ah.

Source: www.habr.com

Add a comment