API CRM efu

API CRM efu

Ihe na-erughị otu afọ gara aga, anyị webatara usoro CRM n'efu jikọtara ya na PBX efu. N'ime oge a, ụlọ ọrụ 14 na ndị ọrụ 000 jiri ya.
Ugbu a anyị na-enye interface API mepere emepe nke ọtụtụ ọrụ ZCRM dị. API na-enye gị ohere iji CRM maka ọwa ahịa ọ bụla.
N'okpuru ebe a, anyị ga-akọwa nkenke iji API rụọ ọrụ yana ọrụ dịnụ. A na-enyekwa ihe atụ dị mfe ma bara uru ma na-arụ ọrụ: edemede maka ịmepụta ụzọ site na ụdị na weebụsaịtị.

Na nkenke gbasara CRM efu

Anyị ga-ezere ịkọwa ihe CRM bụ. CRM efu Zadarma na-akwado ọrụ ọkọlọtọ niile maka ịchekwa data ndị ahịa. A na-echekwa ozi a na ndepụta onye ahịa. Ọzọkwa, na mgbakwunye na ozi gbasara ndị ahịa, onye na-emepụta ọrụ dị mma dị na ngosipụta maka uto ọ bụla (kalenda, kanban, ndepụta). Ihe ndị a niile dị maka ndị ọrụ 50+ wee jikọta ya na telephony (gụnyere oku sitere na ihe nchọgharị site na iji teknụzụ WebRTC).
API CRM efu
Gịnị ka free pụtara? Enweghị otu tarifu ma ọ bụ ọrụ ZCRM ị ga-akwụ maka ya. Naanị ihe ị ga-akwụ bụ maka oku ekwentị na nọmba (dị ka tarifu pụrụ iche, dịka ọmụmaatụ, ụgwọ ọnwa maka nọmba Moscow bụ 95 rubles ma ọ bụ London 1 euro). Gịnị ma ọ bụrụ na ọ fọrọ nke nta ka ọ dịghị oku? Ọ fọrọ nke nta ka ọ bụrụ na ọ dịghị mkpa ịkwụ ụgwọ.
CRM efu na-arụ ọrụ ma ọ bụrụhaala na PBX Zadarma efu na-arụ ọrụ. Mgbe ndebanye aha, ATS na-arụ ọrụ maka izu 2 n'ọdịnihu, ịkwesịrị ịkwado akaụntụ gị maka ego ọ bụla otu ugboro kwa ọnwa 1. O siri ike iche n'echiche ụlọ ọrụ chọrọ CRM na PBX, mana ọ chọghị nọmba ma ọ bụ kpọọ ma ọlị.

Kedu ihe kpatara ịchọrọ API maka CRM efu?

Mmepe nke ZCRM anaghị akwụsị maka otu nkeji; Mana anyị ghọtara na iji gosipụta sistemụ arụmọrụ n'ezie, ọ bụghị naanị akwụkwọ ndetu smart, naanị ijikọ na telephony ezughị.
Ka gị na onye ahịa na-enwekwu kọntaktị, ọ ga-aka mma, na kọntaktị nwere ike ịdị nnọọ iche. N'ihi API, ị nwere ike itinye ngwa ngwa na-akpaghị aka (ma ọ bụ nata ọzọ) ozi gbasara onye ahịa/edu na ọrụ. N'ihi nke a, ọ ga-ekwe omume ijikọ ọwa nkwukọrịta na ndị ahịa yana sistemụ akpaaka ọ bụla.
Ekele maka API, enwere ike iji ZCRM efu n'ụzọ ọ bụla, ma n'ozuzu ma ọ bụ akụkụ. Dịka ọmụmaatụ, dị ka interface dị mma maka ịrụ ọrụ na ntọala ndị ahịa ụlọ ọrụ, ma ọ bụ nhazi nhazi dị mfe.
N'okpuru ebe a bụ ọmụmaatụ nke ọwa dị otú ahụ - ijikọ ụdị ndu na weebụsaịtị na CRM. E mesịa na saịtị ahụ, anyị ga-enye ihe atụ ndị ọzọ, dịka ọmụmaatụ ịmepụta ọrụ iji kpọọ onye ahịa azụ (oku egbu oge).

Ụzọ ZCRM API isi

Ebe ọ bụ na ụzọ 37 dị na ZCRM API, anyị ga-ezere ịkọwa ha niile;
Ndepụta zuru oke nwere ihe atụ dị na webụsaịtị na Nkọwa CRM API.

Enwere ike ịrụ ọrụ na otu ụzọ ndị a:

  • Ndị ahịa (ndepụta izugbe, nhọrọ dị iche iche, ndezi, ihichapụ)
  • Tags na ihe ndị ahịa ndị ọzọ
  • Nri ndị ahịa (nlele, na-edezi, ihichapụ ndenye na ndepụta ndị ahịa)
  • Ndị ọrụ ahịa (ebe ọ bụ na onye ahịa na-abụkarị ụlọ ọrụ iwu kwadoro, ọ nwere ike ịnwe ọtụtụ ndị ọrụ)
  • Ọrụ (ọrụ niile maka ịrụ ọrụ na ọrụ)
  • Ndị ndu (ọrụ niile yiri ya)
  • Ndị ọrụ CRM (na-egosipụta ndepụta nke ndị ọrụ, ikike ha, ntọala, kọntaktị na oge ọrụ)
  • Oku (na-eweghachi ndepụta oku)

Ebe a na-eji usoro Zadarma API dị ugbu a, ọba akwụkwọ maka ya na PHP, C #, Python adịlarị na Github.

Ihe atụ ojiji API

Ihe atụ kachasị mfe na nke bara uru bụ ịmepụta ụzọ site na ụdị. Iji dobe koodu ahụ opekempe, ihe atụ a nwere naanị data ndu ndu. Ihe atụ yiri nke ahụ, mana na nkwupụta sitere n'aka onye ahịa (na-emekarị n'ụdị ọ bụla) dị na blọgụ Online. Ederede ihe atụ edere na PHP na-enweghị frameworks ya mere ọ dị mfe ijikọta.
Ụdị html ọmụmaatụ maka ịmepụta ndu:

<form method="POST" action="/ig/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>

Ụdị a dị oke mfe ka ị ghara ibufee akụkọ ahụ. Ọ nweghị imewe, ọ dịghị captcha, ọ dịghị ikwu ubi. Ụdị nwere mpaghara nkọwa dị na blọọgụ anyị (a na-agbakwunye okwu ahụ na nri onye ahịa mgbe emechara ụzọ).

Na n'ezie ihe atụ PHP nke ịmepụta ụzọ na data sitere na ụdị:

<?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
       )
   );
}

Dị ka ị na-ahụ, iji API rụọ ọrụ dị nnọọ mfe, gbakwunyere na e nwere ihe atụ nke ịrụ ọrụ PHP, C#, Python. Ya mere, na-enweghị nsogbu ọ bụla, ị nwere ike itinye CRM dị mfe n'efu n'ime usoro ọrụ ọ bụla, na-enweta akpaaka na obere ọnụ ahịa.
ZCRM na-etolite mgbe niile na ihe fọrọ nke nta ka ọ bụrụ ọrụ ọhụrụ niile ga-adị site na API.
Anyị na-akpọkwa gị ka ị jikọta sistemu gị dị na CRM na PBX Zadarma n'efu.

isi: www.habr.com

Tinye a comment