Free CRM API

Free CRM API

Minus quam ante annum, liberam rationem CRM integratam cum libera PBX induximus. Hoc tempore, 14 societates et 000 operariorum usi sunt.
Nunc praebemus apertam API interfaciem, in qua plurima functionum ZCRM praesto sunt. API te permittit ut CRM pro quibusvis canalibus venditionis.
Infra breviter opus cum API ac functionis promptae describemus. Simplex, sed utile et efficax exemplum etiam datur: scriptum ad creandum plumbum ex forma in situ.

Breviter de libero CRM

Quid sit CRM explicando abstineamus. liberum CRM Zadarma omnia normarum repositionis munera data sustinet. Indicium in huius pascuis repositum est. Etiam, praeter notitias de clientibus, procurator opportunus praesto est cum ostentatione ad omnem gustum (calendarium, kanban, album). Haec omnia praesto sunt pro 50+ conductis et plene integratur cum telephonia (including vocat e pasco utens technologia WebRTC).
Free CRM API
Quid est liberum? Nulla zcrma portoria aut officia pariatur ut enim. Sola res quam tibi solvendas est, numerus telephonicus vocat (secundum portorias speciales, exempli gratia, menstruam feudum numerus Moscuae 95 rublis vel Londinii est 1 euro). Et si fere non sunt vocat? Fere non reddere.
Liberum CRM est activum, dum liberum PBX Zadarma est activum. Post adnotationem, PBX operatur per 2 septimanas, in futuro necesse est rationem quantivis temporis in 1 mensium implere. Difficile est officium imaginari quod opus est CRM et PBX, at nullus numerus vel vocatus est omnino necessarius.

Quare opus est API gratis CRM

Progressio ZCRM paulisper non desinit, multae magnae et parvae functiones apparuerunt. Sed intelligimus ut rationem praebeat vere eget ratio, et non dolor ullamcorper, eleifendy integratio satis est.
Contactus plus cum cliente, melius, et contactus longe aliter esse potest. Gratias API, statim potes informationes de client / plumbo et muneribus sine ullis problematibus inire (vel, contra, recipere) Ob hoc fieri potest ut quosvis communicationis vias cum clientibus et quibusvis aliis systematibus automationi coniungi possit.
Propter API, gratis ZCRM quovis modo adhiberi potest vel in toto vel in parte. Exempli gratia, pro opportunitate instrumenti ad operandum cum base corporato, vel pro simplici schedula opportuno.
Infra exemplum est talis canalis - connectens ad CRM formas plumbeas in situ. Postea in situ alia exempla dabimus, exempli gratia, negotium creandi ut clientem revocet (vocatio differtur).

Basic ZCRM API Methodi

Cum in ZCRM API praesto sint 37 modi, ab omnibus describendis abstinebimus, modo praecipuas coetus exemplis describemus.
Plenum album cum exemplis praesto est in pagina at CRM API Descriptio.

Fieri potest ut cum sequentibus modorum coetibus elaborare possis;

  • Clientes (indicem generalem, excerpta separata, edendo, delendo)
  • Tags ac additional possessiones clientium
  • Mos feed (videre, emendo, deletis viscus in mos feeds)
  • Emptores clientis (cum cliens entitas legalis esse solet, satis paucos operarios habere potest)
  • Tasks (omnia functionality ad operandum cum muneribus)
  • Ducit (similiter omnes functiones)
  • CRM utentes (indicem ostendentes usorum, iura, occasus, contactus et horas laborantes)
  • Vocat (redit indicem vocat)

Cum Zadarma API exsistens structura adhibita sit, bibliothecae in PHP, C#, Python in Github iam praesto sunt.

API Ritus Exemplum

Simplicissimum tamen utilissimum exemplum plumbum ex forma facit. Ad minimum codicem ut servetur, hoc exemplum plumbi tantum notitiae fundamentalis continet. Simile, sed cum commentis de cliente (solent in omni forma praesens) est in promptu in blog Online. Exempla scriptorum scripta sunt in PHP sine compagibus ideoque facile immersa.
Exemplum HTML formae plumbi efficiendi:

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

Haec forma perquam simplex est, ut articulum non oneret. Nullam habet consilium, non captcha, nullum campum commentarium. Versio cum campo commento in nostro blog praesto est (commentum additur ad clientis cibarium post plumbum creatum est).

Et actualiter exemplum PHP plumbum cum notitia ex forma creandi:

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

Ut videre potes, operando cum API plane simplex, plura exempla operandi sunt PHP, C#, Python. Ita, sine ullis quaestionibus, simplicem liberum CRM in quemlibet laborem fluxum aptare potes, automatione parvo sanguine accepta.
ZCRM constanter evolvitur et fere omnia nova notae per API praesto erunt.
Etiam te invitamus ut systemata tua exsistentia cum liberis CRM et PBX Zadarma componas.

Source: www.habr.com