Pridobi podatke o članku

V potekih dela, ki zahtevajo podatke o članku v blogu, lahko za pridobivanje informacij o članku iz svoje trgovine Shopify uporabite dejanje Pridobi podatke o članku.

Konfiguracija

Polja

Dejanje Pridobi podatke o članku vsebuje naslednja polja:

Polja, uporabljena v dejanjih za pridobivanje podatkov.
PoljeOpis
Razvrsti podatke poObvezno. Parametri, po katerih so razvrščeni podatki, ki jih vrne iskalna poizvedba.
Največje število rezultatovObvezno. Največje število rezultatov, ki jih lahko vrne iskalna poizvedba, ki jo izberete. Hkrati se lahko vrne do 100 rezultatov.
PoizvedbaObvezno. Izberite med pogostimi poizvedbami ali izberite Napredno, da ustvarite svojo.

Niz poizvedbe

To je primer poizvedbe za pridobivanje člankov, objavljenih v preteklem dnevu:

published_at:<='{{ scheduledAt }}' AND published_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Spremenljivka published_at je filter, ki je na voljo v poizvedbi o člankih, in ga lahko uporabite večkrat ali v kombinaciji z drugimi spremenljivkami. Spremenljivka Liquid scheduledAt je na voljo v potekih dela, ki uporabljajo sprožilec Načrtovani čas. Oznaka Liquid date_minus je posebna oznaka Flow, ki vam omogoča, da od datuma odštejete čas.

Pri poizvedovanju po podatkih je koristno vedeti naslednje:

  • Seznam razpoložljivih filtrov za članke

  • Poizvedbe morajo slediti določeni sintaksi

  • Vrednosti polj za poizvedbe niso vedno dokumentirane. V nekaterih primerih lahko vrednosti najdete tako, da si ogledate dokumentacijo API-ja. Druga možnost je, da vrednosti polj pogosto najdete v URL-naslovih v skrbniški plošči, ko filtrirate vsebino. Če želite na primer poiskati nekatere vrednosti za poizvedbo o naročilu, filtrirajte stran Naročila v skrbniški plošči in nato preverite URL-naslov.

  • S pomočjo aplikacije Shopify GraphiQL lahko izvedete ali preskusite poizvedbo v svoji trgovini.

  • Bodite pozorni na to, kaj se zgodi, če vaša poizvedba ne uspe. API pogosto vrne vse rezultate (namesto nobenega).

Vrnjeni podatki

Vsa dejanja za Pridobivanje podatkov vrnejo seznam od 0 do 100 virov. Glede na vaš primer uporabe boste te podatke morda želeli uporabiti na različne načine:

  • Če morate vsak element seznama obravnavati posamezno, na primer tako, da za vsakega dodate oznako, lahko uporabite dejanje For each.
  • Če morate združiti podatke, na primer prešteti, koliko rezultatov je bilo vrnjenih, lahko uporabite dejanja Count (Štetje) ali Sum (Seštevek).
  • Če želite izpisati seznam, na primer poslati e-pošto z vsemi elementi, lahko uporabite vrnjene podatke neposredno v naslednjih dejanjih.

Za dostop do vrnjenih podatkov v korakih, ki sledijo temu dejanju, uporabite spremenljivko Pridobi podatke o članku, ki predstavlja seznam člankov. To spremenljivko lahko uporabite tako v pogojih kot v dejanjih. Seznam člankov lahko na primer pošljete v dejanju Pošiljanje notranje e-pošte, podobnem temu:

{% for single_article in GetArticleData %}
    * {{ single_article.title }}
    {% endfor %}

Sprožilci

To dejanje lahko uporabite v katerem koli poteku dela, vključno s sprožilcem Načrtovan čas. V poteku dela, ki uporablja sprožilec Načrtovan čas, se potek dela začne ob času, ki ste ga določili, in ne kot rezultat dogodka. Ker v vaši trgovini ali iz aplikacije ni nobenega posebnega dogodka, ki bi začel potek dela, podatki niso samodejno vključeni.

Referenca za API

Za več informacij o API-ju, uporabljenem v tem dejanju, si oglejte poizvedbo Articles.