NavyFlamePomocSpis treści

Własny proces z API i webhookami

Połącz odczyt API z webhookiem tak, aby zdarzenie uruchamiało tylko potrzebne działanie.

Gdzie w paneluPanel firmy > Konto > API > Klucze i Webhooki
  • Zaloguj się do panelu właściwej firmy.
  • Masz uprawnienie do ustawień API i przygotowane środowisko TEST.

Przykład

Zdarzenie TEST-001 dociera dwa razy, ale aplikacja zapisuje zamówienie tylko raz.

  1. 01

    Narysuj jeden proces

    Zapisz zdarzenie, dane do pobrania i oczekiwany wynik. Zacznij od jednej operacji, na przykład odczytu nowego zamówienia.

    Po tym kroku: Zakres jest jasny.

  2. 02

    Utwórz dostęp

    Przygotuj klucz API z prawem odczytu potrzebnego obiektu. Skonfiguruj webhook dla jednego typu zdarzenia.

    Po tym kroku: Odbiornik nie ma zbędnych uprawnień.

  3. 03

    Obsłuż powtórkę

    W swoim odbiorniku zapamiętaj identyfikator zdarzenia lub obiektu. Ponowne dostarczenie nie może utworzyć drugiej faktury lub wysyłki.

    Po tym kroku: Dwa takie same żądania dają jeden wynik.

  4. 04

    Przetestuj i obserwuj

    Wyślij zdarzenie TEST. Sprawdź historię dostarczeń, żądanie API i wynik w swojej aplikacji.

    Po tym kroku: Cały łańcuch ma potwierdzenie.

Sprawdź wynik

Jedno testowe zdarzenie uruchamia jeden kontrolowany odczyt i jeden wynik.

Schemat TEST: trzy pierwsze czynności i wynik do sprawdzenia. To nie jest zrzut panelu.Widok poglądowy. Wszystkie wartości są testowe.

Jeśli nie widzisz wyniku

Jeśli webhook dotarł, a procesu nie ma, sprawdź log odbiornika i zakres klucza API. Historia dostarczenia potwierdza tylko odpowiedź serwera.

Ważne

Przed działaniami zapisującymi dane sprawdź idempotencję i uprawnienia w swojej aplikacji.

Potrzebujesz pomocy? Otwórz Wsparcie w panelu swojej firmy i opisz, na którym kroku pojawił się problem.

Jak zgłosić problem
Schemat TEST: trzy pierwsze czynności i wynik do sprawdzenia. To nie jest zrzut panelu.

Schemat TEST: trzy pierwsze czynności i wynik do sprawdzenia. To nie jest zrzut panelu.

Szukaj po nazwie, kroku lub module. Użyj strzałek i Enter.