Wyślij żądanie HTTP

Czynność o nazwieWyślij żądanie HTTPpolega na połączeniu两个jego工作流z服务器WWW俱乐部地址URL为wysłaniu żądania HTTP。

Po wysłaniu żądania HTTP Flow oczekuje maksymalnie 30秒nagood odpoweredzi HTTP。Jeśli Flow nie otrzyma odpowiedzi po 30 sekundach, zamyka połączenie z applikacjizi wysyła żądanie ponownie。

普拉

CzynnośćWyślij żądanie HTTPZawiera następujące pola。

Pola używane w czynności żądania Wyślij HTTP。
opi
Metoda HTTP mettoda żądania HTTP do wysłania。CzynnośćWyślij żądanie HTTPObsługuje następujące方法:

  • 得到- Wysyła żądanie informacji z serera。
  • 删除- Usuwa zasób z serwera。
  • - Pobiera nagłówki odpowiedzi HTTP server。
  • 选项- Pobiera opcje i funkcje, które szoobsługiwane prozez服务器。
  • 补丁- Częściowo aktualizuje zasób na serwerze
  • - Aktualizuje zasób na serwerze。
  • 帖子- Tworzy club zastępuje zasób na serwerze。
这网址 地址URL服务器,做którego wysyłane jest żądanie HTTP。
唠叨łowki Parowanie klucza i wartości dla żądania HTTP。Można wprowadziki wiele par klucz-wartość。
混乱关系ść Zawartość do wysłania do serwera。

Wyzwalacze

CzynnośćWyślij żądanie HTTPMoże byki używana w każdym工作流。

Przykł阿迪

Wywołanie API Shopify GraphQL管理

W tym przykładzie będziesz używać Flow do edycji tytułu producktu poprzez wywołanie APIproductUpdate

Zanim zaczniesz, wykonaj następujące czynności:

Następnie wykonaj poniższe kroki w applikacji流量:

  1. Wybierz wyzwalaczZaktualizowano状态产品, który umożliwia prze睾丸素tego工作流popzez zmianzstatusu产品。
  2. Dodaj opcjęWyślij żądanie HTTP做swojego工作流我połącz z wyzwalaczem。
  3. Otwórz面板konfigacji, klikając krokWyślij żądanie HTTP
  4. W poluMetoda HTTPwprowadź帖子
  5. W poluURLwprowadźhttps://YOUR-SHOP-DOMAIN.myshopify.com/admin/api/2023-01/graphql.json, zastępując domenzi Twojego sklepu i żądaną wersjzi API。
  6. W sekcji唠叨łowkiwprowadźkluczX-Shopify-Access-TokenwartośćYOUR_API_SECRET_KEYotrzymanow pierwszym kroku。
  7. W sekcji唠叨łowkiwprowadodrugi nagłówek zkluczem内容类型wartościąapplication / json
  8. W sekcji混乱关系śćwprowadpo następujące dane:

{"query": "mutation {productUpdate(input: {id: \"{{product. json} "我d }}\", title: \"{{product.title}}-edited\"}) { product { id } } }"}

  • 10个dodajeNa końcu tytułu
  • Spacje现在是一家在线公司,它的名称是“edytora Liquid”,więc unikaj dodawania lub usuwania spacji。Ponadto, z wyjątkiem danych wyjściowych Liquid, unikaj zwijania nawiasów, np。{{}}1 . zarezerwowane dla zmiennych Liquid。
  1. skonfiguj resztze工作流在aktywuj。
  2. Przetestuj kod, zmieniając状态产品Wersja roboczanaAktywny滑滑odwrotnie。

Wywołanie zewnętrznego API

Przykład工作流,który wysyła żądanie HTTP POST po opłaceniu zamówienia

W tym przykładowym workflow żądanie HTTP POST jest wysyłane do serwera po opłaceniu zamówienia。

Kody odpowiedzi

W poniższej tabeli opisano sposób, W jaki平台Flow przetwarzagood odpoweredzi HTTPPo otrzymaniu odpowiedzi。

Jak Flow przetwarza kody odpoweredzi HTTP。
Kod odpowiedzi HTTP 杰克流przetwarza kodpowiedzi
sukes 2XX俱乐部3XX Flow oznacza żądanie HTTP jako poodzenie i wykonuje kolejne czynności w工作流。
Błąd 429俱乐部5XX 流量自动调节:czynność przez 24 godziny, dopóki zzez otrzyma innego kodu odpowiedzi club upłynie czas。
我很有力量 Jeśli Twoja applikacja zwróci kod, który nie jest opisany w tej tabeli lub podczas ponowiania czynności ułomi sizi, Flow oznacza żądanie HTTP jako nieudane。nieskopodejmowane kolejne czynności工作流程。

Gotowy(-a) do rozpoczęcia sprzedaży za pomocoshopify ?

Wypróbuj扎达莫