पर वीडियो सिंडिकेट किया गया है, तो मुझे यह पता चल जाएगा कि मेरे पास यूट्यूब वीडियो एम्बेड करने की क्षमता वाली वेबसाइट है। उपयोगकर्ता को यह करने से पहले हमारे सीएमएस जांचता है कि वीडियो एम्बेड करने योग्य है और/या देश प्रतिबंधित है और चेतावनी भेजता है।यूट्यूब डेटा एपीआई v3
जांच के लिए एक कॉल के साथ किया जाता है:
अब हम एक एप्लिकेशन विकसित कर रहे हैं और हमें पता चला कि सभी एम्बेड करने योग्य वीडियो की अनुमति नहीं है, लेकिन वहाँ एक और विकल्प के लिए सिंडिकेट कहा जाता प्रतीत हो रहा है किसी वेबपृष्ठ के बाहर एक वीडियो दिखाने की अनुमति है।
मैं आईडी कैसे जानता हूं कि वीडियो को सिंडिकेटेड ध्वज है या नहीं?
एक ध्वज है जिसे आप यूट्यूब खोज के दौरान जोड़ सकते हैं केवल Youtube v3 data api searchvideoEmbeddable
और videoSyndicated
पर एम्बेड करने योग्य या सिंडिकेटेड वीडियो दिखाने के लिए।
Videos overview में embeddable
ध्वज है जो मैं वेबसाइट के लिए उपयोग कर रहा था, मुझे सिंडिकेट ध्वज का कोई संदर्भ नहीं मिल रहा है। मुझे सिंडिकेट ध्वज के अलावा किसी भी अन्य संदर्भ को "अनुमत" मान के साथ अन्य कोई संदर्भ नहीं मिल रहा है जो v2 में मौजूद प्रतीत होता है लेकिन अब v3 में कोई संदर्भ नहीं है।
समस्या यह है कि status.embeddable केवल वीडियो के लिए प्रासंगिक है और मुझे यह जांचने की भी आवश्यकता होगी कि सिंडिकेटेड है या नहीं, लेकिन ऐसा लगता है कि मैं v3 के साथ केवल v2 के साथ सिंडिकेट ध्वज – Kesty
कर सकता हूं [लिंक] https://developers.google.com/youtube/v3/docs/search/list) आप किस वीडियो को सिंडिकेट करते हैं, इस पर अंतर करने के लिए आप 'वीडियो सिंडिकेटेड' टैग से संबंधित जानकारी पा सकते हैं। –
मुझे लगता है कि समस्या यह है कि आप वीडियो की जांच नहीं कर सकते हैं '/ v3/videos? Id = [video_id]' के साथ सिंडिकेटेड 'आपको फ्लैग के साथ'/v3/search? Q = [video_id] 'का उपयोग करना होगा और फिर एक और कॉल वीडियो विवरण की जांच करने के लिए। यह काम करता है क्योंकि आप क्यू के रूप में वीडियो आईडी के साथ एक खोज कर सकते हैं, और यही वह है जो मैं याद कर रहा था। यदि आप इस जानकारी को अपने उत्तर में जोड़ सकते हैं तो मैं सही जांच करूंगा और बक्षीस का पुरस्कार दूंगा। – Kesty