आर्टिकल डेटा मिळवा

ज्या वर्कफ्लोमध्ये ब्लॉग आर्टिकलच्या डेटाची आवश्यकता असते, तेथे तुमच्या Shopify स्टोअरमधून आर्टिकलची माहिती पुनर्प्राप्त करण्यासाठी तुम्ही Get article data कृती वापरू शकता.

कॉन्फिगरेशन

फील्ड्स

Get article data कृतीमध्ये खालील फील्ड्सचा समावेश आहे:

Get data कृतींमध्ये वापरलेली फील्ड्स.
फील्डवर्णन
याद्वारे डेटाची क्रमवारी लावाआवश्यक. शोध क्वेरीद्वारे परत केलेल्या डेटाची क्रमवारी लावण्यासाठी असलेले पॅरामीटर्स.
निकालांची कमाल संख्याआवश्यक. तुम्ही निवडलेल्या शोध क्वेरीद्वारे परत करता येणाऱ्या निकालांची कमाल संख्या. तुम्ही एका वेळी कमाल 100 निकाल परत करू शकता.
क्वेरीआवश्यक. सामान्य क्वेरींमधून निवडा किंवा स्वतःची क्वेरी तयार करण्यासाठी ॲडव्हान्स्ड निवडा.

क्वेरी स्ट्रिंग

मागील दिवसात प्रकाशित झालेली आर्टिकल्स मिळवण्यासाठीचे क्वेरीचे एक उदाहरण खालीलप्रमाणे:

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

published_at व्हेरिएबल हा आर्टिकल्स क्वेरी वर उपलब्ध असलेला एक फिल्टर असून तो अनेक वेळा वापरला जाऊ शकतो किंवा इतर व्हेरिएबल्ससोबत एकत्र केला जाऊ शकतो. scheduledAt लिक्विड व्हेरिएबल हे Scheduled time ट्रिगर वापरणाऱ्या वर्कफ्लोवर उपलब्ध आहे. date_minus लिक्विड टॅग हा एक विशेष Flow टॅग आहे जो तुम्हाला तारखेमधून वेळ वजा करण्याची अनुमती देतो.

डेटा क्वेरी करताना, हे जाणून घेणे उपयुक्त आहे:

  • उपलब्ध आर्टिकल फिल्टर्सची सूची

  • क्वेरींनी एका विशिष्ट सिंटॅक्सचे पालन केले पाहिजे

  • क्वेरी फील्डची मूल्ये नेहमी डॉक्युमेंट केलेली नसतात. काही प्रकरणांमध्ये, API दस्तऐवज पाहून ही मूल्ये शोधली जाऊ शकतात. किंवा, तुम्ही फिल्टर करता तेव्हा बहुतांश वेळा तुम्हाला अ‍ॅडमिनमधील URLs मध्ये फील्ड मूल्ये मिळतील. उदाहरणार्थ, काही ऑर्डर क्वेरीची मूल्ये शोधण्यासाठी, अ‍ॅडमिनमध्ये ऑर्डर्स पेज फिल्टर करा आणि नंतर URL तपासा.

  • तुम्ही Shopify GraphiQL अ‍ॅप वापरून तुमच्या शॉपमध्ये क्वेरी रन करू शकता किंवा तपासू शकता.

  • तुमची क्वेरी अयशस्वी झाल्यास काय होते याची नोंद घ्या. बर्‍याचदा API सर्व निकाल (काहीच न देण्याऐवजी) परत करेल.

परत केलेला डेटा

सर्व Get data कृती 0 आणि 100 दरम्यानच्या कोणत्याही संख्येत संसाधनांची सूची परत करतात. तुमच्या उपयोग प्रकरणावर अवलंबून, तुम्हाला हा डेटा विविध मार्गांनी वापरायचा असेल:

  • तुम्हाला प्रत्येक सूचीतील आयटम स्वतंत्रपणे हाताळण्याची आवश्यकता असल्यास, जसे की प्रत्येकासाठी टॅग जोडणे, तर तुम्ही For each कृती वापरू शकता.
  • तुम्हाला डेटा एकत्रित करायचा असल्यास, जसे की किती निकाल परत केले गेले याची गणना करणे, तर तुम्ही Count किंवा Sum कृती वापरू शकता.
  • तुम्हाला सूची आउटपुट करायची असल्यास, जसे की सर्व आयटम्ससह ईमेल पाठवणे, तर तुम्ही पुढील कृतींमध्ये परत केलेला डेटा थेट वापरू शकता.

या कृतीनंतर येणाऱ्या पायऱ्यांमध्ये परत केलेल्या डेटा अ‍ॅक्सेस करण्यासाठी, Get article data नावाचे व्हेरिएबल वापरा, जे आर्टिकल्सची सूची आहे. तुम्ही हे व्हेरिएबल अटी आणि कृती या दोन्हीमध्ये वापरू शकता. उदाहरणार्थ, तुम्ही यासारख्या Send internal email कृतीमध्ये आर्टिकल्सची सूची पाठवू शकता:

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

ट्रिगर्स

तुम्ही ही कृती कोणत्याही वर्कफ्लोमध्ये वापरू शकता, ज्यामध्ये Scheduled time ट्रिगरचा समावेश आहे. Scheduled time ट्रिगर वापरणार्‍या वर्कफ्लोमध्ये, वर्कफ्लो एखाद्या इव्हेंटचा परिणाम म्हणून सुरू होण्याऐवजी, तुम्ही निर्दिष्ट केलेल्या वेळी सुरू होतो. तुमच्या स्टोअरमध्ये किंवा वर्कफ्लो सुरू करणार्‍या अ‍ॅपमधून कोणताही विशिष्ट इव्हेंट नसल्यामुळे, आपोआप कोणताही डेटा समाविष्ट होत नाही.

API संदर्भ

या कृतीमध्ये वापरलेल्या API बद्दल अधिक माहितीसाठी, आर्टिकल्स क्वेरी पहा.