Доброго дня, коллеги!
Есть небольшой вопрос по использованию REST API Битрикс24 через вебхуки.
Вот кусок кода:
$queryUrl = 'https://***.bitrix24.ru/rest/161/***/crm.duplicate.findbycomm.json';
$queryData = http_build_query(array(
'type' => 'PHONE',
'values' => array($order_shipping_phone),
'entity_type' => 'CONTACT',
));
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryUrl,
CURLOPT_POSTFIELDS => $queryData
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result, 1);
echo '<BR/>$queryData = ';
var_dump($queryData);
echo '<BR/>phone $result = ';
var_dump($result);
А вот что он мне выводит в итоге:
$queryData = string(57) "type=PHONE&values%5B0%5D=8963&entity_type=CONTACT"
phone $result = array(2) { ["error"]=> string(0) "" ["error_description"]=> string(36) "Communication values is not defined." }
Где я неправильно задал ему входящие параметры, и как будет правильно? :)