Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Как сделать вебхук для передачи данных с Тильды на Falcon Space
Вы можете создавать лендинги на Тильде и передавать данные с формы на лендинге в учетную систему, реализованную на Falcon Space.
Для этого необходимо иметь платный аккаунт на Тильде (на бесплатном нет доступа к API).
Что необходимо сделать:
1. В Тильде переходим Настройки сайта / Формы / Webhook и вставляем адрес веб-хука (например, https://falconspace.ru/api/action/tildanotify)
2. Создаем входящий API метод на стороне сайта Falcon Space с кодом, указанным в вебхуке (в примере это tildanotify) - в /asapi с подобной процедурой:
CREATE PROCEDURE [dbo].[api_tilda_tildawebhooknotify]
@parameters ExtendedDictionaryParameter READONLY,
@username nvarchar(256)
as
begin
declare @s nvarchar(max) = 'tildawebhook:'
select @s = @s+ isnull([Key], '')+ '=' + isnull(Value2, '') + ',' from @parameters
execute as_print @s
-- SELECT 1
select '' Msg, 1 Result, 0 errorCode
end
Здесь мы собираем все входные параметры в строку и просто сохраняем в trace с кодом print.
3. В Тильде на странице, где расположена форма в настройках формы подключаем созданный вебхук (кнопка Контент у формы).
4. Публикуем страницу.
5. Проверяем работу формы (заполнили, отправили).
6. Смотрим в as_trace последние записи print.
Для указанной процедуры будет подобная запись:
tildawebhook:langID=2,falconGuid=,falconFR=,falconFP=,userIP=_______,
userPort=443,domain=_____.ru,
InputStream=Email=he23%40ma.ru&Name=%D0%9C%D0%B0%D0%B9%D0%BA%D0%BB&Phone=123123123&
tranid=3512127%3A5178284431&formid=form642129588,
Email=he23@ma.ru,Name=Майкл,Phone=123123123,tranid=3512127:5178284431,
formid=form642129588,Content-Length=119,
Content-Type=application/x-www-form-urlencoded,Accept=*/*,
Host=_____,Referer=______,
User-Agent=______________,
remoteIP=_____,FalconApiGuid=e0827348-e3f5-413e-a875-9dbea7805067,
Жирным выделены поля, которые были переданы пользователем на лендинге.
В процедуре API мы можем организовать обработку эти данных.
Подробности настройки вебхука тильды - https://help-ru.tilda.cc/forms/webhook
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта