పేజీ డేటాను పొందండి
పేజీ డేటా అవసరమైన వర్క్ఫ్లోలలో, మీరు మీ స్టోర్ నుండి పేజీ సమాచారాన్ని తిరిగి పొందడానికి పేజీ డేటాను పొందండి చర్యను ఉపయోగించవచ్చు. పేజీలు అనేవి మీ ఆన్లైన్ స్టోర్లోని మా గురించి పేజీ లేదా కాంటాక్ట్ పేజీ లాంటి అరుదుగా మారే సమాచారాన్ని కలిగి ఉన్న వెబ్ పేజీలు.
కాన్ఫిగరేషన్
ఫీల్డ్లు
పేజీ డేటాను పొందండి చర్య కింది ఫీల్డ్లను కలిగి ఉంది:
| ఫీల్డ్ | వివరణ |
|---|---|
| డేటాను దీని ద్వారా క్రమబద్ధీకరించండి | అవసరం. శోధన ప్రశ్న ద్వారా తిరిగి పొందిన డేటాను క్రమబద్ధీకరించే పారామితులు. |
| గరిష్ఠ ఫలితాల సంఖ్య | అవసరం. మీరు ఎంచుకున్న శోధన ప్రశ్న ద్వారా తిరిగి పొందగల గరిష్ఠ ఫలితాల సంఖ్య. మీరు ఒకేసారి గరిష్ఠంగా 100 వరకు తిరిగి పొందవచ్చు. |
| ప్రశ్న | అవసరం. సాధారణ ప్రశ్నల నుండి ఎంచుకోండి లేదా మీ స్వంత వాటిని సృష్టించడానికి అధునాతనని ఎంచుకోండి. |
ప్రశ్న స్ట్రింగ్
ప్రచురించిన పేజీలను పొందడం కోసం ఇది ఒక ఉదాహరణ ప్రశ్న:
published_status:publishedpublished_status వేరియబుల్ అనేది పేజీల ప్రశ్నలో అందుబాటులో ఉన్న ఒక ఫిల్టర్, దీన్ని బహుళ సార్లు ఉపయోగించవచ్చు లేదా ఇతర వేరియబుల్స్తో కలపవచ్చు.
డేటాను ప్రశ్నిస్తున్నప్పుడు, కింది విషయాలు తెలుసుకోవడం సహాయకరంగా ఉంటుంది:
ప్రశ్నలు తప్పనిసరిగా ఒక నిర్దిష్ట సింటాక్స్ను అనుసరించాలి
ప్రశ్న ఫీల్డ్ విలువలు ఎల్లప్పుడూ డాక్యుమెంట్ చేయబడవు. కొన్ని సందర్భాల్లో, API డాక్స్ను పరిశీలించడం ద్వారా విలువలను కనుగొనవచ్చు. ప్రత్యామ్నాయంగా, మీరు ఫిల్టర్ చేసినప్పుడు అడ్మిన్లోని URLలలో తరచుగా ఫీల్డ్ విలువలను కనుగొనవచ్చు. ఉదాహరణకు, కొన్ని ఆర్డర్ ప్రశ్న విలువలను కనుగొనడానికి, అడ్మిన్లో ఆర్డర్ల పేజీని ఫిల్టర్ చేసి, ఆపై URLని తనిఖీ చేయండి.
మీరు Shopify GraphiQL యాప్ను ఉపయోగించడం ద్వారా మీ షాప్లోని ఒక ప్రశ్నను రన్ చేయవచ్చు లేదా పరీక్షించవచ్చు.
మీ ప్రశ్న విఫలమైతే ఏమవుతుందో గుర్తుంచుకోండి. తరచుగా API (ఏమీ లేకపోవడానికి బదులుగా) అన్ని ఫలితాలను తిరిగి ఇస్తుంది.
తిరిగి వచ్చిన డేటా
అన్ని డేటాను పొందండి చర్యలు 0 నుండి 100 వరకు వనరుల జాబితాను తిరిగి ఇస్తాయి. మీ ఉపయోగాన్ని బట్టి, మీరు ఈ డేటాను వివిధ మార్గాల్లో ఉపయోగించవచ్చు:
- మీరు ప్రతి జాబితా ఐటెమ్కు ఒక ట్యాగ్ను జోడించడం వంటి విడివిడిగా నిర్వహించాలనుకుంటే, మీరు ఫర్ ఈచ్ (For each) చర్యను ఉపయోగించవచ్చు.
- ఎన్ని ఫలితాలు తిరిగి వచ్చాయి అనే దాని సంఖ్యను లెక్కించడం లాంటి డేటాను మీరు సమగ్రం చేయాలనుకుంటే, మీరు కౌంట్ (Count) లేదా మొత్తం (Sum) చర్యలను ఉపయోగించవచ్చు.
- అన్ని ఐటెమ్లతో కూడిన ఇమెయిల్ను పంపడం లాంటి జాబితాను మీరు అవుట్పుట్ చేయాలనుకుంటే, ఆ తర్వాతి చర్యలలో తిరిగి వచ్చిన డేటాను మీరు నేరుగా ఉపయోగించవచ్చు.
ఈ చర్యను అనుసరించే దశల్లో తిరిగి వచ్చిన డేటాను యాక్సెస్ చేయడానికి, పేజీ డేటాను పొందండి పేరుతో ఉన్న వేరియబుల్ను ఉపయోగించండి, ఇది పేజీల జాబితా. మీరు ఈ వేరియబుల్ను షరతులు మరియు చర్యలు రెండింటిలోనూ ఉపయోగించవచ్చు. ఉదాహరణకు, మీరు ఇలాంటి అంతర్గత ఇమెయిల్ను పంపండి చర్యలో పేజీల జాబితాను పంపవచ్చు:
{% for single_page in getPageData %}
* {{ single_page.title }} - {{ single_page.handle }}
{% endfor %}ట్రిగ్గర్లు
మీరు షెడ్యూల్ చేసిన సమయం ట్రిగ్గర్తో సహా ఏ వర్క్ఫ్లోలోనైనా ఈ చర్యను ఉపయోగించవచ్చు. షెడ్యూల్ చేసిన సమయం ట్రిగ్గర్ను ఉపయోగించే వర్క్ఫ్లోలో, వర్క్ఫ్లో అనేది ఒక ఈవెంట్ ఫలితంగా కాకుండా మీరు పేర్కొన్న సమయంలో ప్రారంభమవుతుంది. వర్క్ఫ్లోను ప్రారంభించేలా మీ స్టోర్లో లేదా యాప్లో నిర్దిష్ట ఈవెంట్ ఏదీ లేనందున, ఎటువంటి డేటా స్వయంచాలకంగా చేర్చబడదు.
API సూచన
ఈ చర్యలో ఉపయోగించిన API గురించి మరింత సమాచారం కోసం, పేజీల ప్రశ్నను చూడండి.