playlist
संसाधन, YouTube प्लेलिस्ट के बारे में बताता है. प्लेलिस्ट, उन वीडियो का एक संग्रह है जिन्हें एक क्रम में देखा जा सकता है और दूसरे उपयोगकर्ताओं के साथ शेयर किया जा सकता है. डिफ़ॉल्ट रूप से, प्लेलिस्ट दूसरे लोगों को दिखती हैं. हालांकि, प्लेलिस्ट सार्वजनिक या निजी हो सकती हैं.
YouTube, किसी चैनल के वीडियो के खास कलेक्शन की पहचान करने के लिए भी प्लेलिस्ट का इस्तेमाल करता है, जैसे:
- अपलोड किए गए वीडियो
- सकारात्मक रेट किए गए (पसंद किए गए) वीडियो
channel resource
से, इनमें से हर सूची के प्लेलिस्ट आईडी को फिर से पाया जा सकता है.इसके बाद, इनमें से किसी भी सूची को वापस पाने के लिए,
playlistItems.list
तरीके का इस्तेमाल किया जा सकता है. आप playlistItems.insert
और playlistItems.delete
तरीकों से कॉल करके भी उन सूचियों में आइटम जोड़ या हटा सकते हैं.
तरीके
एपीआई, playlists
संसाधनों के लिए इन तरीकों के साथ काम करता है:
- list
- एपीआई अनुरोध के पैरामीटर से मेल खाने वाली प्लेलिस्ट का कलेक्शन दिखाता है. उदाहरण के लिए, उन सभी प्लेलिस्ट को वापस लाया जा सकता है जिनका मालिकाना हक पुष्टि किए गए उपयोगकर्ता के पास है. इसके अलावा, आपके पास उनके यूनीक आईडी के हिसाब से, एक या एक से ज़्यादा प्लेलिस्ट को फिर से पाने का विकल्प होता है. इसे अभी आज़माएं.
- डालें
- प्लेलिस्ट बनाता है. इसे अभी आज़माएं.
- अपडेट करें
- प्लेलिस्ट में बदलाव करता है. उदाहरण के लिए, प्लेलिस्ट के टाइटल, ब्यौरे या निजता की स्थिति में बदलाव किया जा सकता है. इसे अभी आज़माएं.
- मिटाएं
- प्लेलिस्ट को मिटाता है. इसे अभी आज़माएं.
संसाधन दिखाने का तरीका
यहां दिए गए JSON फ़ॉर्मैट में, playlists
संसाधन का फ़ॉर्मैट दिखाया गया है:
{ "kind": "youtube#playlist", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelId": string, "title": string, "description": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } }, "channelTitle": string, "defaultLanguage": string, "localized": { "title": string, "description": string } }, "status": { "privacyStatus": string, "podcastStatus": enum }, "contentDetails": { "itemCount": unsigned integer }, "player": { "embedHtml": string }, "localizations": { (key): { "title": string, "description": string } } }
प्रॉपर्टी
नीचे दी गई टेबल में, इस संसाधन में मौजूद प्रॉपर्टी के बारे में बताया गया है:
प्रॉपर्टी | |
---|---|
kind |
string
यह एपीआई संसाधन के टाइप की पहचान करता है. वैल्यू youtube#playlist होगी. |
etag |
etag
इस संसाधन का इटैग. |
id |
string
वह आईडी जिसका इस्तेमाल YouTube किसी प्लेलिस्ट की खास तरह से पहचान करने के लिए करता है. |
snippet |
object
snippet ऑब्जेक्ट में, प्लेलिस्ट की बुनियादी जानकारी मौजूद होती है. जैसे, उसका टाइटल और ब्यौरा. |
snippet.publishedAt |
datetime
प्लेलिस्ट बनाए जाने की तारीख और समय. वैल्यू, ISO 8601 फ़ॉर्मैट में होती है. |
snippet.channelId |
string
वह आईडी जिसका इस्तेमाल YouTube, प्लेलिस्ट पब्लिश करने वाले चैनल की खास तरह से पहचान करने के लिए करता है. |
snippet.title |
string
प्लेलिस्ट का टाइटल. |
snippet.description |
string
प्लेलिस्ट का ब्यौरा. |
snippet.thumbnails |
object
प्लेलिस्ट से जुड़ी थंबनेल इमेज का मैप. मैप में हर ऑब्जेक्ट के लिए, थंबनेल इमेज का नाम ही कुंजी होता है. वैल्यू एक ऑब्जेक्ट होता है, जिसमें थंबनेल के बारे में अन्य जानकारी होती है. |
snippet.thumbnails.(key) |
object
मान्य मुख्य वैल्यू ये हैं:
|
snippet.thumbnails.(key).url |
string
इमेज का यूआरएल. |
snippet.thumbnails.(key).width |
unsigned integer
इमेज की चौड़ाई. |
snippet.thumbnails.(key).height |
unsigned integer
इमेज की ऊंचाई. |
snippet.channelTitle |
string
वीडियो से जुड़े चैनल के चैनल का टाइटल. |
snippet.tags[] |
list
यह प्रॉपर्टी अब काम नहीं करती.प्लेलिस्ट से जुड़े कीवर्ड टैग. |
snippet.defaultLanguage |
string
playlist संसाधन की snippet.title और snippet.description प्रॉपर्टी में टेक्स्ट की भाषा. |
snippet.localized |
object
snippet.localized ऑब्जेक्ट में, प्लेलिस्ट का टाइटल और जानकारी स्थानीय भाषा में होती है या प्लेलिस्ट के मेटाडेटा के लिए, डिफ़ॉल्ट भाषा में टाइटल होता है.
localizations ऑब्जेक्ट का इस्तेमाल करें. |
snippet.localized.title |
string
स्थानीय जगह के अनुसार प्लेलिस्ट का टाइटल. |
snippet.localized.description |
string
स्थानीय जगह के अनुसार प्लेलिस्ट का ब्यौरा. |
status |
object
status ऑब्जेक्ट में प्लेलिस्ट की स्थिति की जानकारी होती है. |
status.privacyStatus |
string
प्लेलिस्ट की निजता स्थिति.इस प्रॉपर्टी के लिए मान्य वैल्यू ये हैं:
|
status.podcastStatus |
string
प्लेलिस्ट की स्थिति. अगर वैल्यू enabled है, तो प्लेलिस्ट को पॉडकास्ट शो के तौर पर मार्क किया जाता है. प्लेलिस्ट के पॉडकास्ट की स्थिति को enabled पर सेट करने के लिए, प्लेलिस्ट में एक प्लेलिस्ट की इमेज होनी चाहिए.इस प्रॉपर्टी के लिए मान्य वैल्यू ये हैं:
|
contentDetails |
object
contentDetails ऑब्जेक्ट में, प्लेलिस्ट के कॉन्टेंट की जानकारी होती है. इसमें, प्लेलिस्ट में मौजूद वीडियो की संख्या भी शामिल होती है. |
contentDetails.itemCount |
unsigned integer
प्लेलिस्ट में मौजूद वीडियो की संख्या. |
player |
object
player ऑब्जेक्ट में ऐसी जानकारी है जिसका इस्तेमाल आपको एम्बेड किए गए प्लेयर में प्लेलिस्ट चलाने के लिए करना होगा. |
player.embedHtml |
string
एक <iframe> टैग, जो प्लेलिस्ट को चलाने वाले प्लेयर को एम्बेड करता है. |
localizations |
object
localizations ऑब्जेक्ट, प्लेलिस्ट के मेटाडेटा के अनुवाद शामिल करता है. |
localizations.(key) |
object
कुंजी की वैल्यू से जुड़े स्थानीय जगह के अनुसार टेक्स्ट की भाषा. वैल्यू एक ऐसी स्ट्रिंग है जिसमें BCP-47 भाषा कोड होता है. |
localizations.(key).title |
string
स्थानीय जगह के अनुसार प्लेलिस्ट का टाइटल. |
localizations.(key).description |
string
स्थानीय जगह के अनुसार प्लेलिस्ट का ब्यौरा. |