class CB24{
// выполнить метод rest api
function method($auth, $method, $params){
$c=curl_init('https://'.$auth['DOMAIN'].'/rest/'.$method);
$params["auth"]=$auth['AUTH_ID'];
curl_setopt($c,CURLOPT_RETURNTRANSFER,true);
curl_setopt($c,CURLOPT_POST,true);
curl_setopt($c,CURLOPT_POSTFIELDS,http_build_query($params));
$response=curl_exec($c);
$response=json_decode($response,true);
return $response;
}
}
$CB24 = new CB24;
$cur_deal = $CB24->method($_REQUEST,'crm.lead.add.json',array(
'fields'=>array(
"TITLE" => 'test',
)
)
);
echo "<pre>";
print_r($cur_deal);
echo "</pre>";
Возвращает:
Array
(
[result] => 28
)
Это и есть id лида, только что созданного методом crm.lead.add