POST сұраулары арқылы Webhooks
POST сұрауларымен webhook-тардың қалай жұмыс істейтінін түсіну үшін, сайттағы кері байланыс формасын толтырған адам үшін Planfix-та контакт жасау мысалын қарастырайық.
POST сұраумен үлгі webhook:
https://ваш_аккаунт.planfix.ru/webhook/POST/create_contact
Контакттар жасауды жүзеге асыратын webhook-ты баптайық:
- Түрі ретінде POST сұрауды көрсетіңіз:
- Webhook сілтемелерінің ішінде бірегей код болады, бірақ оны қажет болса, мағыналы ету үшін өзгертуге болады:
- Webhook параметрлеріне кері байланыс формасындағы өріс атауларын қосыңыз:
- Webhook іске қосылғаннан кейін әрекеттің Planfix-та кімнің атынан жасалатынын көрсетеміз:
- Операция түрін таңдап, оны баптаймыз. Соңында Planfix көрсетілген шаблон бойынша жаңа контакт жасайды, сілтемедегі name параметрінен Name қосады және phone параметрінен Phone Number қосады, әрі жаңа контакт туралы қажетті қызметкерге хабарлайды:
- Қажет болса қосымша операцияларды қосыңыз, және соңғы қадамда webhook-тен қандай жауап алғыңыз келетінін көрсетіңіз: JSON, Planfix-ке өту, немесе сіздің сайтыңызға өту:
- Содан кейін webhook сілтемесін сайтыңыздағы кері байланыс формасының кодына қосыңыз:
<form method="post" action="https://own_account.planfix.ru/webhook/POST/create_contact">
<input type="text" name="name" placeholder="First name">
<input type="text" name="phone" placeholder="Phone">
<input type="submit" name="submit" value="Submit">
</form>
- Клиент кері байланыс формасына өзінің name және phone number енгізіп, Submit батырмасын басқанда:
- Форма өрістеріндегі мәндер webhook-қа қосылып, Planfix-ке жіберіледі, онда жаңа контакт автоматты түрде жасалады: