2017-02-15 10 views
5

वापस नहीं करता है मैं एक प्लेलिस्ट में वीडियो की एक सूची प्राप्त करने में निम्नलिखित एपीआई का उपयोग कर रहा हूँ:वीडियो लाया जा रहा सूची से आरएसएस के माध्यम से एक यूट्यूब प्लेलिस्ट 15 से अधिक परिणाम

https://www.youtube.com/feeds/videos.xml?playlist_id= 

समस्या है, तो है प्लेलिस्ट 15 से अधिक वीडियो है, प्रतिक्रिया केवल पहली 15. मैंने सोचा था कि एक पेजिंग एल्गोरिथ्म वहाँ है, लेकिन वहाँ के जवाब में कोई link rel="next" और लिंक के अंत करने के लिए ?page जोड़कर रिटर्न 404.

धन्यवाद

है

उत्तर

3

सबसे पहले, YouTube Data API v2 कॉल पहले से ही बहिष्कृत है और आपको YouTube डेटा API (v3) का उपयोग करने के लिए प्रोत्साहित करता है।

मुझे इस thread में मिला है कि https://www.youtube.com/feeds/videos.xml?playlist_id=xxxxx केवल वीडियो या परिणामों तक सीमित है।

पुराने एपीआई max-results और start-index का उपयोग अधिक परिणाम प्राप्त करने के लिए करते हैं, लेकिन जब मैं कोशिश करता हूं तो यह अब और काम नहीं कर रहा है।

यदि आप 15 से अधिक परिणाम चाहते हैं, तो मैं आपको यूट्यूब डेटा एपीआई (v3) के PlaylistItems: list का उपयोग करने का सुझाव देता हूं। इसमें पैरामीटर maxResults है जिसे आप अधिकतम 50 पर सेट कर सकते हैं। किसी अन्य या अगले 50 परिणामों को प्राप्त करने के लिए, आप इसके लिए पैरामीटर pageToken का उपयोग कर सकते हैं।

आशा है कि यह जानकारी आपको मदद करेगी।

+1

आप अद्भुत हैं, धन्यवाद। – Devfly

संबंधित मुद्दे