Preuzimanje podataka o članku

U tokovima posla koji zahtevaju podatke o blog članku, možete da koristite radnju Preuzmi podatke o članku da biste preuzeli informacije o članku iz svoje Shopify prodavnice.

Konfiguracija

Polja

Radnja Preuzmi podatke o članku sadrži sledeća polja:

Polja koja se koriste u radnjama „Preuzmi podatke“.
PoljeOpis
Sortiraj podatke premaObavezno. Parametri prema kojima se sortiraju podaci koje vraća upit za pretragu.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koji može da vrati izabrani upit za pretragu. Odjednom se može vratiti do 100 rezultata.
UpitObavezno. Odaberite neki od uobičajenih upita ili izaberite Napredno da biste kreirali sopstveni.

String upita

Ovo je primer upita za preuzimanje članaka objavljenih u poslednjem danu:

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

Promenljiva published_at je filter koji je dostupan u upitu za članke i može da se koristi više puta ili u kombinaciji sa drugim promenljivama. Liquid promenljiva scheduledAt dostupna je u tokovima posla koji koriste okidač Zakazano vreme. Liquid oznaka date_minus je posebna Flow oznaka koja vam omogućava da oduzmete vreme od datuma.

Kada šaljete upit za podatke, korisno je da znate sledeće:

  • Lista dostupnih filtera za članke

  • Upiti moraju da prate određenu sintaksu

  • Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima, vrednosti možete da pronađete u API dokumentaciji. Pored toga, vrednosti polja često možete da pronađete u URL adresama u adminu prilikom filtriranja. Na primer, da biste pronašli neke vrednosti upita za porudžbinu, filtrirajte stranicu Porudžbine u adminu, a zatim proverite URL.

  • Možete da izvršite ili testirate upit u svojoj prodavnici pomoću aplikacije Shopify GraphiQL.

  • Obratite pažnju na to šta se dešava ako vaš upit ne uspe. Često će API vratiti sve rezultate (umesto da ne vrati nijedan).

Vraćeni podaci

Sve radnje Preuzmi podatke vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja upotrebe, ove podatke možete da koristite na različite načine:

  • Ako treba da obradite svaku stavku liste pojedinačno, na primer da za svaku dodate oznaku, onda možete da koristite radnju For each.
  • Ako treba da agregirate podatke, na primer da prebrojite koliko je rezultata vraćeno, onda možete da koristite radnje Count ili Sum.
  • Ako treba da izvezete listu, na primer da pošaljete imejl sa svim stavkama, onda možete direktno da koristite vraćene podatke u narednim radnjama.

Da biste pristupili vraćenim podacima u koracima koji slede nakon ove radnje, koristite promenljivu pod imenom Preuzmi podatke o članku, koja predstavlja listu članaka. Ovu promenljivu možete da koristite i u uslovima i u radnjama. Na primer, listu članaka možete da pošaljete u radnji Pošalji interni imejl na sličan način:

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

Okidači

Ovu radnju možete da koristite u bilo kom toku posla, uključujući i okidač Zakazano vreme. U toku posla koji koristi okidač Zakazano vreme, tok posla se pokreće u vreme koje ste naveli, a ne kao rezultat događaja. S obzirom na to da ne postoji određeni događaj u vašoj prodavnici ili iz aplikacije koji bi pokrenuo tok posla, podaci nisu automatski uključeni.

Referenca za API

Za više informacija o API-ju koji se koristi u ovoj radnji, pogledajte upit za članke.