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。
极 | opi |
---|---|
Metoda HTTP | mettoda żądania HTTP do wysłania。CzynnośćWyślij żądanie HTTPObsługuje następujące方法:
|
这网址 | 地址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:
- skonfigujjzainstalujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj, która ma zakres
write_products
。wtym przykładzie wykorzystasztajny klucz API做wywołania API。
Następnie wykonaj poniższe kroki w applikacji流量:
- Wybierz wyzwalaczZaktualizowano状态产品, który umożliwia prze睾丸素tego工作流popzez zmianzstatusu产品。
- Dodaj opcjęWyślij żądanie HTTP做swojego工作流我połącz z wyzwalaczem。
- Otwórz面板konfigacji, klikając krokWyślij żądanie HTTP。
- W poluMetoda HTTPwprowadź
帖子
。 - W poluURLwprowadź
https://YOUR-SHOP-DOMAIN.myshopify.com/admin/api/2023-01/graphql.json
, zastępując domenzi Twojego sklepu i żądaną wersjzi API。 - W sekcji唠叨łowkiwprowadźklucz
X-Shopify-Access-Token
我wartośćYOUR_API_SECRET_KEY
otrzymanow pierwszym kroku。 - W sekcji唠叨łowkiwprowadodrugi nagłówek zkluczem
内容类型
我wartościąapplication / json
。 - W sekcji混乱关系śćwprowadpo następujące dane:
{"query": "mutation {productUpdate(input: {id: \"{{product. json} "我d }}\", title: \"{{product.title}}-edited\"}) { product { id } } }"}
- 10个dodaje
《
Na 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。
- skonfiguj resztze工作流在aktywuj。
- Przetestuj kod, zmieniając状态产品Wersja roboczanaAktywny滑滑odwrotnie。
Wywołanie zewnętrznego API
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。
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工作流程。 |