Get page data
பக்கத் தரவு தேவைப்படும் பணிப்பாய்வுகளில், உங்கள் ஸ்டோரிலிருந்து பக்கத் தகவலை மீட்டெடுக்க Get page data செயலைப் பயன்படுத்தலாம். பக்கங்கள் என்பவை 'எங்களைப் பற்றி' அல்லது 'தொடர்பு' பக்கம் போன்ற அரிதாகவே மாறும் தகவல்களைக் கொண்டிருக்கும் உங்கள் ஆன்லைன் ஸ்டோரின் வலைப்பக்கங்களாகும்.
இந்தப் பக்கத்தில்
உள்ளமைவு
புலங்கள்
Get page data செயல் பின்வரும் புலங்களைக் கொண்டுள்ளது:
| புலம் | விளக்கம் |
|---|---|
| தரவை வரிசைப்படுத்தும் விதம் | கட்டாயம் தேவை. தேடல் வினவல் மூலம் திரும்பக் கிடைக்கும் தரவு வரிசைப்படுத்தப்படும் அளவுருக்கள். |
| முடிவுகளின் அதிகபட்ச எண்ணிக்கை | கட்டாயம் தேவை. நீங்கள் தேர்ந்தெடுக்கும் தேடல் வினவல் மூலம் அதிகபட்சமாகக் கிடைக்கக்கூடிய முடிவுகள். ஒரே நேரத்தில் 100 முடிவுகள் வரை நீங்கள் பெறலாம். |
| வினவல் | கட்டாயம் தேவை. பொதுவான வினவல்களிலிருந்து தேர்ந்தெடுக்கவும் அல்லது சொந்தமாக வினவல்களை உருவாக்க Advanced என்பதைத் தேர்ந்தெடுக்கவும். |
வினவல் சரம்
இது பிரசுரிக்கப்பட்ட பக்கங்களைப் பெறுவதற்கான எடுத்துக்காட்டு வினவல்:
published_status:publishedpublished_status மாறியானது Pages query-இல் கிடைக்கும் வடிப்பானாகும், இதனைப் பலமுறை பயன்படுத்தலாம் அல்லது மற்ற மாறிகளுடன் இணைத்துப் பயன்படுத்தலாம்.
தரவை வினவும்போது, இதனையெல்லாம் தெரிந்துகொள்வது உதவியாக இருக்கும்:
வினவல்கள் ஒரு குறிப்பிட்ட தொடரியலைப் பின்பற்ற வேண்டும்
வினவல் புலத்தின் மதிப்புகள் எப்போதுமே ஆவணப்படுத்தப்படுவதில்லை. சில சமயங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் மதிப்புகளைக் கண்டறியலாம். மாறாக, நீங்கள் வடிப்பானைப் பயன்படுத்தும்போது, நிர்வாகியில் உள்ள URL-களிலிருந்து புல மதிப்புகளைப் பெரும்பாலும் கண்டறியலாம். எடுத்துக்காட்டாக, சில ஆர்டர் வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள ஆர்டர்கள் பக்கத்தை வடித்து, அதன்பின் URL-ஐச் சரிபார்க்கவும்.
Shopify GraphiQL செயலியின் மூலம் உங்கள் ஸ்டோரில் வினவலை ரன் செய்து பார்க்கலாம் அல்லது சோதித்துப் பார்க்கலாம்.
வினவல் தோல்வியுற்றால் என்ன நடக்கும் என்பதை நினைவில் கொள்ளவும். பெரும்பாலும் API ஆனது எதையும் வழங்காமல் இருப்பதற்குப் பதிலாக அனைத்து முடிவுகளையும் வழங்கும்.
மீட்புத் தரவு
அனைத்து Get data செயல்களும் 0 முதல் 100 ஆதாரங்கள் வரையிலான பட்டியலை வழங்கும். உங்களின் பயன்பாட்டு வகையைப் பொறுத்து, இந்தத் தரவைப் பல்வேறு வழிகளில் நீங்கள் பயன்படுத்த விரும்பலாம்:
- ஒவ்வொன்றுக்கும் டேக்கைச் சேர்ப்பது போல, ஒவ்வொரு பட்டியல் உருப்படியையும் நீங்கள் தனித்தனியாகக் கையாள வேண்டும் எனில், For each செயலை நீங்கள் பயன்படுத்தலாம்.
- எத்தனை முடிவுகள் கிடைத்தன என்பதை எண்ணுவது போலத் தரவைத் தொகுக்க வேண்டியிருந்தால், Count அல்லது Sum செயல்களைப் பயன்படுத்தலாம்.
- அனைத்து உருப்படிகளுடனும் மின்னஞ்சலை அனுப்புவது போல், பட்டியலை நீங்கள் வெளியிட வேண்டியிருந்தால், அடுத்தடுத்து வரும் செயல்களில் திரும்பப் பெற்ற தரவை நேரடியாகப் பயன்படுத்தலாம்.
இந்தச் செயலைத் தொடர்ந்து வரும் படிகளில் திரும்பப் பெற்ற தரவை அணுக, Get page data என்ற பெயருள்ள மாறியைப் பயன்படுத்தவும், இது பக்கங்களின் பட்டியலாகும். நிபந்தனைகள் மற்றும் செயல்கள் இரண்டிலும் இந்த மாறியைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, இது போன்று Send internal email செயலில் பக்கங்களின் பட்டியலை நீங்கள் அனுப்பலாம்:
{% for single_page in getPageData %}
* {{ single_page.title }} - {{ single_page.handle }}
{% endfor %}தூண்டுதல்கள்
Scheduled time தூண்டுதல் உட்பட எந்தப் பணிப்பாய்விலும் இந்தச் செயலை நீங்கள் பயன்படுத்தலாம். Scheduled time தூண்டுதலைப் பயன்படுத்தும் பணிப்பாய்வில், ஒரு நிகழ்வின் விளைவாகத் தொடங்காமல் நீங்கள் குறிப்பிட்ட நேரத்தில் பணிப்பாய்வு தொடங்கும். உங்கள் ஸ்டோரில் குறிப்பிட்ட நிகழ்வோ பணிப்பாய்வைத் தொடங்கும் செயலியோ இல்லாததால், தரவு எதுவும் தானாகவே சேர்க்கப்படாது.
API குறிப்பு
இந்தச் செயலில் பயன்படுத்தப்பட்டுள்ள API குறித்து மேலும் அறிந்துகொள்ள, Pages query என்பதைப் பார்க்கவும்.