Пример использования
Last updated
Last updated
Предположим у вас есть свой сайт/CRM/интернет-магазин/сервис по адресу, например, https://test.smartbot-vk.ru, и вы хотите отправлять на него запросы с информацией о заказах ваших клиентов.
Предположим, что у этого сайта есть страница /add_entry, и отправка формы на этот адрес приводит к сохранению информации о заказе пользователя.
Для вашего удобства в конце этой статьи приведён пример кода такой страницы.
Для начала необходимо подключить и настроить модуль «HTTP-запросы».
Включим модуль и добавим наш домен.
Домен — это адрес вашего сайта без префикса https:// и без адреса конкретной страницы.
Теперь необходимо подтвердить, что домен который вы добавили принадлежит вам: Способы подтверждения владения доменом.
После успешного подтверждения вы должны видеть примерно следующее:
Настройка модуля завершена, теперь можно добавить шаг HTTP-запрос в нужную вам цепочку.
Создадим цепочку «Добавить заказ».
Добавим в неё шаг «HTTP-запрос»:
Нужно выбрать тип запроса: GET или POST и указать полный URL-адрес страницы, куда нужно отправить запрос.
Так как мы хотим передать какие-то данные в запросе, указываем их на вкладке «Тело запроса». Для примера мы будет передавать 2 параметра: name — имя заказчика, и order — содержимое заказа. Вы можете отправлять любые данные с любой удобной вам структурой. Кроме форм можно также передавать JSON и простой текст, а также указывать заголовки, например, для авторизации. Везде можно использовать переменные и SQ: в URL, в именах и значениях параметров и заголовков.
Результат выполнения запроса по умолчанию сохраняется во временных переменных: %body%, %status% и %eheaders%.
В случае если что-то пошло не так, включите «Режим отладки» в разделе «Настройки»: бот будет подробно показывать ход обработки запроса.
Этот код приведён для примера и полноты статьи. В реальности вы будете взаимодействовать либо уже с существующим API, либо его реализуют ваши разработчики.