ఆర్టికల్ డేటాను పొందండి

బ్లాగ్ ఆర్టికల్ డేటా అవసరమైన వర్క్‌ఫ్లోలలో, మీ Shopify స్టోర్ నుండి ఆర్టికల్ సమాచారాన్ని తిరిగి పొందడానికి మీరు ఆర్టికల్ డేటాను పొందండి చర్యను ఉపయోగించవచ్చు.

కాన్ఫిగరేషన్

ఫీల్డ్‌లు

ఆర్టికల్ డేటాను పొందండి చర్య కింది ఫీల్డ్‌లను కలిగి ఉంటుంది:

డేటాను పొందండి చర్యలలో ఉపయోగించిన ఫీల్డ్‌లు.
ఫీల్డ్వివరణ
డేటాను దీని ద్వారా క్రమబద్ధీకరించండితప్పనిసరి. శోధన ప్రశ్న ద్వారా తిరిగి పొందిన డేటాను క్రమబద్ధీకరించడానికి ఉపయోగించే పారామితులు.
గరిష్ట ఫలితాల సంఖ్యతప్పనిసరి. మీరు ఎంచుకున్న శోధన ప్రశ్న ద్వారా తిరిగి పొందగల గరిష్ట ఫలితాల పరిమాణం. మీరు ఒకేసారి 100 ఫలితాల వరకు తిరిగి పొందవచ్చు.
క్వెరీతప్పనిసరి. సాధారణ క్వెరీల నుండి ఎంచుకోండి లేదా మీ స్వంతంగా సృష్టించుకోవడానికి అధునాతన (Advanced) ఎంపికను ఎంచుకోండి.

క్వెరీ స్ట్రింగ్

గత రోజులో ప్రచురించిన ఆర్టికల్‌లను పొందడం కోసం ఇదొక ఉదాహరణ క్వెరీ:

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

published_at వేరియబుల్ అనేది ఆర్టికల్ క్వెరీలో అందుబాటులో ఉన్న ఫిల్టర్ మరియు దీన్ని ఒకటి కంటే ఎక్కువసార్లు ఉపయోగించవచ్చు లేదా ఇతర వేరియబుల్స్‌తో కలపవచ్చు. షెడ్యూల్ చేసిన సమయం (Scheduled time) ట్రిగ్గర్‌ను ఉపయోగించే వర్క్‌ఫ్లోలలో scheduledAt లిక్విడ్ వేరియబుల్ అందుబాటులో ఉంటుంది. date_minus లిక్విడ్ ట్యాగ్ అనేది తేదీ నుండి సమయాన్ని తీసివేయడానికి మిమ్మల్ని అనుమతించే ఒక ప్రత్యేక Flow ట్యాగ్.

డేటాను క్వెరీ చేస్తున్నప్పుడు, దీన్ని తెలుసుకోవడం సహాయపడుతుంది:

  • అందుబాటులో ఉన్న ఆర్టికల్ ఫిల్టర్‌ల జాబితా

  • క్వెరీలు తప్పనిసరిగా ఒక నిర్దిష్ట సింటాక్స్‌ను అనుసరించాలి

  • క్వెరీ ఫీల్డ్ విలువలు ఎల్లప్పుడూ డాక్యుమెంట్ చేయబడవు. కొన్ని సందర్భాల్లో, API డాక్యుమెంట్‌లను చూడటం ద్వారా విలువలను కనుగొనవచ్చు. ప్రత్యామ్నాయంగా, మీరు ఫిల్టర్ చేసినప్పుడు అడ్మిన్‌లోని URLలలో ఫీల్డ్ విలువలను తరచుగా కనుగొనవచ్చు. ఉదాహరణకు, కొన్ని ఆర్డర్ క్వెరీ విలువలను కనుగొనడానికి, అడ్మిన్‌లోని ఆర్డర్‌ల పేజీని ఫిల్టర్ చేయండి మరియు తర్వాత URLను తనిఖీ చేయండి.

  • Shopify GraphiQL యాప్‌ని ఉపయోగించడం ద్వారా మీరు మీ షాప్‌లో క్వెరీని రన్ చేయవచ్చు లేదా పరీక్షించవచ్చు.

  • ఒకవేళ మీ క్వెరీ విఫలమైతే ఏమి జరుగుతుందో జాగ్రత్తగా గమనించండి. చాలాసార్లు API (ఏదీ లేకపోవడానికి బదులుగా) అన్ని ఫలితాలను తిరిగి ఇస్తుంది.

