Абсолютно не важно создаётся лид через приложение или вручную в bitrix24, указанный обработчик не запрашивается. Обработчики других событий тоже, но я остановился на одном пока, заработает один там и другие подтянутся:) Вешаю событие используя готовые классы для работы с API, код получается если опустить обработку ошибок такой: // Делаю согласно инструкций отсюда:https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/index.php
Код
$result = $event->bind(
'onCrmLeadAdd',
'https://it-marketing.in.ua/handler.php',
$response['user_id'] // заполняется значением после запроса на получение ACCESS_TOKEN / REFRESH_TOKEN
// вместе с токенами и точно соответствует ID авторизованного пользователя
);
print_r($result);
/* Выводит следующее:
Array
(
[result] => 1
)
*/
// Все методы работают по общему принципу используя $this->client->call с разными параметрами
// Лиды создаются, список всех зарегистрированных событий получается, но обработчик не вызывается
public function bind($eventName, $handler, $authType = null)
{
$result = $this->client->call(
'event.bind',
array(
'event' => $eventName,
'handler' => $handler,
'auth_type' => $authType
)
);
return $result;
}
Указываю файл в качестве обработчика события полной ссылкой с протоколом https, В файле https://it-marketing.in.ua/handler.php происходят в частности следующие действия, характеризующие, что запуск не происходит:
При прямом запросе к файлу создаётся /dev-logs/events.log.php с параметрами запроса $_REQUEST (значения полей изменил, ключи явно свидетельствуют о том, что это только куки Яндекс.Метрики, Гугл.Аналитика, Wordpress, PHPSESSID и даже какой-то WhiteCallback_mainPage, но от Битрикса только BX_USER_ID, который отдаётся независимо от событий.
В файл ничего не пишется и ничего не происходит внутри. Хотя лид прекрасно создаётся с нужными параметрами (одного никак не могу добиться, чтобы создавая в последствии Activity (Дела) можно было связывать их с созданными лидами, как это происходит при создании лида через CRM форму Битрикс24 (на скрине розовым), что у лида никак не могу прописать связь с activity что у activity связь с лидом, если кто подскажет куда двигаться, в какое русло, чтоб эту проблему решить, буду признателен, уже третий день мучаюсь то с одними проблемами, то с этими вот, вообще застрял, всю ночь не спал уже). В интернете нашёл за всё время только 1 страницу на форуме где двое людей обсуждали между собой что у них точно такие же симптомы и так никакого решения и не было. Помогите пожалуйста разобраться, что не так.
есть подозрение что для приложений установленных локально (не в маркетплейс а на портале) никакие обработчики не вызываются но лучше уточнить в тех. поддержке