Связь
Здравствуйте! Я, Виталий, Ваш личный надежный программист.
1С Предприятие 8.2-8.3, 1С-Битрикс: Управление сайтом, Битрикс24

Как можно найти пользователя по нескольким номерам через API crm.contact.list

На сервер приходят номера разного формата и Б24 иногда не находит по номеру телефона
Спросить / Заказать
PROGER
 » 
Форумы
 » 
1С Битрикс
 » 
Битрикс 24 Корпоративный портал
 » 
Как можно найти пользователя по нескольким номерам через API crm.contact.list
 

Здравствуйте, подскажите как можно найти пользователя по нескольким номерам через API crm.contact.list?

[

 "FILTER" => [

   "@PHONE" => [

       "123",

       "1 2 3",

       .....

   ]

 ]

]

возвращает весь список контактов, без фильтра а если использовать ключ "PHONE" и он содержит только строку, то ищет по номеру, но  проблема в том, что на сервер приходят номера разного формата и Б24 иногда не находит по номеру телефона
 
$findContact = runCurl('crm.duplicate.findbycomm',
 array( 'entity_type' =>  "CONTACT", 'type' => "PHONE",
 'values' => [$incoming['phone'] ] ));
 
помогло
Читают тему (гостей: 4)