Подскажите, пожалуйста, почему crm.deal.list изредка может возвращать NULL? Прилагаю пример кода, в переменной $test примерно в 5-10% случаев записывается NULL
Код |
---|
$b24_link = 'https://********.bitrix24.ru/rest/1/1234567890/'; function b24_curl($link, $data){ $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $link, CURLOPT_POSTFIELDS => http_build_query($data), )); $result = curl_exec($curl); curl_close($curl); return json_decode($result, 1); } $data1 = array( 'order' => array('id' => 'desc'), 'select' => array('id', 'TITLE', 'STAGE_ID', 'OPPORTUNITY', 'CONTACT_ID', 'UF_CRM_1251205157'), ); $test = b24_curl($b24_link.'crm.'.'deal'.'.list', $data1); |