Тёмный

Битрикс24: ПРО ВЕБХУКИ ПРОСТЫМ ЯЗЫКОМ. Как создать, примеры использования, основные принципы. 

ANSY
Подписаться 569
Просмотров 17 тыс.
50% 1

Зарегистрировать свой Битрикс24 - www.bitrix24.ua/create.php?p=...
Внедрение Битрикс24 crm
+380990069070
+380980069070
телеграм - @MaximCRM
сайт - ansy.com.ua/
-------------------------------------------------------------------------------
Музыка заставки - nbsplv - cold waves
-------------------------------------------------------------------------------
В видео разбираем вебхуки Битрикс24. Старался максимально просто и доступно все объяснить.
-------------------------------------------------------------------------------
#Битрикс24 #вебхуки #api

Опубликовано:

 

24 июн 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@user-de5jb1wt6z
@user-de5jb1wt6z Месяц назад
Огромное спасибо, неделю ломал голову как сделать то, что роботы не умеют! Подписался, материал 🔥
@aleksandrkiselev2354
@aleksandrkiselev2354 3 года назад
Спасибо за видео. Ты прав, что на примере кейсов надо разбираться. Было бы круто посмотреть примеры реализации. В сети на самом деле не много информации(
@pavel_bludov
@pavel_bludov Год назад
Молодец, все рассказал, все объяснил, побольше таких видео, лай и подписка с меня!
@Gridadov_NA
@Gridadov_NA 2 года назад
Спасибо за видео. Ждём новых)
@Aleksandr_Izmailov
@Aleksandr_Izmailov Год назад
Спасибо большое прям очень интересно. на одном дыхании просмотрел
@algis_sh
@algis_sh Год назад
Спасибо за видео, оно было очень полезно.💥👍
@user-cq3gg3ep8e
@user-cq3gg3ep8e 2 года назад
Очень круто!
@igorisaev4218
@igorisaev4218 Год назад
Спасибо! Очень просто обьяснил)))
@dmitriykiselev607
@dmitriykiselev607 2 года назад
Респект от коллеги за попытку объяснить целую науку "в двух словах"! :) Не могу не дополнить, что вебхуки в Б24 могут быть исходящими и входящими. В видео показан преимущественно входящий тип, за исключением пары последних минут, где в действии БП именуемом Webhook и предназначенном для ИСХОДЯЩИХ запросов, вызывается рест того же портала, т.е. делается на самом деле, ВХОДЯЩИЙ вебхук. Я называю такую хитрость "исходяще-входящим" вебхуком, и когда показываю её разрабам Б24, они сильно недоумевают (в силу своей зашоренности, видимо)...
@ansy2145
@ansy2145 2 года назад
Спасибо за отзыв)
@user-bh1ls3cb8h
@user-bh1ls3cb8h 10 месяцев назад
Спасибо
@user-cq6nu3de4w
@user-cq6nu3de4w 2 года назад
Кейсы лучший формат!
@pavlukonline
@pavlukonline 3 месяца назад
респект)
@user-jb9qp3hn3j
@user-jb9qp3hn3j 3 года назад
Кроме Бизнес процессов для вебхуков можно использовать функции fetch для js или curl для php. Если хотите видео с разбором таких примеров - пишите в комментариях.
@Kargrad
@Kargrad 11 месяцев назад
Можешь помощь
@dollar-ruble-korolev-subscribe
@dollar-ruble-korolev-subscribe 7 месяцев назад
Подскажите пожалуйста как получить полученные параметры из метода через робота в следующем веб хуки. К примеру в роботе 1 веб хук получает данные о товаре, о пользовательском поле, 2 веб хук записывает эту строку в универсальный список
@dollar-ruble-korolev-subscribe
Добрый день подскажите как изменить стадию сделки? В виде есть только стадия новая, как менять свои?
@spectralhaunt8606
@spectralhaunt8606 Год назад
А можно пример все-таки получить как будет выглядеть массив в УРЛ? а то в видео вы подходили к этому вопросу но так и не показали..
@Kargrad
@Kargrad 11 месяцев назад
Разобрался?
@taylerderden9734
@taylerderden9734 Год назад
через вебхук можно ли запустить бизнес процесс списка ? то есть у меня есть списки, скажем в нём прописаны документы, и я хочу что б эти документы загрузились в диск, бизнес процесс срабатывает в случае если я вручную создаю документ списка, но если я создаю этот документ через бизнес процесс , то документ создаётся , а БП не запускается автоматом , только вручную
@qualitiofbusiness
@qualitiofbusiness 2 года назад
подскажите, пожалуйста ... можно ли добавить файл к задаче через вебхук, и каким образом?
@user-ml5mo5sy1s
@user-ml5mo5sy1s 2 года назад
Можно, но история с этим достаточно сложная. Если интересует, то напишите на почту, попробую рассказать
@ansy2145
@ansy2145 2 года назад
Если добавлять в стандартное поле типа файл самой задачи, можно использовать метод tasks.task.update. Файл добавляется уже как загруженный в Б24 диск. А для его загрузки на диск можно использовать метод disk.storage.uploadfile Тут передаются файлы закодированные в формате base64. Алгоритм: грузим файл на диск, если его нет, и далее по id файла добавляем в задачу. Ссылки на материалы: dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_update.php dev.1c-bitrix.ru/rest_help/disk/storage/disk_storage_uploadfile.php dev.1c-bitrix.ru/rest_help/js_library/rest/files.php
@astkh4381
@astkh4381 Год назад
Как можно сделать свой кастомный виджет?
@xjpfxei
@xjpfxei Год назад
Где посмотреть списки исходящих вебхуков созданных мной? Я и через роботов делал, и через маркет. Они все продолжают работать, но я их нигде не вижу после обновения странички. То есть - создал робота с хуком, вижу, появился, заработал, сохранил его, обновил страницу, робота нет, работать продолжает.
@ansy2145
@ansy2145 3 года назад
Ссылка на документацию по Битрикс24 - dev.1c-bitrix.ru/rest_help/ К вебхукам можно обращаться в php с помощью curl, а в js с помощью fetch
@SensualSuare
@SensualSuare 2 года назад
Где брать ID? Где брать секретный код? Если нужно импортировать данные из Битрикса в другую систему, то там другой вебхук нужен? Как-то всё размывчато...
@user-ty3zp8dm9t
@user-ty3zp8dm9t 2 года назад
ДД. подскажите, как с облачным порталом работать с помощью веб-хуков. с помощью insomnia вытащил нужные мне данные, а как полученные данными передать обратно в портал. н-р: с помощью insomnia из сделки получил товары с датой резервирования, наименование склада, как их передать в переменную. код должен храниться на своем сервере?
@ansy2145
@ansy2145 2 года назад
Приветствую. Вы про переменную процесса говорите, или куда вы хотите передать данные? На облаке через процессы с вебхуками не получить данные, т.к. запуск хука там не возвращает никаких данных. Можно использовать инсомнию для разовых действий, для тестов вебхуков, для того чтобы сформировать код-обращение на нужном языке. Чтобы выгружать-загружать данные лучше всего делать или свое приложение для маркета Б24 или писать приложение, которое будет на вашем сервере хранится, которое будет выполнять загрузку-ввгрузку инфо. Но по описанной задаче, если действие разовое, легче просто из списка товаров сделать экспорт в эксель а потом импортировать из того же экселя нужные данные. Можно даже у текущих товаров обновить поля.
@user-wm1fx4ro7k
@user-wm1fx4ro7k 2 года назад
А возможно ли с помощью хуков на облачном портале сделать зависимые списки?
@ansy2145
@ansy2145 2 года назад
Что вы имеете в виду под зависимыми списками? Если изменения в одних списках будут изменять значения в других, то это можно и просто бизнес процессами сделать. Если вы имеете в виду многоуровневый список, например, если выбрано в поле 1 значение - то во втором списке для выбора выводить только значения 2.1, 2.2 и т.д. В таком случае лучше делать свой тип поля на Коробочном Б24, или другими доработками решать.
@user-wm1fx4ro7k
@user-wm1fx4ro7k 2 года назад
@@ansy2145 да именно про многоуровневые списки речь. У нас облако, поэтому и думали как решить
@ansy2145
@ansy2145 2 года назад
В данном случае на облаке любой вариант будет костылем. А без контекста сложно предложить решение, но попробую. Вижу 4 способа решения вопроса: 1. Делать простой список с вариантами 1.1, 1.2, 2.1, 2.2 и т.д. Другими словами визуально разделять по блокам варианты списка. 2. Если есть логика в зависимостях, например, для списков Регион и Город, если выбран город А, автоматически проставлять соответствующий регион, можно такое автозаполнение сделать бизнес процессами или роботами. 3. Crm формы могут скрывать и показывать поля в зависимости от выбранных ответов. А с их помощью можно создавать карточки crm. Вариант создавать сущности crm через формы... Ну такое себе решение. 4. Вариант (не костыльный) переходить на коробку и прописывать свой тип поля с зависимостями. Такое уже делал, так что это возможно.
@user-ty8hr5ee2d
@user-ty8hr5ee2d 2 года назад
А куда кладсть код этого вебхука, чтобы он работал, вот это совсем не понятно
@user-lt6kb2yg1v
@user-lt6kb2yg1v 2 года назад
Как в URL в методе CRM_DEAL_LIST отправить запрос, чтобы получить сделку с с параметром TITLE, например, У465МО799? Через URL, например.
@ansy2145
@ansy2145 2 года назад
Уточните, у вас запрос на коробке или облаке делается? Или со стороннего сервиса? А может вы в приложении Б24 используете хук? В каждом случае будет свой ответ. 1. Если делаете запрос с бизнес процесса облачного портала - никак, потому что ответ в БП хуком не обрабатывается. Если на коробке в БП, лучше через действие php добавить curl и в result получить ответ. А ещё лучше напрямую обратиться к rest api без вебхуков. Следующее видео буду выпускать по этой теме, так что включайте уведомление о новом ролике)
@user-lt6kb2yg1v
@user-lt6kb2yg1v 2 года назад
@@ansy2145 со стороннего сервиса. Гугл таблицы.
@user-lt6kb2yg1v
@user-lt6kb2yg1v 2 года назад
@@ansy2145 обязательно буду ждать)
@user-lt6kb2yg1v
@user-lt6kb2yg1v 2 года назад
@@ansy2145 разве для рест апи не нужно создавать вебхук? Если есть возможность, ответьте, пожалуйста)
@ansy2145
@ansy2145 2 года назад
Если со стороннего сервиса, лучше вебхуком. Напрямую рест апи можно использовать в самом Б24 (модули, приложения, бизнес процессы через действие php). Видео планирую выпустить в понедельник-вторник. Если срочный вопрос, пишите в телеграм @MaximCRM
Далее
Что такое Webhook за 12 минут
12:03
Просмотров 49 тыс.
Старый Дим Димыч вернулся😱
00:16