తిరిగి పొందిన డేటా

అన్ని డేటాను పొందండి చర్యలు 0 మరియు 100 వనరుల జాబితాను ఎక్కడ నుండైనా తిరిగి ఇస్తాయి. మీ వినియోగ సందర్భాన్ని బట్టి, మీరు ఈ డేటాను వివిధ రకాలుగా ఉపయోగించాలనుకోవచ్చు:

  • మీరు ప్రతి జాబితాలోని ఐటెమ్‌ను ఒక్కొక్కటిగా హ్యాండిల్ చేయాలనుకుంటే, ఉదాహరణకు ప్రతిదానికి ఒక ట్యాగ్‌ని జోడించడం కోసం, అప్పుడు మీరు ఫర్ ఈచ్ చర్యను ఉపయోగించవచ్చు.
  • మీరు డేటాను సమగ్రపరచాల్సిన అవసరం ఉంటే, ఉదాహరణకు ఎన్ని ఫలితాలు వచ్చాయో లెక్కించడం కోసం, అప్పుడు మీరు కౌంట్ (Count) లేదా సమ్ (Sum) చర్యలను ఉపయోగించవచ్చు.
  • మీరు జాబితా అవుట్‌పుట్‌ను ఇవ్వాల్సిన అవసరం ఉంటే (అన్ని ఐటెమ్‌లతో కూడిన ఇమెయిల్‌ను పంపడం వంటివి), అప్పుడు తదుపరి చర్యలలో నేరుగా తిరిగి పొందిన డేటాను మీరు ఉపయోగించవచ్చు.

ఈ చర్యను అనుసరించే దశలలో తిరిగి పొందిన డేటాను యాక్సెస్ చేయడానికి, ఆర్టికల్‌ల జాబితా అయిన ఆర్టికల్ డేటాను పొందండి (Get article data) అనే పేరు గల వేరియబుల్‌ను ఉపయోగించండి. షరతులు మరియు చర్యలు రెండింటిలోనూ మీరు ఈ వేరియబుల్‌ను ఉపయోగించవచ్చు. ఉదాహరణకు, ఇలాంటి అంతర్గత ఇమెయిల్ పంపండి (Send internal email) చర్యలో మీరు ఆర్టికల్‌ల జాబితాను పంపవచ్చు:

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

ట్రిగ్గర్‌లు

షెడ్యూల్ చేసిన సమయం ట్రిగ్గర్‌తో సహా ఏదైనా వర్క్‌ఫ్లోలో మీరు ఈ చర్యను ఉపయోగించవచ్చు. షెడ్యూల్ చేసిన సమయం ట్రిగ్గర్‌ను ఉపయోగించే వర్క్‌ఫ్లోలో, ఈ వర్క్‌ఫ్లో ఒక ఈవెంట్ ఫలితంగా కాకుండా, మీరు పేర్కొన్న సమయానికి ప్రారంభమవుతుంది. వర్క్‌ఫ్లోను ప్రారంభించే నిర్దిష్ట ఈవెంట్ మీ స్టోర్‌లో లేదా యాప్ నుండి ఏదీ లేనందున, ఎటువంటి డేటా ఆటోమేటిక్‌గా చేర్చబడదు.

API రెఫరెన్స్

ఈ చర్యలో ఉపయోగించిన API గురించిన మరింత సమాచారం కోసం, ఆర్టికల్ క్వెరీని చూడండి.