Получаем за один запрос контакт по номеру телефона и связанную с ним компанию
Код |
---|
$data = call($_SESSION["query_data"]["domain"], "batch", array(
"auth" => $_SESSION["query_data"]["access_token"],
"halt" => 0,
"cmd" => array(
"find_contact" => 'crm.duplicate.findbycomm?'
.http_build_query(array(
"entity_type" => "CONTACT",
"type" => "PHONE",
"values" => array("+79625011243")
)),
"get_contact" => 'crm.contact.get?'
.http_build_query(array(
"id" => '$result[find_contact][CONTACT][0]',
)),
"get_company" => 'crm.company.get?'
.http_build_query(array(
"id" => '$result[get_contact][COMPANY_ID]',
"select" => array("*"),//, "COMMUNICATIONS"),
))
),
)) |
******************
Пример кода несколько исправлен разработчиком по соображениям производительности.