Webhooki z żądaniami POST: Różnice pomiędzy wersjami

Z Planfix
Skocz do: nawigacja, szukaj
(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…")
 
Nie podano opisu zmian
 
Linia 1: Linia 1:
{{#seo:
{{#seo:
|title=Webhooks with POST requests
|title=Webhooki z żądaniami POST
|titlemode=append
|titlemode=append
|keywords=Planfix, webhook, POST-запросом, POST, post, Incoming, automation, integration
|keywords=Planfix, webhook, POST, POST, post, Incoming, automation, integration
|description=Webhooks with POST-requests
|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 opinii na Twojej stronie.
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 utworzy kontakty:
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 opinii:
*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




*Określamy osobę, której zostanie przypisana akcja w Planfix po wywołaniu webhooka:
*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




*Wybieramy typ operacji i konfigurujemy ją. W efekcie Planfix utworzy nowy kontakt przy użyciu wskazanego szablonu, doda Name z parametru name w linku oraz Phone Number z parametru phone w linku, a następnie powiadomi wskazanego pracownika o nowym kontakcie:
*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ź chcesz otrzymać od webhooka: JSON, przejście do Planfix lub przejście na Twoją stronę:
*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 opinii na swojej stronie:
*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 opinii wpisując swoje '''imię''' i '''numer telefonu''' i kliknie przycisk '''Wyślij''':
*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:

bYcWdL.png


  • Linki webhooków zawierają unikalny kod, ale możemy go w razie potrzeby zastąpić czymś bardziej opisowym:

T2bvZX.png


  • W parametrach webhooka dodaj nazwy pól z formularza kontaktowego:

tI7hsl.png


  • Wskaż osobę, której zostanie przypisane działanie w Planfix po wywołaniu webhooka:

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:

HBHNtp.png


  • 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ę:

IzZ5Bn.png


  • 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:

zy4i3F.png


  • Wartości z pól formularza zostaną dodane do webhooka i wysłane do Planfix, gdzie automatycznie zostanie utworzony nowy kontakt:

NF5Cyy.png


Przejdź do