Добрый день, все верно вы написали. Одно время был небольшой баг, когда в списке вебхуков старые теряли права или просто выдавали 500 ошибку при их использовании. В настоящий момент такой проблемы нет и все они должны работать. По своей сути можно создать великое множество вебхуков каждый с разными правами и набором методов.
Здравствуйте, спасибо за видео Есть пару вопросов за ответы на которые буду очень благодарен ! 1) Куда нужно размещать этот скрипт ? А так же есть ли тут проверка на существующие контакты, иначе каждый раз будет создаваться новый контакт 2) Как можно брать данные с форм на тильде и создавать в битрикс24 лид?
Добрый день, прошу прощение за долгий ответ. Этот скрипт по своей сути класс, размещать вы можете его где вам угодно, если форма всего одна то можно просто встроить его в обработчик. Проверки на контакт тут нет, она делается еще одним запросом, суть проверки в том что она проверяет поля емейл или телефон и в случае вхождения возвращает идентификатор контакта, который уже прикрепляется к данному обработчику. Что касается форм в тильде то вам нужно привязаться к событию отправки формы, после чего вызвать уже данный метод в котором будут все поля формы, заполнить массив полей и все.
Да задачки разные бывают но все они в той или иной степени связаны с Битриксом. Где-то целиком и полностью а где то на уровне просто ведения статистики.
Добрый день, к сожалению через вебхук не думаю что получится отправить файл, однако можно попробовать ловить событие создания лида в самом Б24. Распознавать те лиды что созданы через вебхук и получать ссылку на файл после чего файл уже выкачивать через Б24, загружать его куда необходимо и модифицировать специальное поле в котором должен быть файл.
@@pilim-kod На самом деле можно. Не сложно, у меня получилось: 'UF_CRM_1699359663232' => array( 'fileData' => array( 'calculation.pdf', base64_encode(file_get_contents($pdf['pdf_path'])) ) ) UF_CRM_1699359663232 - пользовательское поле (тип - файл) calculation.pdf - произвольное имя $pdf['pdf_path'] - путь к файлу на сервере (файл нужно отправлять в кодировке Base64)
Спасибо за видео! Оказывается, вебхуки это не так страшно, как кажется)
Главное разобраться, все остальное мелочи)
Спасибо!
Спасибо за обратную связь
Здравствуйте. При создании нового вебхука создаётся новый вебхук. А ранее использованные никуда не теряются, они хранятся во вкладке «интеграции».
Добрый день, все верно вы написали. Одно время был небольшой баг, когда в списке вебхуков старые теряли права или просто выдавали 500 ошибку при их использовании. В настоящий момент такой проблемы нет и все они должны работать. По своей сути можно создать великое множество вебхуков каждый с разными правами и набором методов.
Здравствуйте, спасибо за видео
Есть пару вопросов за ответы на которые буду очень благодарен !
1) Куда нужно размещать этот скрипт ? А так же есть ли тут проверка на существующие контакты, иначе каждый раз будет создаваться новый контакт
2) Как можно брать данные с форм на тильде и создавать в битрикс24 лид?
Добрый день, прошу прощение за долгий ответ. Этот скрипт по своей сути класс, размещать вы можете его где вам угодно, если форма всего одна то можно просто встроить его в обработчик. Проверки на контакт тут нет, она делается еще одним запросом, суть проверки в том что она проверяет поля емейл или телефон и в случае вхождения возвращает идентификатор контакта, который уже прикрепляется к данному обработчику.
Что касается форм в тильде то вам нужно привязаться к событию отправки формы, после чего вызвать уже данный метод в котором будут все поля формы, заполнить массив полей и все.
главная просьба, поменьше битрикса ), побольше нормальных инструментов
Да задачки разные бывают но все они в той или иной степени связаны с Битриксом. Где-то целиком и полностью а где то на уровне просто ведения статистики.
Как отправить файл с сайта в лид? Это возможно?
Добрый день, к сожалению через вебхук не думаю что получится отправить файл, однако можно попробовать ловить событие создания лида в самом Б24. Распознавать те лиды что созданы через вебхук и получать ссылку на файл после чего файл уже выкачивать через Б24, загружать его куда необходимо и модифицировать специальное поле в котором должен быть файл.
@@pilim-kod На самом деле можно. Не сложно, у меня получилось:
'UF_CRM_1699359663232' => array(
'fileData' => array(
'calculation.pdf',
base64_encode(file_get_contents($pdf['pdf_path']))
)
)
UF_CRM_1699359663232 - пользовательское поле (тип - файл)
calculation.pdf - произвольное имя
$pdf['pdf_path'] - путь к файлу на сервере (файл нужно отправлять в кодировке Base64)