கட்டுரைத் தரவைப் பெறுதல்
வலைப்பதிவுக் கட்டுரைத் தரவு தேவைப்படும் பணிப்பாய்வுகளில், உங்கள் Shopify ஸ்டோரிலிருந்து கட்டுரைத் தகவலை மீட்டெடுக்க Get article data செயலைப் பயன்படுத்தலாம்.
இந்தப் பக்கத்தில்
அமைவாக்கம்
புலங்கள்
Get article data செயல் பின்வரும் புலங்களைக் கொண்டுள்ளது:
| புலம் | விளக்கம் |
|---|---|
| தரவை வரிசைப்படுத்தும் முறை | கட்டாயம். தேடல் வினவலால் திருப்பியளிக்கப்படும் தரவை எந்த அளவுருக்களின்படி வரிசைப்படுத்த வேண்டும் என்பதைக் குறிக்கிறது. |
| அதிகபட்ச முடிவுகளின் எண்ணிக்கை | கட்டாயம். நீங்கள் தேர்ந்தெடுக்கும் தேடல் வினவலால் திருப்பியளிக்கக்கூடிய அதிகபட்ச முடிவுகளின் அளவு. ஒரு நேரத்தில் 100 முடிவுகள் வரை நீங்கள் திருப்பியளிக்கலாம். |
| வினவல் | கட்டாயம். பொதுவான வினவல்களிலிருந்து தேர்ந்தெடுக்கவும் அல்லது உங்களுக்கெனச் சொந்தமாக ஒன்றை உருவாக்க Advanced (மேம்பட்டவை) என்பதைத் தேர்ந்தெடுக்கவும். |
வினவல் சரம்
கடந்த நாளில் வெளியிடப்பட்ட கட்டுரைகளைப் பெறுவதற்கான ஒரு மாதிரி வினவல் இது:
published_at:<='{{ scheduledAt }}' AND published_at:>'{{ scheduledAt | date_minus: "1 day" }}'published_at மாறியானது Articles (கட்டுரைகள்) வினவலில் கிடைக்கப்பெறும் ஒரு வடிப்பானாகும், அதைப் பல முறை பயன்படுத்தலாம் அல்லது பிற மாறிகளுடன் இணைக்கலாம். Scheduled time (திட்டமிடப்பட்ட நேரம்) தூண்டுதலைப் பயன்படுத்தும் பணிப்பாய்வுகளில் scheduledAt Liquid மாறி கிடைக்கிறது. date_minus Liquid டேக் என்பது ஒரு தேதியிலிருந்து நேரத்தைக் கழிக்க உங்களை அனுமதிக்கும் ஒரு சிறப்பு Flow டேக் ஆகும்.
தரவை வினவும்போது, பின்வருவனவற்றைத் தெரிந்து கொள்வது பயனுள்ளதாக இருக்கும்:
வினவல்கள் ஒரு குறிப்பிட்ட தொடரியலைப் பின்பற்ற வேண்டும்
வினவல் புல மதிப்புகள் எப்போதும் ஆவணப்படுத்தப்படுவதில்லை. சில சமயங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் மதிப்புகளைக் கண்டறியலாம். மாற்றாக, நீங்கள் வடிகட்டும்போது நிர்வாகியில் உள்ள URL-களில் பெரும்பாலும் புல மதிப்புகளைக் கண்டறிய முடியும். உதாரணமாக, சில ஆர்டர் வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள ஆர்டர்கள் பக்கத்தை வடிகட்டி, அதன்பின் 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 குறித்த கூடுதல் தகவலுக்கு, Articles (கட்டுரைகள்) வினவலைப் பார்க்கவும்.