Webhooki z żądaniami POST: Różnice pomiędzy wersjami
Z Planfix
PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Webhooks with POST requests |titlemode=append |keywords=Planfix, webhook, POST-запросом, POST, post, Incoming, automation, integration |description=Webhooks with POST-requests }} Aby zrozumieć, jak działają webhooki z żądaniami POST, spójrzmy na prosty przykład tworzenia kontaktu w Planfix dla osoby, która wypełniła formularz opinii na Twojej stronie. Przykładowy webhook z żądaniem POST: <nowiki>http…") |
PlanfixBot (dyskusja | edycje) Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
{{#seo: | {{#seo: | ||
|title= | |title=Webhooki z żądaniami POST | ||
|titlemode=append | |titlemode=append | ||
|keywords=Planfix, webhook, POST | |keywords=Planfix, webhook, POST, POST, post, Incoming, automation, integration | ||
|description= | |description=Webhooki z żądaniami POST | ||
}} | }} | ||
Aby zrozumieć, jak działają [[Przychodzące webhooki|webhooki]] z żądaniami POST, spójrzmy na prosty przykład tworzenia kontaktu w Planfix dla osoby, która wypełniła formularz | Aby zrozumieć, jak działają [[Przychodzące webhooki|webhooki]] z żądaniami POST, spójrzmy na prosty przykład tworzenia kontaktu w Planfix dla osoby, która wypełniła formularz kontaktowy na Twojej stronie. | ||
Przykładowy webhook z żądaniem POST: | Przykładowy webhook z żądaniem POST: | ||
| Linia 11: | Linia 11: | ||
Skonfigurujmy webhook, który | Skonfigurujmy webhook, który będzie tworzył kontakty: | ||
*Określ typ żądania jako POST: | *Określ typ żądania jako POST: | ||
https://s.pfx.so/pf/dG/bYcWdL.png | https://s.pfx.so/pf/dG/bYcWdL.png | ||
*Linki webhooków zawierają unikalny kod, ale możemy go zastąpić czymś bardziej opisowym: | *Linki webhooków zawierają unikalny kod, ale możemy go w razie potrzeby zastąpić czymś bardziej opisowym: | ||
https://s.pfx.so/pf/dS/T2bvZX.png | https://s.pfx.so/pf/dS/T2bvZX.png | ||
*W parametrach webhooka dodaj nazwy pól z formularza | *W parametrach webhooka dodaj nazwy pól z formularza kontaktowego: | ||
https://s.pfx.so/pf/Uq/tI7hsl.png | https://s.pfx.so/pf/Uq/tI7hsl.png | ||
* | *Wskaż osobę, której zostanie przypisane działanie w Planfix po wywołaniu webhooka: | ||
https://s.pfx.so/pf/u5/pozSoU.png | https://s.pfx.so/pf/u5/pozSoU.png | ||
* | *Wybierz rodzaj operacji i skonfiguruj ją. Ostatecznie Planfix utworzy nowy kontakt używając wskazanego szablonu, doda Name z parametru name w linku oraz Phone Number z parametru phone w linku, a następnie powiadomi wybranego pracownika o nowym kontakcie: | ||
https://s.pfx.so/pf/Ll/HBHNtp.png | https://s.pfx.so/pf/Ll/HBHNtp.png | ||
*Następnie dodaj w razie potrzeby dodatkowe operacje, a w ostatnim kroku określ, jaką odpowiedź | *Następnie dodaj w razie potrzeby dodatkowe operacje, a w ostatnim kroku określ, jaką odpowiedź chciałbyś otrzymać od webhooka: JSON, przejście do Planfix lub przekierowanie na Twoją stronę: | ||
https://s.pfx.so/pf/SY/IzZ5Bn.png | https://s.pfx.so/pf/SY/IzZ5Bn.png | ||
*Następnie dodaj link webhooka do kodu formularza | *Następnie dodaj link webhooka do kodu formularza kontaktowego na swojej stronie: | ||
<div style="width:100%; margin: 0 0 10px; font-size: 13px; line-height: 1.65; word-break: break-all; color: black; background-color: #f9f9f9; border: 1px solid #ddd; padding: 1em 1em 0px 1em; font-family:monospace,Courier; border-radius: 4px;"> | <div style="width:100%; margin: 0 0 10px; font-size: 13px; line-height: 1.65; word-break: break-all; color: black; background-color: #f9f9f9; border: 1px solid #ddd; padding: 1em 1em 0px 1em; font-family:monospace,Courier; border-radius: 4px;"> | ||
<form method="post" action="<nowiki>https://</nowiki>own_account.planfix.ru/webhook/POST/create_contact"><br> | <form method="post" action="<nowiki>https://</nowiki>own_account.planfix.ru/webhook/POST/create_contact"><br> | ||
| Linia 46: | Linia 46: | ||
*Gdy klient wypełni formularz | *Gdy klient wypełni formularz kontaktowy swoim '''imię''' i '''numerem telefonu''' i kliknie przycisk '''Wyślij''': | ||
https://s.pfx.so/pf/jH/zy4i3F.png | https://s.pfx.so/pf/jH/zy4i3F.png | ||
Aktualna wersja na dzień 02:14, 3 gru 2025
Aby zrozumieć, jak działają webhooki z żądaniami POST, spójrzmy na prosty przykład tworzenia kontaktu w Planfix dla osoby, która wypełniła formularz kontaktowy na Twojej stronie.
Przykładowy webhook z żądaniem POST:
https://ваш_аккаунт.planfix.ru/webhook/POST/create_contact
Skonfigurujmy webhook, który będzie tworzył kontakty:
- Określ typ żądania jako POST:
- Linki webhooków zawierają unikalny kod, ale możemy go w razie potrzeby zastąpić czymś bardziej opisowym:
- W parametrach webhooka dodaj nazwy pól z formularza kontaktowego:
- Wskaż osobę, której zostanie przypisane działanie w Planfix po wywołaniu webhooka:
- Wybierz rodzaj operacji i skonfiguruj ją. Ostatecznie Planfix utworzy nowy kontakt używając wskazanego szablonu, doda Name z parametru name w linku oraz Phone Number z parametru phone w linku, a następnie powiadomi wybranego pracownika o nowym kontakcie:
- Następnie dodaj w razie potrzeby dodatkowe operacje, a w ostatnim kroku określ, jaką odpowiedź chciałbyś otrzymać od webhooka: JSON, przejście do Planfix lub przekierowanie na Twoją stronę:
- Następnie dodaj link webhooka do kodu formularza kontaktowego na swojej stronie:
<form method="post" action="https://own_account.planfix.ru/webhook/POST/create_contact">
<input type="text" name="name" placeholder="Imię">
<input type="text" name="phone" placeholder="Telefon">
<input type="submit" name="submit" value="Wyślij">
</form>
- Gdy klient wypełni formularz kontaktowy swoim imię i numerem telefonu i kliknie przycisk Wyślij:
- Wartości z pól formularza zostaną dodane do webhooka i wysłane do Planfix, gdzie automatycznie zostanie utworzony nowy kontakt: