ध्यान दें: YouTube Data API का इस्तेमाल, YouTube के कॉन्टेंट पार्टनर कर सकते हैं. यह सभी डेवलपर या YouTube के सभी उपयोगकर्ताओं के लिए उपलब्ध नहीं है. इसे ऐक्सेस करने के लिए, YouTube Content Manager खाते की ज़रूरत होती है. अगर आपके पास YouTube Content Manager खाता है, लेकिन आपको Google Cloud console में YouTube Data API, सेवाओं की सूची में नहीं दिख रहा है, तो अपने पार्टनर मैनेजर या पार्टनर सहायता टीम से संपर्क करें.
इस पेज पर, YouTube Content ID API में हुए बदलावों और दस्तावेज़ से जुड़े अपडेट की सूची दी गई है.
27 अगस्त, 2026
YouTube, सभी वीडियो फ़ॉर्मैट के लिए सार्वजनिक व्यू की गिनती करने के तरीके को एक जैसा करेगा. जैसे, लंबी अवधि के वीडियो, लाइव स्ट्रीम, और शॉर्ट वीडियो. वीडियो चलना शुरू होते ही, YouTube सार्वजनिक व्यू की गिनती शुरू कर देगा.
कमाई करने की ज़रूरी शर्तों और परफ़ॉर्मेंस की ज़्यादातर मुख्य मेट्रिक पर कोई असर नहीं पड़ता, क्योंकि ये मेट्रिक, दर्शकों की दिलचस्पी से जुड़ी मेट्रिक पर आधारित होती हैं. क्रिएटर की कमाई पहले की तरह ही "शॉर्ट वीडियो को मिले जुड़ाव वाले व्यू" और "जुड़ाव वाले देखने के घंटे" के हिसाब से तय की जाएगी. इन्हें YouTube Analytics > ऐडवांस मोड में देखा जा सकता है.
YouTube Partner Program में शामिल होने की ज़रूरी शर्तों में कोई बदलाव नहीं किया गया है. YouTube Partner Program में शामिल होने की ज़रूरी शर्तों को अब "शॉर्ट वीडियो को मिले व्यू" और "वीडियो देखने के मान्य घंटे" कहा जाएगा. पहले इन्हें "सार्वजनिक शॉर्ट वीडियो पर मिले मान्य व्यू" और "सार्वजनिक वीडियो देखने के मान्य घंटे" कहा जाता था.
ज़्यादा जानने के लिए, YouTube पर अपने कॉन्टेंट की परफ़ॉर्मेंस के बारे में जानना लेख पढ़ें.
| मेट्रिक | स्थिति | ट्रिगर | इनके लिए इस्तेमाल होता है |
|---|---|---|---|
| देखें | अपडेट किया गया | वीडियो पहले फ़्रेम से चलता है. इसमें अपने-आप चलने की सुविधा, पॉइंटर को वीडियो पर ले जाकर रोकना, और चलाने के लिए क्लिक/टैप करना शामिल है. | सार्वजनिक तौर पर उपलब्ध व्यू की संख्या. |
| जुड़ाव वाले व्यू | अपरिवर्तित. | वीडियो पहले फ़्रेम के बाद भी चलता रहता है या उपयोगकर्ता, वीडियो चलाने के लिए क्लिक/टैप करता है. | YouTube Partner Program के ज़रिए कमाई करने की सुविधा, ज़्यादातर मुख्य आंकड़ों (क्लिक मिलने की दर, वीडियो देखे जाने की औसत अवधि) और यूज़र ऐक्टिविटी की रिपोर्टिंग. |
| थंबनेल इंप्रेशन | अपरिवर्तित. | थंबनेल, उपयोगकर्ता के इंटरैक्शन या अपने-आप चलने की सुविधा के बिना दिखता है. | यह फ़ीड-लेवल पर प्रॉडक्ट के दिखने और पैकेजिंग को मेज़र करता है. |
4 अगस्त, 2026
YouTube Content ID API के दस्तावेज़ को अपडेट कर दिया गया है. इसमें, उन ऐसेट को अपडेट करने के लिए कार्रवाइयों का क्रम बताया गया है जिनका मालिकाना हक पहले से ही कॉन्टेंट के किसी दूसरे मालिक के पास है:
- अगर किसी ऐसेट का मालिकाना हक पहले से ही कॉन्टेंट के किसी दूसरे मालिक के पास है, तो आपको
ownership.updateयाownership.patchका इस्तेमाल करके, ऐसेट पर अपना मालिकाना हक जोड़ना होगा. इसके बाद ही, ऐसेट का मेटाडेटा सेट या अपडेट किया जा सकेगा. साथ ही, मिलते-जुलते वीडियो से जुड़ी नीति सेट की जा सकेगी. - अगर मालिकाना हक का दावा करने से पहले, मेटाडेटा (
assets.updateयाassets.patch) या मैच करने की नीति (assetMatchPolicy.updateयाassetMatchPolicy.patch) को अपडेट करने की कोशिश की जाती है, तो अनुरोध पूरा नहीं होगा औरPERMISSION_DENIEDगड़बड़ी दिखेगी. - किसी ऐसेट के लेबल अपडेट करना गाइड को अपडेट कर दिया गया है. इसमें, किसी दूसरे कॉन्टेंट क्रिएटर के मालिकाना हक वाली ऐसेट में लेबल जोड़ने के सिलसिलेवार निर्देश दिए गए हैं.
26 मार्च, 2025
YouTube, 31 मार्च, 2025 से शॉर्ट वीडियो पर मिलने वाले व्यू की गिनती करने का तरीका बदल देगा. पहले, शॉर्ट वीडियो को कुछ सेकंड तक चलाने के बाद ही उसे व्यू के तौर पर गिना जाता था. अब व्यू की गिनती इस आधार पर की जाएगी कि आपका कोई शॉर्ट वीडियो कितनी बार चलाया गया है या उसे फिर से देखने के लिए कितनी बार चलाया गया है. इस पर वीडियो देखने के कम से कम समय से जुड़ी कोई शर्त लागू नहीं होगी. ज़्यादा जानें
इस बदलाव के मुताबिक, Content ID API को 30 जून, 2025 तक इन तरीकों से अपडेट किया जाएगा:
claimSearch.list.sortके लिए, क्रम से लगाने के ऑर्डर अपडेट किए जाएंगे:DAILY_ENGAGED_VIEWSको व्यू की संख्या गिनने के पुराने तरीके के आधार पर, रोज़ाना के व्यू की संख्या के लिए जोड़ा जाएगा.LIFETIME_ENGAGED_VIEWSको व्यू की कुल संख्या में जोड़ दिया जाएगा. यह संख्या, व्यू की गिनती करने के पुराने तरीके के हिसाब से तय की जाएगी.
assetSearch.list.sortके लिए, क्रम से लगाने के ऑर्डर अपडेट किए जाएंगे:DAILY_ENGAGED_VIEWSको व्यू की संख्या गिनने के पुराने तरीके के आधार पर, रोज़ाना के व्यू की संख्या के लिए जोड़ा जाएगा.
इस बदलाव के मुताबिक, Content ID API को 30 सितंबर, 2025 तक इन तरीकों से अपडेट किया जाएगा:
assetSearch.list.sortक्रम से लगाने का तरीकाVIEWSअब इस्तेमाल नहीं किया जा सकेगा.claimSearch.list.sortक्रम से लगाने का तरीकाVIEW_COUNTअब इस्तेमाल नहीं किया जा सकेगा.claimSearch.claimSnippet.videoViewsको अपडेट किया जाएगा, ताकि शॉर्ट वीडियो को मिले व्यू की संख्या की गिनती करने के अपडेट किए गए तरीके को दिखाया जा सके.claimSearch.claimSnippet.engagedViewsको व्यू की संख्या गिनने के पुराने तरीके के आधार पर जोड़ा जाएगा
14 जनवरी, 2025
videoAdvertisingOption संसाधन के autoGeneratedBreaks[] फ़ील्ड को अपडेट कर दिया गया है. अब हम ad_breaks और autoGeneratedBreaks को एक साथ उपलब्ध कराने की अनुमति देते हैं. अगर adBreaks तय किए गए वीडियो पर autoGeneratedBreaks को 'सही' पर सेट किया जाता है, तो हमारे सिस्टम, मैन्युअल तरीके से तय किए गए ऐड स्लॉट के अलावा, विज्ञापन दिखाने के लिए जगहें ढूंढेंगे. ज़्यादा जानकारी के लिए, सहायता लेख देखें.
10 नवंबर, 2023
videoAdvertisingOption संसाधन के adFormats[] फ़ील्ड को अपडेट कर दिया गया है, ताकि उस फ़ील्ड के लिए सिर्फ़ third_party मान्य वैल्यू हो. अब इन विज्ञापन फ़ॉर्मैट का इस्तेमाल नहीं किया जा सकता: instream_trueview, instream_standard, display, preroll, postroll. ज़्यादा जानकारी के लिए, सहायता लेख देखें.
1 जून, 2023
ध्यान दें: यह सुविधा बंद होने की सूचना है.
इस अपडेट में ये बदलाव शामिल हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
videoAdvertisingOptionसंसाधन केbreakPosition[]फ़ील्ड को बंद कर दिया गया है. इसे साल 2024 में हटा दिया जाएगा.
videoAdvertisingOptions.updateऔरvideoAdvertisingOptions.patchतरीके पहले से ही फ़ील्ड को अनदेखा करते हैं. videoAdvertisingOptionसंसाधन केadBreaks[].slot[]फ़ील्ड को हटा दिया गया है. यह फ़ील्ड अब इस्तेमाल में नहीं है.assetसंसाधन के बंद किए गएcategoryऔरshowCustomIdफ़ील्ड हटा दिए गए हैं.- नए
claimसंसाधन केtimeStatusLastModifiedफ़ील्ड से पता चलता है कि दावे में पिछली बार कब बदलाव किया गया था. claimSearch.listतरीके केisVideoShortsEligibleपैरामीटर का इस्तेमाल करके, दावा किए गए वीडियो को YouTube Shorts की ज़रूरी शर्तों के हिसाब से फ़िल्टर किया जा सकता है.
-
-
नए संसाधन और तरीके
-
अब एपीआई, YouTube Music के संसाधनों को लिस्ट करने की सुविधा देता है:
musicReleaseसंसाधनों कोmusicReleases.listतरीके से लिस्ट किया जा सकता है.musicTrackसंसाधनों कोmusicTracks.listतरीके से लिस्ट किया जा सकता है.musicChangeRequestसंसाधनों कोmusicChangeRequests.listतरीके से लिस्ट किया जा सकता है.
-
अब एपीआई, YouTube Music के संसाधनों को लिस्ट करने की सुविधा देता है:
20 दिसंबर, 2022
assetSearch.list तरीके के
ownershipRestriction
क्वेरी पैरामीटर की परिभाषा को अपडेट किया गया है. इससे यह साफ़ तौर पर पता चलता है कि अगर उस पैरामीटर की वैल्यू
none
है, तो metadataSearchFields
पैरामीटर की वैल्यू में कम से कम एक आईडी फ़िल्टर का इस्तेमाल किया जाना चाहिए.
दस्तावेज़ में किए गए इस बदलाव से, एपीआई के काम करने के तरीके में कोई बदलाव नहीं होता.
9 नवंबर, 2022
asset.get और asset.list तरीकों के दस्तावेज़ अपडेट किए गए हैं. इससे यह साफ़ तौर पर बताया गया है कि इनके लिए एक से ज़्यादा वैल्यू कैसे काम करती हैं:
28 सितंबर, 2022
लाइसेंस देने की सुविधा से जुड़ी जानकारी को asset resource में जोड़ दिया गया है.
18 जुलाई, 2022
claimSearch.list तरीके के दस्तावेज़ को
inactiveReasons
YouTube Studio के साथ अनुकूलता के लिए सुधारों को दर्शाने के लिए अपडेट किया गया है:
- Studio ने पहले ही
Audio SwapऔरSong Eraseके लिए सहायता बंद कर दी थी. एपीआई की वैल्यू,audio_removedऔरsong_erasedको चुपचाप अनदेखा कर दिया गया था. अब इन्हें दस्तावेज़ में शामिल नहीं किया गया है. channel_whitelistedकोchannel_allowlistedसे बदल दिया गया है. पिछली वैल्यू के बारे में अब दस्तावेज़ में जानकारी नहीं दी गई है, लेकिन यह अब भी काम करती है.- अब
closed_disabled_monetization,closed_manually,closed_no_adsense,closed_own_video_match,reference_removed,replaced, औरvideo_modifiedवैल्यू इस्तेमाल की जा सकती हैं.
14 जून, 2022
assetSearch संसाधन के दस्तावेज़ को अपडेट किया गया है, ताकि दो नई प्रॉपर्टी दिख सकें: isrcs[] और iswcs[]. नई isrcs[] और iswcs[] प्रॉपर्टी की वैल्यू में, स्ट्रिंग वैल्यू की एक कैटगरी होती है. हर वैल्यू, खोज के नतीजे से पहचाने गए ऐसेट से मैप होने वाले आईएसआरसी या आईएसडब्ल्यूसी के बारे में बताती है.
assetSearch संसाधनों में पहले से शामिल isrc और iswc प्रॉपर्टी के बजाय, नई प्रॉपर्टी इस्तेमाल करने का सुझाव दिया जाता है. ऐसा इसलिए, क्योंकि नई प्रॉपर्टी से ज़्यादा सटीक डेटा मिलता है. नई प्रॉपर्टी में स्ट्रिंग वैल्यू की एक सरणी शामिल हो सकती है. वहीं, isrc और iswc प्रॉपर्टी, खोज नतीजे से जुड़े सिर्फ़ एक आईएसआरसी या आईएसडब्ल्यूसी कोड की पहचान करती हैं.
12 मई, 2022
क्लाइंट लाइब्रेरी के लिंक अपडेट किए गए हैं, ताकि वे Google APIs की स्टैंडर्ड क्लाइंट लाइब्रेरी पर रीडायरेक्ट हो सकें. PHP के लिए, पहले से जनरेट किए गए बाइंडिंग को अपडेट किया गया.
3 मई, 2022
claimSearch.list तरीके का status पैरामीटर अब संभावित दावे की जानकारी के आधार पर ज़्यादा फ़िल्टर के साथ काम करता है.
May 2, 2022
assetSearch.list तरीके के जवाब के दस्तावेज़ को अपडेट किया गया है, ताकि AIP-158 के साथ अनुकूलता के लिए बढ़ोतरी को दिखाया जा सके:
pageInfo.totalResultsके ब्यौरे में साफ़ तौर पर बताया गया है कि वैल्यू एक अनुमान है, असल वैल्यू नहींpageInfo.resultsPerPageऔरpageInfo.startIndexफ़ील्ड हटा दिए गए हैं
25 अप्रैल, 2022
assetLabels.list संसाधन के दस्तावेज़ को अपडेट किया गया है. इससे labelPrefix और q अनुरोध पैरामीटर के बारे में साफ़ तौर पर बताया गया है. साथ ही, यह भी बताया गया है कि अनुरोध / जवाब में पेज नंबरिंग की सुविधा काम करती है.
8 दिसंबर, 2021
claimSearch.list संसाधन के दस्तावेज़ को अपडेट कर दिया गया है. इससे, इस्तेमाल के उन दो तरीकों के बारे में सही जानकारी मिलती है जिनके लिए इस तरीके का इस्तेमाल किया जाता है:
- आईडी (ऐसेट, रेफ़रंस या वीडियो) या क्वेरी स्ट्रिंग के हिसाब से खोजें
- दावा बनाने की तारीख, बदलाव की तारीख या स्थिति के हिसाब से खोजें
इस्तेमाल के हर उदाहरण के लिए, क्वेरी पैरामीटर का अलग सेट काम करता है. claimSearch.list तरीके के दस्तावेज़ को अपडेट कर दिया गया है. इसमें बताया गया है कि इस्तेमाल के हर तरीके के लिए, कौनसे पैरामीटर काम करते हैं.
17 नवंबर, 2021
इस अपडेट में ये बदलाव शामिल हैं:
claims.updateतरीके से, अब ऐसे दावे का स्टेटसactiveपर अपडेट किया जा सकता है जो अभी तक स्वीकार नहीं किया गया है या जिसे स्वीकार किया जा सकता है.claimसंसाधन कीstatusप्रॉपर्टी की परिभाषा में ज़्यादा जानकारी दी गई है.claimऔरclaimSearchसंसाधनों के दस्तावेज़ को अपडेट कर दिया गया है. इसमें नयाstudioInfoऑब्जेक्ट जोड़ा गया है. इसमें दावे से जुड़े YouTube Studio पेजों के लिंक शामिल हैं.claimSearch.listतरीके केoriginपैरामीटर के लिए इस्तेमाल की जा सकने वाली वैल्यू की सूची बदल गई है. अब इस पैरामीटर के लिए, चार और वैल्यू इस्तेमाल की जा सकती हैं:batchTool,inProductShorts,melodyMatch, औरyouTubeAdmin. इसके अलावा,dropboxUploadऔरwebUploadवैल्यू का इस्तेमाल नहीं किया जा सकता.
26 फ़रवरी, 2021
claimSearch.list तरीके के videoId पैरामीटर के दस्तावेज़ को अपडेट कर दिया गया है. इसमें बताया गया है कि पैरामीटर की वैल्यू में अब ज़्यादा से ज़्यादा 10 वीडियो आईडी शामिल किए जा सकते हैं. इन आईडी को कॉमा लगाकर अलग किया जाता है. अगर वैल्यू में 10 से ज़्यादा वीडियो आईडी शामिल हैं, तो एपीआई badRequest गड़बड़ी — 400 एचटीटीपी रिस्पॉन्स कोड — दिखाएगा.
6 दिसंबर, 2018
ध्यान दें: यह सुविधा बंद होने की सूचना है.
एपीआई के दस्तावेज़ को अपडेट कर दिया गया है, ताकि contentOwnerAdvertisingOptions संसाधन और उसके तरीकों के रेफ़रंस हटाए जा सकें. इन तरीकों का इस्तेमाल बहुत कम किया गया था. साथ ही, एपीआई का इस्तेमाल करने वाले जिन लोगों ने इनका इस्तेमाल किया था उन्हें इस सूचना से पहले अलग से संपर्क किया गया था.
21 मार्च, 2018
इस अपडेट में ये बदलाव किए गए हैं:
-
अब म्यूज़िक वीडियो या साउंड रिकॉर्डिंग ऐसेट को शामिल, अपडेट या पैच करते समय,
metadataMine.artistप्रॉपर्टी को सेट करना ज़रूरी है. अगर इन संसाधन टाइप के लिए प्रॉपर्टी सेट नहीं की गई है, तो एपीआई अब गड़बड़ी का मैसेज दिखाता है. इसके अलावा, ध्यान दें किmetadataMine.artistप्रॉपर्टी सिर्फ़ म्यूज़िक वीडियो और साउंड रिकॉर्डिंग कलाकारों के लिए उपलब्ध है.
24 जुलाई, 2017
इस अपडेट में ये बदलाव किए गए हैं:
-
नई
packageरिसॉर्स, वेब, एसएफ़टीपी या डिलीवरी के किसी अन्य तरीके से डिलीवर की गई फ़ाइलों के ग्रुप को दिखाता है. इस संसाधन के लिए, एपीआई दो तरीकों का इस्तेमाल करता है:package.insertतरीके से, सिर्फ़ मेटाडेटा वाले पैकेज की पुष्टि की जाती है और उसे अपलोड किया जाता है. इस पैकेज में सिर्फ़ एक मेटाडेटा फ़ाइल होती है.package.getतरीके से, पहले अपलोड किए गए पैकेज के बारे में जानकारी मिलती है.
-
validator.validateतरीके के लिए,uploaderNameप्रॉपर्टी की परिभाषा को अपडेट किया गया है. इसमें बताया गया है कि वैल्यू से, डेटा अपलोड करने वाले कॉन्टेंट पार्टनर की पहचान नहीं होती. इसके बजाय, यहweb-googleयाyt-googleजैसी वैल्यू होती है, जिससे उस खास अपलोडर खाते की पहचान होती है जिसका इस्तेमाल कॉन्टेंट का मालिक कर रहा है. -
referenceसंसाधन कीstatusप्रॉपर्टी, अबduplicate_on_holdवैल्यू का इस्तेमाल नहीं करती. इसका इस्तेमाल यह बताने के लिए किया जाता था कि कोई रेफ़रंस, किसी दूसरे रेफ़रंस का डुप्लीकेट है. इसके बजाय, अगर कोई रेफ़रंस डुप्लीकेट है, तो अबstatusप्रॉपर्टी की वैल्यूinactiveपर सेट हो जाती है. साथ ही,statusReasonप्रॉपर्टी की वैल्यूREASON_DUPLICATE_FOR_OWNERSहोती है.हालांकि, पहले की तरह ही, संसाधन की
duplicateLeaderप्रॉपर्टी सिर्फ़ तब भरी जाती है, जब रेफ़रंस डुप्लीकेट हो. अगर इसे सेट किया जाता है, तो उस प्रॉपर्टी की वैल्यू से डुप्लीकेट रेफ़रंस की पहचान होती है.
17 अप्रैल, 2017
इस अपडेट में ये बदलाव किए गए हैं:
-
नया
assetShareसंसाधन, सिर्फ़ कंपोज़िशन ऐसेट के लिए काम करता है. इससे किसी ऐसेट संसाधन के दो वर्शन के बीच के संबंध की पहचान होती है. ये प्रजेंटेशन, डेटा पब्लिश करने के नए मॉडल के हिसाब से तैयार किए गए हैं. इस मॉडल को इसलिए बनाया गया है, ताकि लोग, साउंड रिकॉर्डिंग ऐसेट से जुड़े अपने अधिकारों के बारे में बेहतर तरीके से समझ पाएं और उन पर बेहतर कंट्रोल रख पाएं.नए मॉडल में, हर साउंड रिकॉर्डिंग को सिर्फ़ एक यूनीक ऐसेट पर मैप किया जाता है. इसे कंपोज़िशन व्यू कहा जाता है. उस ऐसेट का मेटाडेटा, जानकारी का कैननिकल सेट होता है. YouTube, किसी रिकॉर्डिंग से जुड़े कंपोज़िशन के अधिकारों के बारे में यह जानकारी दिखाता है. यह जानकारी, कई डेटा प्रोवाइडर से मिल सकती है.
इसके अलावा, कंपोज़िशन के हर मालिक के पास अपनी कंपोज़िशन शेयर ऐसेट होती है. कंपोज़िशन शेयर से पता चलता है कि किसी पब्लिशर ने कंपोज़िशन ऐसेट के लिए कौनसी जानकारी दी है. कंपोज़िशन शेयर को कई साउंड रिकॉर्डिंग से जोड़ा जा सकता है.
assetShareसंसाधन, कंपोज़िशन व्यू और कंपोज़िशन शेयर के बीच के संबंध की पहचान करता है.assetShares.listके नए तरीके से, इनमें से कोई एक काम किया जा सकता है:- कंपोज़िशन व्यू का आईडी उपलब्ध कराता है. साथ ही, अनुरोध करने वाले पार्टनर के मालिकाना हक वाले कंपोज़िशन शेयर को वापस पाता है. हालांकि, ऐसा तब होता है, जब ऐसा शेयर मौजूद हो.
- कॉन्टेंट पार्टनर के मालिकाना हक वाली कंपोज़िशन शेयर का आईडी उपलब्ध कराएं और उन सभी कंपोज़िशन व्यू की सूची पाएं जिनसे वह शेयर लिंक है.
-
कंपोज़िशन ऐसेट मैनेज करना से जुड़ी नई गाइड में बताया गया है कि अलग-अलग एपीआई तरीके, अनुरोधों को कैसे हैंडल करते हैं. यह इस बात पर निर्भर करता है कि उन तरीकों को सबमिट किए गए ऐसेट आईडी, कंपोज़िशन व्यू या कंपोज़िशन शेयर की पहचान करते हैं या नहीं.
-
contentOwnerAdvertisingOptionsसंसाधन की नईclaimedVideoOptions.autoGeneratedBreaksप्रॉपर्टी से पता चलता है कि क्या YouTube को, दावा किए गए उन वीडियो में विज्ञापन के लिए ब्रेक अपने-आप जनरेट करने चाहिए जिनकी अवधि 10 मिनट से ज़्यादा है. इस प्रॉपर्टी का असर, कॉन्टेंट के मालिक के उन सभी वीडियो पर पड़ता है जो 10 मिनट से ज़्यादा लंबे हैं. हालांकि, अगर किसी वीडियो पर एक से ज़्यादा दावे किए गए हैं, तो वीडियो पर दावा करने वाला पहला पार्टनर, उस वीडियो के लिए इस प्रॉपर्टी का डिफ़ॉल्ट व्यवहार सेट करता है.
11 अगस्त, 2016
इस अपडेट में ये बदलाव किए गए हैं:
-
हाल ही में पब्लिश की गई YouTube API सेवाओं की सेवा की शर्तों ("अपडेट की गई शर्तें") के बारे में YouTube इंजीनियरिंग और डेवलपर ब्लॉग पर विस्तार से बताया गया है. इसमें, सेवा की मौजूदा शर्तों से जुड़े कई अपडेट दिए गए हैं. अपडेट किए गए नियमों के अलावा, इस अपडेट में कई सहायक दस्तावेज़ भी शामिल हैं. ये दस्तावेज़, उन नीतियों को समझने में मदद करेंगे जिनका पालन डेवलपर को करना होगा. ये नियम 10 फ़रवरी, 2017 से लागू होंगे.
अपडेट किए गए नियमों के लिए बदलाव का इतिहास में, नए दस्तावेज़ों के पूरे सेट के बारे में बताया गया है. इसके अलावा, अपडेट की गई शर्तों या उनसे जुड़े दस्तावेज़ों में आने वाले समय में होने वाले बदलावों के बारे में भी, बदलाव के इतिहास में बताया जाएगा. उस दस्तावेज़ में मौजूद लिंक से, बदलाव के इतिहास में हुए बदलावों की सूची वाले आरएसएस फ़ीड की सदस्यता ली जा सकती है.
31 मई, 2016
इस अपडेट में ये बदलाव किए गए हैं:
-
नए संसाधन और तरीके
-
validator.validateतरीके से यह पता लगाया जा सकता है कि मेटाडेटा फ़ाइल में पुष्टि से जुड़ी ऐसी गड़बड़ियां तो नहीं हैं जिनकी वजह से YouTube इसे प्रोसेस नहीं कर पाएगा. अगर फ़ाइल में गड़बड़ियां हैं, तो एपीआई के जवाब कीerrorsप्रॉपर्टी में पुष्टि करने से जुड़ी गड़बड़ियों की सूची होती है. इससे हर गड़बड़ी की गंभीरता, वजह, और जगह की पहचान की जा सकती है.
-
-
नई और अपडेट की गई गड़बड़ियां
-
assets.patchऔरassets.updateतरीके अब इस गड़बड़ी के साथ काम करते हैं. याद रखें कि एक ही तरह की गड़बड़ी वाली कई गड़बड़ियों को ठीक करने के लिए, एक ही तरीके का इस्तेमाल किया जा सकता है. हर तरीके के लिए गड़बड़ी से जुड़े दस्तावेज़ देखें. इसके अलावा, संभावित गड़बड़ियों की पूरी सूची देखने के लिए, गड़बड़ियां पेज पर जाएं.गड़बड़ियां invalidValue (400)parameters.assetId
अनुरोध पूरा नहीं किया जा सका, क्योंकि अपडेट की जा रही ऐसेट को किसी दूसरी ऐसेट के साथ मर्ज कर दिया गया है. उस ऐसेट के आईडी का इस्तेमाल करके अनुरोध को फिर से सबमिट करें. यह आईडी, गड़बड़ी के मैसेज मेंassetIdपैरामीटर की वैल्यू के तौर पर दिखाया जाता है.
-
28 मार्च, 2016
इस अपडेट में ये बदलाव किए गए हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
claimसंसाधन की नईmatchInfo.matchSegments[]प्रॉपर्टी में एक सूची होती है. इसमें हर आइटम, दावे वाले वीडियो के उस सेगमेंट के बारे में बताता है जो पहचान वीडियो के किसी हिस्से से मेल खाता है. किसी दावे के लिए, मिलते-जुलते कई सेगमेंट हो सकते हैं. उदाहरण के लिए, अगर अपलोड किए गए वीडियो का ऑडियो और वीडियो कॉन्टेंट, रेफ़रंस वीडियो के ऑडियो और वीडियो कॉन्टेंट से मेल खाता है, तो मिलते-जुलते वीडियो के दो सेगमेंट होंगे. एक सेगमेंट में ऑडियो मैच के बारे में बताया जाएगा और दूसरे में वीडियो मैच के बारे में.हर मैच सेगमेंट के लिए, API, मिलते-जुलते कॉन्टेंट की अवधि और टाइप (ऑडियो या वीडियो) दिखाता है. एपीआई, टाइम ऑफ़सेट की भी पहचान करता है. इससे यह पता चलता है कि दावा किए गए वीडियो और रेफ़रंस वीडियो, दोनों में मिलते-जुलते वीडियो का हर सेगमेंट कब शुरू और खत्म होता है.
-
contentOwnerAdvertisingOptions.patchयाcontentOwnerAdvertisingOptions.updateतरीकों को कॉल करने पर, अबcontentOwnerAdvertisingOptionsसंसाधन कीclaimedVideoOptions.newVideoDefaults[]प्रॉपर्टी की वैल्यू अपडेट की जा सकती है. -
contentOwnerAdvertisingOptionsसंसाधन की सिर्फ़ पढ़ने के लिए उपलब्धallowedOptions.autoGeneratedBreaksप्रॉपर्टी अब काम नहीं करती है.
-
-
नई और अपडेट की गई गड़बड़ियां
-
एपीआई के
claims.updateतरीके में अब यह गड़बड़ी ठीक की जा सकती है. याद रखें कि एक ही तरह की गड़बड़ी वाली कई गड़बड़ियों को ठीक करने के लिए, एक ही तरीके का इस्तेमाल किया जा सकता है. हर तरीके के लिए गड़बड़ी से जुड़े दस्तावेज़ देखें. इसके अलावा, संभावित गड़बड़ियों की पूरी सूची देखने के लिए, गड़बड़ियां पेज पर जाएं.गड़बड़ियां badRequest (400)alreadyClaimed
यह दावा, किसी मौजूदा दावे का डुप्लीकेट है. इसे अपडेट नहीं किया जा सकता. -
assets.listतरीके का इस्तेमाल करने पर, कभी-कभी टाइम आउट हो जाता है और500एचटीटीपी रिस्पॉन्स कोड (Internal Server Error) मिलता है. ऐसा खास तौर पर तब होता है, जब अनुरोध में कई ऐसेट का डेटा वापस मिलता है औरfetchMatchPolicyपैरामीटर की वैल्यूeffectiveहोती है. अगर आपकेassets.listअनुरोध में कई ऐसेट आईडी दिए गए हैं और500गड़बड़ी का मैसेज दिखता है, तो किसी एक ऐसेट या कम संख्या में ऐसेट के लिए अनुरोध फिर से सबमिट करें. -
references.insertगड़बड़ी के दस्तावेज़ को अपडेट किया गया है. इसमें बताया गया है कि अगर अनुरोध में खराब हुई रेफ़रंस फ़ाइल अपलोड की जाती है, तो उस समस्या का पता तब तक नहीं चलता, जब तक रेफ़रंस फ़ाइल प्रोसेस नहीं हो जाती. इसलिए, भले हीreferences.insertअनुरोध से सही जवाब मिले, लेकिन हो सकता है कि रेफ़रंस को प्रोसेस न किया जा सके. हमारा सुझाव है कि रेफ़रंस डालने के बाद,references.listतरीके का इस्तेमाल करके पोल करें. इससे यह पुष्टि की जा सकेगी कि रेफ़रंस उम्मीद के मुताबिक चालू हो गया है.
-
3 फ़रवरी, 2016
इस अपडेट में ये बदलाव किए गए हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
अब एपीआई के साथ, प्रॉडक्ट लिस्टिंग विज्ञापनों का इस्तेमाल किया जा सकता है. प्रॉडक्ट लिस्टिंग विज्ञापन, वीडियो के कॉन्टेंट में दिखाए गए या उससे जुड़े प्रॉडक्ट को हाइलाइट करते हैं. ये विज्ञापन, वीडियो के दौरान दिखाए जाने वाले प्रायोजित कार्ड होते हैं. कार्ड, विज्ञापन सिस्टम की तरफ़ से अपने आप जोड़े जाते हैं. दर्शकों को कुछ सेकंड तक कार्ड का टीज़र दिखाई देता है और वे वीडियो के ऊपरी दाएं किनारे पर स्थित आइकॉन पर क्लिक करके भी कार्ड ब्राउज़ कर सकते हैं.
इस बदलाव के बाद,
product_listingको अब इन प्रॉपर्टी की वैल्यू में शामिल किया जा सकता है:संसाधन/एपीआई मेथड प्रॉपर्टी contentOwnerAdvertisingOptionsallowedOptions.licAdFormats[]contentOwnerAdvertisingOptionsallowedOptions.ugcAdFormats[]contentOwnerAdvertisingOptionsclaimedVideoOptions.newVideoDefaults[]videoAdvertisingOptionsadFormats[]videoAdvertisingOptions.getEnabledAdscountriesRestriction[].adFormats[] -
assetSearch.listतरीके के नएcreatedBeforeऔरcreatedAfter, एपीआई को सिर्फ़ किसी तारीख से पहले और/या बाद में बनाई गई ऐसेट दिखाने का निर्देश देते हैं. -
assetSearch.listके अनुरोध के लिए एपीआई के जवाब में,typeप्रॉपर्टी अबart_track_videoवैल्यू के साथ काम करती है. आर्ट ट्रैक वीडियो के बारे में ज़्यादा जानकारी के लिए, YouTube सहायता केंद्र पर जाएं. -
claimSearch.listतरीके में, ये नए पैरामीटर इस्तेमाल किए जा सकते हैं:पैरामीटर referenceIdइस फ़िल्टर पैरामीटर से, उस पहचान फ़ाइल का YouTube आईडी पता चलता है जिसके लिए दावे वापस लाए जा रहे हैं. inactiveReasonsयह पैरामीटर इस्तेमाल करना ज़रूरी नहीं है. इसकी मदद से, एपीआई से मिले जवाब में सिर्फ़ उन दावों को शामिल किया जा सकता है जो अब मान्य नहीं हैं. ऐसा उन वजहों के आधार पर किया जाता है जिनकी वजह से दावे अमान्य हुए हैं. पैरामीटर की परिभाषा में, उन दावों के टाइप की सूची दी गई है जिनके लिए खोज की जा सकती है. partnerUploadedयह एक वैकल्पिक बूलियन पैरामीटर है. इसकी मदद से, यह तय किया जा सकता है कि एपीआई से मिले जवाब में, सिर्फ़ पार्टनर के अपलोड किए गए दावे शामिल होने चाहिए या पार्टनर के अपलोड नहीं किए गए दावे शामिल होने चाहिए. -
referenceसंसाधन के नएreferences#originationऑब्जेक्ट में ऐसी जानकारी होती है जिससे रेफ़रंस के सोर्स के बारे में पता चलता है. -
references.insertतरीके से, अब YouTube के gfp_gen सॉफ़्टवेयर का इस्तेमाल करके जनरेट किए गए रेफ़रंस अपलोड किए जा सकते हैं. अगर आपने पहले से जनरेट किया गया फ़िंगरप्रिंट दिया है, तो अपलोड किए गएreferenceसंसाधन मेंfpDirectप्रॉपर्टी की वैल्यू कोtrueपर सेट करें.ध्यान दें कि इस बदलाव के बाद, रेफ़रंस अपलोड करते समय
fpDirectप्रॉपर्टी सेट करने की कोशिश करने पर, एपीआई अब गड़बड़ी नहीं दिखाता है.
-
-
नई और अपडेट की गई गड़बड़ियां
दस्तावेज़ में अब
whitelistसंसाधन के तरीकों से मिली गड़बड़ियों की सूची दी गई है.इसके अलावा, यहां दी गई टेबल में उन नई गड़बड़ियों के बारे में बताया गया है जिन्हें एपीआई सपोर्ट करता है. साथ ही, उन तरीकों के बारे में बताया गया है जिनसे हर गड़बड़ी दिख सकती है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है. ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
गड़बड़ियां badRequest (400)inappropriateCampaignTarget
अगर कोई कैंपेन ऐसा वीडियो दिखाने की कोशिश करता है जो कुछ लोगों के लिए सही नहीं है, तोcampaigns.insertऔरcampaigns.updateतरीके यह गड़बड़ी दिखाते हैं. इस गड़बड़ी को ठीक करने के लिए, कृपया दिखाने के लिए कोई दूसरा कॉन्टेंट चुनें.badRequest (400)canNotCreatePartnerUploadedClaimOnCompositionOrSoundRecordingAssets
अगर कंपोज़िशन या साउंड रिकॉर्डिंग ऐसेट के साथ पार्टनर के ज़रिए अपलोड किया गया दावा बनाने की कोशिश की जाती है, तोclaims.insertतरीके से यह गड़बड़ी दिखती है.badRequest (400)existingSoundRecordingOrMusicVideoClaim
अगर बताए गए वीडियो में रिकॉर्ड किए गए संगीत पर पहले से कोई दावा मौजूद है, तोclaims.insertतरीके से यह गड़बड़ी दिखती है. एपीआई के ज़रिए, सीधे तौर पर कंपोज़िशन के दावे नहीं जोड़े जा सकते.badRequest (400)asset_id
अगर अनुरोध में किसी फ़ाइल के ज़रिए रेफ़रंस बनाने की कोशिश की गई है, लेकिन अनुरोध में assetId के बारे में नहीं बताया गया है, तोreferences.insertतरीके से यह गड़बड़ी दिखती है.badRequest (400)canNotBeActivated
अगर रेफ़रंस को चालू नहीं किया जा सकता है, तोreferences.updateतरीके से यह गड़बड़ी दिखती है. ऐसा रेफ़रंस की स्थिति या मालिकाना हक की शर्तों की वजह से हो सकता है.badRequest (400)videoNotClaimed
अगर आपने उस वीडियो पर दावा नहीं किया है जिसके लिए आपको विज्ञापन दिखाने के विकल्प चाहिए, तोvideoAdvertisingOptions.getतरीके से यह गड़बड़ी दिखती है. इससे आपको अनुरोध की गई जानकारी नहीं मिल पाती.
18 दिसंबर, 2015
यूरोपियन यूनियन (ईयू) के कानूनों के मुताबिक, ईयू में रहने वाले असली उपयोगकर्ताओं को कुछ जानकारी देना और उनसे सहमति लेना ज़रूरी है. इसलिए, यूरोपीय संघ में रहने वाले असली उपयोगकर्ताओं के लिए, आपको ईयू उपयोगकर्ता की सहमति से जुड़ी नीति का पालन करना होगा. हमने इस ज़रूरी शर्त की सूचना, YouTube API की सेवा की शर्तों में जोड़ दी है.
21 अप्रैल, 2015
इस अपडेट में ये बदलाव किए गए हैं:
-
नई
campaignरिसॉर्स, किसी खास कॉन्टेंट के मालिक के कैंपेन को दिखाता है. इससे कॉन्टेंट का मालिक, दावा किए गए और उपयोगकर्ता के अपलोड किए गए वीडियो पर एनोटेशन का इस्तेमाल करके कॉन्टेंट का प्रमोशन कर सकता है. उदाहरण के लिए, कॉन्टेंट का मालिक ऐसा कैंपेन बना सकता है जो दावा किए गए, उपयोगकर्ता के अपलोड किए गए उन वीडियो में किसी फ़िल्म के वॉच पेज के लिंक जोड़ता है जिनमें उस फ़िल्म के सीन शामिल हों.एपीआई,
get,list,insert,update,patch, औरdeletecampaignसंसाधनों के लिए तरीके उपलब्ध कराता है. -
एपीआई,
campaigns.get,campaigns.insert,campaigns.update, औरcampaigns.deleteके नए तरीकों के लिए कई नई गड़बड़ियों के बारे में बताता है.
30 मार्च, 2015
इस अपडेट में ये बदलाव किए गए हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
assetSearch.listतरीके के नएisrcsपैरामीटर की मदद से, ज़्यादा से ज़्यादा 50 आईएसआरसी की सूची दी जा सकती है. एपीआई से मिले जवाब में, उन आईएसआरसी से जुड़ी ऐसेट शामिल होंगी. -
claimHistoryसंसाधन कीevent[].reasonप्रॉपर्टी के लिए, ये नई वैल्यू इस्तेमाल की जा सकती हैं. हर वजह से यह पता चलता है कि दावे से जुड़ा कोई इवेंट क्यों हुआ:- closed_audio_claim_on_visual_reference
- closed_partner_exclusion
- closed_reference_conflict
-
claimSearch.listतरीके का नयाsortपैरामीटर, उस तरीके के बारे में बताता है जिसका इस्तेमाल एपीआई रिस्पॉन्स में संसाधनों को क्रम से लगाने के लिए किया जाएगा. डिफ़ॉल्ट रूप से, संसाधनों को बनाए जाने की तारीखों के आधार पर, समय के हिसाब से उलटे क्रम में लगाया जाता है. यानी, सबसे नए संसाधन सबसे ऊपर दिखते हैं. दावे वाले कॉन्टेंट के लिए, संसाधनों को सबसे ज़्यादा से सबसे कम व्यू के हिसाब से भी क्रम से लगाया जा सकता है.ध्यान दें कि अगर
claimSearch.listअनुरोध में,statusपैरामीटर की वैल्यू कोappealed,disputed,pending,potentialयाroutedForReviewपर सेट किया जाता है, तो नतीजे इस आधार पर क्रम से लगाए जाते हैं कि दावे की समीक्षा की अवधि कब खत्म होती है. -
ownership.updateऔरownership.patchतरीकों से, अब उन सभी प्रॉपर्टी की सही सूची मिलती है जिन्हें इन तरीकों को कॉल करते समय अपडेट किया जा सकता है. इस बदलाव से, एपीआई के दस्तावेज़ में सुधार किया गया है. इससे एपीआई की सुविधाओं में कोई बदलाव नहीं हुआ है. -
assets.getऔरassets.listतरीकों के लिएfetchMatchPolicyपैरामीटर में, अबeffectiveको इस्तेमाल की जा सकने वाली वैल्यू के तौर पर शामिल किया गया है. इस वैल्यू से एपीआई सर्वर को, मिलते-जुलते वीडियो से जुड़ी वह नीति वापस पाने का निर्देश मिलता है जिसे YouTube, ऐसेट के लिए लागू करता है. -
assets.list,claims.list,contentOwners.list,policies.list,publishers.list, औरreferences.listतरीकों के लिएidपैरामीटर अब यह बताते हैं कि उनकी पैरामीटर वैल्यू में, कॉमा से अलग किए गए ज़्यादा से ज़्यादा 50 आईडी शामिल हो सकते हैं.
-
-
नई और अपडेट की गई गड़बड़ियां
यहां दी गई टेबल में, एपीआई के साथ काम करने वाली नई गड़बड़ियों और हर गड़बड़ी को ठीक करने के तरीकों के बारे में बताया गया है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है.
ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
गड़बड़ी का टाइप गड़बड़ी की जानकारी ब्यौरा badRequest (400)tooManyIsrcsअगर isrcsपैरामीटर में 50 से ज़्यादा आईएसआरसी दिए गए हैं, तोassetSearch.listतरीके से यह गड़बड़ी मिलती है.badRequest (400)videoIsPrivateअगर किसी निजी वीडियो पर दावा करने की कोशिश की जाती है, तो claims.insertतरीके से यह गड़बड़ी दिखती है. किसी वीडियो पर सिर्फ़ तब दावा किया जा सकता है, जब उसकी निजता की स्थितिpublicयाunlistedहो.notModified (304)blockOutsideOwnershipUnchangedअगर दावे पर मौजूद blockOutsideOwnershipफ़्लैग में बदलाव नहीं किया जा सका, तोclaims.updateतरीके से यह गड़बड़ी दिखती है. यह गड़बड़ी कई वजहों से हो सकती है. इसका एक सामान्य उदाहरण यह है कि बताए गए बदलाव का असर, दावे वाले वीडियो पर नहीं पड़ता.
7 नवंबर, 2014
इस अपडेट में ये बदलाव किए गए हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
claimSearch.listतरीके केstatusपैरामीटर के लिए, अबroutedForReviewवैल्यू का इस्तेमाल किया जा सकता है. इस वैल्यू से, नतीजे सिर्फ़ उन दावों तक सीमित हो जाते हैं जिनकी मैन्युअल तरीके से समीक्षा करने की ज़रूरत होती है. ऐसा, किसी ऐसेट के मिलते-जुलते वीडियो से जुड़ी नीति के नियम के आधार पर होता है. -
claimHistoryसंसाधन कीevent[].reasonप्रॉपर्टी के लिए, ये नई वैल्यू इस्तेमाल की जा सकती हैं. हर वजह से यह पता चलता है कि दावे से जुड़ा कोई इवेंट क्यों हुआ:- closed_invalid_reference_segment
- closed_noadsense
- suspended_monetization_on_channel
- video_content_modified
-
claimरिसॉर्स कीorigin.sourceप्रॉपर्टी, दावे के सोर्स की पहचान करती है. अब यहmelodyMatchवैल्यू के साथ काम करती है. मेलोडी मैच वाले दावे से पता चलता है कि दावा किए गए वीडियो में मौजूद संगीत कंपोज़िशन, रेफ़रंस के तौर पर इस्तेमाल की गई कंपोज़िशन से मिलती-जुलती है. -
references.insertतरीके के दस्तावेज़ को अपडेट किया गया है, ताकि यह सही तरीके से दिखाया जा सके कि एपीआई, उस तरीके के लिए दो अलग-अलग एंडपॉइंट का इस्तेमाल करता है. इससे एपीआई के काम करने के तरीके में कोई बदलाव नहीं होगा. हालांकि, मौजूदा दस्तावेज़ में सुधार किया गया है.-
अगर अनुरोध में नई रेफ़रंस फ़ाइल अपलोड की जा रही है, तो सही एंडपॉइंट यह है:
POST https://www.googleapis.com/upload/youtube/partner/v1/references
-
अगर अनुरोध में, दावा किए गए वीडियो को रेफ़रंस कॉन्टेंट के तौर पर इस्तेमाल करके रेफ़रंस बनाया जा रहा है, तो सही एंडपॉइंट यह है:
POST https://www.googleapis.com/youtube/partner/v1/references
-
-
-
नई और अपडेट की गई गड़बड़ियां
यहां दी गई टेबल में, एपीआई के साथ काम करने वाली नई गड़बड़ियों और हर गड़बड़ी को ठीक करने के तरीकों के बारे में बताया गया है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है.
ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
गड़बड़ी का टाइप गड़बड़ी की जानकारी ब्यौरा badRequest (400)invalidLabelNameअगर किसी ऐसेट लेबल का नाम अमान्य है, तो assets.insert,assets.update, औरassetLabels.insertतरीके यह गड़बड़ी दिखाते हैं. लेबल के नाम में दो से 30 वर्ण होने चाहिए. इनमें ऐंगल ब्रैकेट, कॉमा, कोलन, ऐंपरसैंड या वर्टिकल पाइप कैरेक्टर (|) शामिल नहीं हो सकते.badRequest (400)ownerHaveMaximumNumberOfLabelsअगर कॉन्टेंट के मालिक ने पहले ही 2,500 यूनीक ऐसेट लेबल तय कर लिए हैं, तो assets.insert,assets.update, औरassetLabels.insertतरीके इस गड़बड़ी को दिखाते हैं. फ़िलहाल, इतने ही लेबल तय किए जा सकते हैं.badRequest (400)tooManyLabelsOnOneAssetअगर कोई ऐसेट पहले से ही 30 ऐसेट लेबल से जुड़ी है, तो assets.insertऔरassets.updateतरीके यह गड़बड़ी दिखाते हैं. फ़िलहाल, ऐसेट को ज़्यादा से ज़्यादा 30 ऐसेट लेबल से जोड़ा जा सकता है.badRequest (400)channelMonetizationSuspendedअगर पार्टनर के दावों की वजह से किसी वीडियो के चैनल को निलंबित कर दिया जाता है, तो claims.insertऔरclaims.updateतरीके से यह गड़बड़ी दिखती है.badRequest (400)channelNotActiveअगर किसी वीडियो का चैनल चालू नहीं है, तो claims.updateतरीके से यह गड़बड़ी दिखती है. -
अगर अनुरोध के मुख्य हिस्से में मौजूद संसाधन में
metadataMine.contentTypeप्रॉपर्टी शामिल नहीं है, तोassets.insertऔरassets.updateतरीके अब कुछ ऐसेट के लिएbadRequestगड़बड़ी नहीं दिखाते.
23 सितंबर, 2014
इस अपडेट में ये बदलाव किए गए हैं:
-
कॉन्टेंट के मालिक के आईडी में बदलाव
कॉन्टेंट के मालिक के आईडी में हुए बदलावों के बारे में, 9 जुलाई, 2014 को संशोधन के इतिहास में बताया गया था. ये बदलाव लागू हो गए हैं. इस बदलाव के बाद, एपीआई अब एक जनरेट किया गया यूनीक आईडी दिखाता है. इससे, पुष्टि किए गए उपयोगकर्ता या एपीआई के ज़रिए मैनेज किए गए संसाधन से जुड़े कॉन्टेंट के मालिक की पहचान की जा सकती है. इससे पहले, एपीआई आईडी के तौर पर ऐसा नाम दिखाता था जिसे आसानी से पढ़ा जा सकता है. जैसे, "qrs_network."
इस बदलाव का असर, एपीआई की इन सुविधाओं पर पड़ेगा. साथ ही, इससे उन पार्टनर पर भी असर पड़ेगा जिन्होंने अपने ऐप्लिकेशन में पार्टनर कोड को हार्ड-कोड किया है.
- अब एपीआई, नए आईडी को उन संसाधन प्रॉपर्टी की वैल्यू के तौर पर दिखाता है जो पहले पार्टनर कोड दिखाती थीं. जैसे,
contentOwnerसंसाधन कीidप्रॉपर्टी. - एपीआई के सभी तरीके,
onBehalfOfContentOwnerपैरामीटर के साथ काम करते हैं. यह पैरामीटर, उस कॉन्टेंट के मालिक की पहचान करता है जिसकी ओर से एपीआई अनुरोध किया जा रहा है. बदलाव के बाद, पैरामीटर को पार्टनर कोड के बजाय नए आईडी पर सेट किया जाना चाहिए. कोड में गड़बड़ियां होने से रोकने के लिए, ट्रांज़िशन पीरियड के दौरान पैरामीटर, दोनों में से कोई भी वैल्यू स्वीकार करेगा. - बदलाव के बाद,
contentOwners.listतरीके केcontentOwnerIdपैरामीटर में पार्टनर कोड के बजाय नया आईडी होना चाहिए.
- अब एपीआई, नए आईडी को उन संसाधन प्रॉपर्टी की वैल्यू के तौर पर दिखाता है जो पहले पार्टनर कोड दिखाती थीं. जैसे,
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
assetSearch.listतरीके के नएmetadataSearchFieldsपैरामीटर की मदद से, ऐसे ऐसेट मेटाडेटा फ़ील्ड तय किए जा सकते हैं जिन्हें आपको खोजना है. साथ ही, उन फ़ील्ड में मौजूद ऐसी वैल्यू तय की जा सकती हैं जिन्हें आपको खोजना है. पैरामीटर की वैल्यू, फ़ील्ड और वैल्यू पेयर की कॉमा से अलग की गई सूची होती है. किसी पेयर में, फ़ील्ड और वैल्यू को कोलन से अलग किया जाता है. -
claimसंसाधन का नयाappliedPolicyऑब्जेक्ट, उस नीति के बारे में बताता है जिसे YouTube, दावे के लिए लागू करता है. ऑब्जेक्ट की वैल्यू,policyरिसॉर्स होती है. इस संसाधन में, उन देशों के लिए नीति की जानकारी शामिल होती है जहां अनुरोध सबमिट करने वाले कॉन्टेंट के मालिक के पास, दावा की गई ऐसेट का मालिकाना हक है.लागू की गई नीति, कॉन्टेंट ओनर की तय की गई नीति से दो तरह से अलग हो सकती है:
-
इसमें उन मालिकों की सेट की गई नीतियां शामिल होती हैं जिनके पास, दावे वाली ऐसेट का कुछ देशों/इलाकों में आंशिक मालिकाना हक है. ये देश/इलाके, एपीआई अनुरोध सबमिट करने वाले कॉन्टेंट के मालिक के देशों/इलाकों से मिलते-जुलते हैं.
-
इसमें YouTube की उन प्रशासनिक नीतियों को ध्यान में रखा जाता है जो उन देशों/इलाकों में लागू होती हैं जहां कॉन्टेंट के मालिक के पास, दावा की गई ऐसेट का मालिकाना हक होता है.
-
-
claimHistoryसंसाधन की नईuploaderChannelIdप्रॉपर्टी, उस चैनल के आईडी की पहचान करती है जिस पर दावा किया गया वीडियो अपलोड किया गया था.
-
8 सितंबर, 2014
इस अपडेट में ये बदलाव किए गए हैं:
-
नए संसाधन और तरीके
-
नए
assetLabelसंसाधन से, ऐसे टेक्स्ट लेबल की पहचान होती है जिसे किसी ऐसेट को असाइन किया जा सकता है. ऐसेट लेबल की मदद से, ऐसेट को अपनी पसंद की कैटगरी में रखा जा सकता है. इससे ऐसेट लाइब्रेरी को मैनेज करना आसान हो जाता है. ऐसेट को उनके लेबल के हिसाब से खोजा जा सकता है. इससे उन इस्तेमाल के उदाहरणों को भी आसान बनाया जा सकता है जिनमें आपको ऐसेट के किसी खास ग्रुप को अपडेट करना होता है.assetLabels.listतरीके से, कॉन्टेंट के मालिक के लेबल की सूची वापस पाई जा सकती है.assetLabels.insertतरीके से, नया ऐसेट लेबल बनाया जा सकता है.assets.updateतरीके का इस्तेमाल करके भी नए लेबल बनाए जा सकते हैं. साथ ही, किसी ऐसेट के लिए लेबल अपडेट किए जा सकते हैं. एपीआई सर्वर, पहले से तय नहीं किए गए किसी भी लेबल के लिए, अपने-आप एक नयाassetLabelसंसाधन बना देगा.
-
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
assetसंसाधन कीlabel[]प्रॉपर्टी को अपडेट किया गया है, ताकि यह पता चल सके कि किसी ऐसेट के लेबल अपडेट करने के लिए,assets.updateतरीके का इस्तेमाल किया जा सकता है. हालांकि,assets.insertतरीके को कॉल करते समय, किसी ऐसेट के लेबल सेट नहीं किए जा सकते.ऐसेट लेबल इस्तेमाल करना नई गाइड में, ऐसेट लेबल बनाने और उन्हें वापस पाने का तरीका बताया गया है. साथ ही, इसमें किसी ऐसेट के लेबल अपडेट करने या किसी खास लेबल से जुड़ी ऐसेट खोजने का तरीका भी बताया गया है.
-
-
नई और अपडेट की गई गड़बड़ियां
एपीआई, नए
assetLabels.listऔरassetLabels.insertतरीकों के लिए कई नई गड़बड़ियों के बारे में बताता है.
9 जुलाई, 2014
इस अपडेट में ये बदलाव किए गए हैं:
-
कॉन्टेंट के मालिक के आईडी में बदलाव
पहले, एपीआई में पार्टनर कोड का इस्तेमाल किया जाता था. यह कोड, इंसानों के पढ़ने लायक होता है. जैसे, "qrs_network". इसका इस्तेमाल, पुष्टि किए गए उपयोगकर्ता या एपीआई के ज़रिए मैनेज किए गए संसाधन से जुड़े कॉन्टेंट के मालिक की पहचान करने के लिए किया जाता है. तीसरी तिमाही 2014 में, एपीआई कॉन्टेंट के मालिकों की पहचान करने के लिए, 22 वर्णों वाले यूनीक आईडी का इस्तेमाल करेगा. इस बदलाव से, एपीआई की इन सुविधाओं पर असर पड़ेगा. साथ ही, इससे उन पार्टनर पर भी असर पड़ेगा जिन्होंने अपने ऐप्लिकेशन में पार्टनर कोड को हार्ड-कोड किया है.
- एपीआई, 22 वर्णों वाले आईडी को उन संसाधन प्रॉपर्टी की वैल्यू के तौर पर दिखाएगा जो पहले पार्टनर कोड दिखाती थीं. जैसे,
contentOwnerसंसाधन कीidप्रॉपर्टी. - एपीआई के सभी तरीके,
onBehalfOfContentOwnerपैरामीटर के साथ काम करते हैं. यह पैरामीटर, उस कॉन्टेंट के मालिक की पहचान करता है जिसकी ओर से एपीआई अनुरोध किया जा रहा है. बदलाव के बाद, पैरामीटर को पार्टनर कोड के बजाय 22 वर्णों वाले आईडी पर सेट किया जाना चाहिए. कोड में गड़बड़ियां होने से रोकने के लिए, ट्रांज़िशन पीरियड के दौरान पैरामीटर, दोनों में से कोई भी वैल्यू स्वीकार करेगा. - बदलाव के बाद,
contentOwners.listतरीके केcontentOwnerIdपैरामीटर में पार्टनर कोड के बजाय, 22 वर्णों वाला आईडी होना चाहिए.
- एपीआई, 22 वर्णों वाले आईडी को उन संसाधन प्रॉपर्टी की वैल्यू के तौर पर दिखाएगा जो पहले पार्टनर कोड दिखाती थीं. जैसे,
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
assetसंसाधन अबlabelप्रॉपर्टी के साथ काम करता है. यह प्रॉपर्टी, ऐसेट से जुड़े ऐसेट लेबल की सूची के बारे में बताती है. आप एक से ज़्यादा एसेट को समूह में रखने के लिए उन पर लेबल लगा सकते हैं. इकट्ठे अपडेट करने, रिपोर्ट डाउनलोड करने या YouTube Analytics को फ़िल्टर करने के लिए, खोज फ़िल्टर के तौर पर लेबल का इस्तेमाल किया जा सकता है. -
assetSearch.listतरीके में अब ये वैकल्पिक पैरामीटर इस्तेमाल किए जा सकते हैं:labels: इससे नतीजों में सिर्फ़ वे ऐसेट शामिल होती हैं जो बताए गए लेबल से जुड़ी होती हैं. डिफ़ॉल्ट रूप से, एपीआई उन ऐसेट को दिखाता है जो बताए गए सभी लेबल से मेल खाती हैं. हालांकि,includeAnyProvidedLabelपैरामीटर का इस्तेमाल करके, एपीआई को यह निर्देश दिया जा सकता है कि वह ऐसेट दिखाए जो किसी भी लेबल से मेल खाती हों.includeAnyProvidedLabel: इस पैरामीटर का इस्तेमालlabelsपैरामीटर के साथ किया जाता है. यह पैरामीटर, एपीआई को ऐसी ऐसेट दिखाने का निर्देश देता है जोlabelsपैरामीटर वैल्यू में दिए गए किसी भी लेबल से जुड़ी हों.
-
claimHistoryसंसाधन में अब ये नई प्रॉपर्टी शामिल हैं:event[].source.userEmailप्रॉपर्टी से, इवेंट शुरू करने वाले उपयोगकर्ता का ईमेल पता मिलता है.event[].typeDetails.disputeNotesप्रॉपर्टी में,dispute_createइवेंट के लिए विवाद के नोट शामिल होते हैं.
-
claimSearch.listतरीके में अब ये वैकल्पिक पैरामीटर इस्तेमाल किए जा सकते हैं:createdAfter: इससे नतीजों को सिर्फ़ उस तारीख के बाद किए गए दावों तक सीमित किया जाता है.createdBefore: इससे नतीजों को सिर्फ़ उन दावों तक सीमित किया जाता है जो बताई गई तारीख से पहले किए गए थे.includeThirdPartyClaims: इस पैरामीटर का इस्तेमालvideoIdपैरामीटर के साथ किया जाता है. यह पैरामीटर बताता है कि एपीआई के नतीजों में तीसरे पक्ष के दावों को शामिल करना है या नहीं.
-
-
गड़बड़ी के बारे में ज़्यादा जानकारी
गड़बड़ी से जुड़े दस्तावेज़ में अब हर तरह की गड़बड़ी के लिए, एचटीटीपी रिस्पॉन्स कोड की जानकारी दी गई है.
-
नई और अपडेट की गई गड़बड़ियां
यहां दी गई टेबल में, एपीआई के साथ काम करने वाली नई गड़बड़ियों और हर गड़बड़ी को ठीक करने के तरीकों के बारे में बताया गया है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है. उदाहरण के लिए, अगर किसी ऐसी
assetसंसाधन को डाला जाता है जिसमें ज़रूरी मेटाडेटा फ़ील्ड मौजूद नहीं है, तोrequiredगड़बड़ी दिखती है. दरअसल, एक से ज़्यादा मेटाडेटा फ़ील्ड ज़रूरी हो सकते हैं. इनमें से हर फ़ील्ड के लिए, आपको थोड़ा अलग मैसेज वाली गड़बड़ी दिखेगी.ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
तरीका गड़बड़ियां assetSearch.listinvalidValue– इस एपीआई में, शो या सीज़न की ऐसेट खोजने की सुविधा काम नहीं करती.typeपैरामीटर की वैल्यू को इस्तेमाल की जा सकने वाली वैल्यू पर सेट करें.
assets.insertconflict– एक ही आइडेंटिफ़ायर (जैसे, कस्टम आईडी, आईएसआरसी वगैरह) वाली बहुत सारी ऐसेट पहले से मौजूद हैं.conflict– बताई गई ऐसेट की बहुत सारी कॉपी पहले से मौजूद हैं.invalidValue– एपीआई का इस्तेमाल करने वाले व्यक्ति के पास, तय किए गए टाइप की ऐसेट बनाने की अनुमति नहीं है.
assets.patchassets.updatebadRequest– एपीआई, उस ऐसेट टाइप कन्वर्ज़न का समर्थन नहीं करता है जिसे आपने आज़माया है.
claimSearch.listbadRequest–includeThirdPartyClaimsपैरामीटर का इस्तेमाल सिर्फ़videoIdफ़िल्टर के साथ किया जा सकता है.
ownership.patchownership.updatebadRequest– किसी आर्ट ट्रैक ऐसेट के मालिकाना हक को अपडेट नहीं किया जा सकता.
references.patchreferences.updatebadRequest– आपने जिस कार्रवाई को करने की कोशिश की है उसके लिए, रेफ़रंस अमान्य स्थिति में है.
3 फ़रवरी, 2014
इस अपडेट में ये बदलाव किए गए हैं:
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
claimSearchसंसाधन में अब ये नई प्रॉपर्टी शामिल हैं:originऑब्जेक्ट में ऐसी जानकारी होती है जिससे पता चलता है कि दावा कैसे बनाया गया था.thirdPartyClaimप्रॉपर्टी में बूलियन वैल्यू होती है. इससे पता चलता है कि दावा, कॉन्टेंट के उस मालिक ने किया है या नहीं जो खोज करने वाले व्यक्ति से जुड़ा है.
-
claimSearch.listतरीके में अब ये वैकल्पिक पैरामीटर इस्तेमाल किए जा सकते हैं:contentType: इससे खोज के नतीजों में, सिर्फ़ ऑडियो, सिर्फ़ वीडियो या ऑडियो-विज़ुअल वाले दावे शामिल किए जाते हैं.origin: इससे दावे के एक या उससे ज़्यादा सोर्स के बारे में पता चलता है. जैसे,descriptiveSearchयाvideoMatch. आपको इन सोर्स के लिए दावे ढूंढने हैं.status: नतीजों को सिर्फ़ उन दावों तक सीमित करता है जिनकी स्थिति बताई गई है.
-
claimसंसाधन कीstatusप्रॉपर्टी के लिए, अब ये अतिरिक्त वैल्यू इस्तेमाल की जा सकती हैं:appealed,disputed,potential,takedown, औरunknown. -
claimसंसाधन की नईblockOutsideOwnershipप्रॉपर्टी से पता चलता है कि दावा किए गए वीडियो को उन देशों/इलाकों में ब्लॉक किया जाना चाहिए जहां वीडियो पर मालिकाना हक साफ़ तौर पर नहीं बताया गया है. डिफ़ॉल्ट रूप से, दावा किया गया वीडियो उन देशों में अब भी देखा जा सकेगा जहां दावे से जुड़ी ऐसेट के लिए मालिकाना हक का डेटा तय नहीं किया गया है. -
contentOwnerAdvertisingOptionसंसाधन की नईallowedOptions.autoGeneratedBreaksप्रॉपर्टी से पता चलता है कि पार्टनर, YouTube की ओर से अपने-आप तय किए गए ब्रेक के दौरान, बीच में दिखने वाले विज्ञापन और इन-स्ट्रीम विज्ञापन दिखाने का विकल्प चुन सकता है या नहीं. -
अब
contentOwners.listतरीके को ऐसे अनुमति टोकन के साथ कॉल किया जा सकता है जोhttps://www.googleapis.com/auth/youtubepartner-content-owner-readonlyस्कोप के बारे में बताता है. -
policyसंसाधन की नईtimeUpdatedप्रॉपर्टी से पता चलता है कि नीति को पिछली बार कब अपडेट किया गया था. -
policies.listतरीके में अबsortपैरामीटर का इस्तेमाल किया जा सकता है. इसका इस्तेमाल यह बताने के लिए किया जा सकता है कि नतीजों को, पिछली बार अपडेट किए जाने के समय के हिसाब से बढ़ते या घटते क्रम में लगाया जाना चाहिए. -
referenceConflictसंसाधन की नईexpiryTimeप्रॉपर्टी से पता चलता है कि रेफ़रंस के टकराव की समीक्षा की अवधि कब खत्म होगी. इससे टकराव खत्म हो जाएगा. -
videoAdvertisingOptionसंसाधन की नईautoGeneratedBreaksप्रॉपर्टी से पता चलता है कि वीडियो में, YouTube की ओर से अपने-आप तय किए गए ब्रेक के दौरान बीच में दिखने वाले विज्ञापन और इन-स्ट्रीम विज्ञापन दिखाने चाहिए या नहीं.
-
नई और अपडेट की गई गड़बड़ियां
यहां दी गई टेबल में, एपीआई के साथ काम करने वाली नई गड़बड़ियों और हर गड़बड़ी को ठीक करने के तरीकों के बारे में बताया गया है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है. उदाहरण के लिए, अगर किसी ऐसी
assetसंसाधन को डाला जाता है जिसमें ज़रूरी मेटाडेटा फ़ील्ड मौजूद नहीं है, तोrequiredगड़बड़ी दिखती है. दरअसल, एक से ज़्यादा मेटाडेटा फ़ील्ड ज़रूरी हो सकते हैं. इनमें से हर फ़ील्ड के लिए, आपको थोड़ा अलग मैसेज वाली गड़बड़ी दिखेगी.ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
तरीका गड़बड़ियां assets.insertassets.updatebadRequest– यह एपीआई, आर्ट ट्रैक ऐसेट पर लिखने की कार्रवाइयों के साथ काम नहीं करता.
claimSearch.listinvalidValue– अनुरोध में मौजूदpageTokenपैरामीटर में, पेज का अमान्य टोकन दिया गया है.
claims.insertbadRequest– जिस वीडियो पर दावा किया जा रहा है उसका चैनल चालू नहीं है. इसलिए, दावा नहीं किया जा सकता.badRequest– जिस वीडियो पर दावा किया जा रहा है उसे वीडियो हटाने की नीति से छूट मिली है. किसी भी सवाल के लिए, कृपया copyright@youtube.com पर संपर्क करेंbadRequest– आपका अनुरोध प्रोसेस नहीं किया जा सकता, क्योंकि आपके पास बताए गए वीडियो पर तीसरे पक्ष का दावा करने का विकल्प नहीं है.conflict– YouTube, अनुरोध किया गया दावा नहीं कर सकता, क्योंकि वीडियो के ख़िलाफ़ वीडियो हटाने के नोटिस का विरोध किया गया है.conflict– YouTube, अनुरोध किया गया दावा नहीं कर सकता, क्योंकि वीडियो पर वीडियो हटाने का एक दावा मौजूद है.
references.insertbadRequest– जिस वीडियो पर दावा किया गया है उसे इस्तेमाल करने की कोशिश की जा रही है. हालांकि, उसे मिटा दिया गया है या अस्वीकार कर दिया गया है. इसके अलावा, उसे प्रोसेस करने में समस्या आई है.
-
contentOwnerNotProvidedऔरinternalErrorगड़बड़ियां, किसी खास एपीआई तरीके से जुड़ी नहीं हैं. इसलिए, अब इन्हें हर तरीके के पेज पर नहीं दिखाया जाता. इनके बारे में जानकारी, अब भी एपीआई के गड़बड़ी से जुड़े दस्तावेज़ के सामान्य गड़बड़ियां सेक्शन में देखी जा सकती है.
12 सितंबर, 2013
इस अपडेट में ये बदलाव किए गए हैं:
-
नए संसाधन और तरीके
-
नई
referenceConflictसंसाधन से, दो पहचान फ़ाइलों के बीच टकराव का पता चलता है. साथ ही, उन फ़ाइलों के बीच मौजूद मेल खाने वाले कॉन्टेंट की सूची मिलती है. यह सूची तब मिलती है, जब टकराव का पता चलता है.referenceConflicts.listतरीके से, कॉन्टेंट के उस मालिक से जुड़े ऐसे विवादों की सूची वापस पाई जा सकती है जिनका अब तक समाधान नहीं हुआ है.referenceConflicts.getतरीके से, रेफ़रंस के टकराव की जानकारी वापस पाई जा सकती है. इसके लिए, रेफ़रंस के टकराव का यूनीक आईडी देना होता है.
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
अब एपीआई की मदद से, किसी ऐसेट के लिए लागू होने वाली मिलते-जुलते वीडियो से जुड़ी नीति को वापस पाया जा सकता है. यह बदलाव, 16 जुलाई, 2013 को रिलीज़ किए गए बदलावों के जैसा ही है. इसमें किसी ऐसेट के लिए, मेटाडेटा और मालिकाना हक के डेटा का कैननिकल सेट वापस पाने की सुविधा शामिल थी.
किसी ऐसेट के लिए, मिलते-जुलते वीडियो से जुड़ी नीति को लागू करने के लिए,
assets.getयाassets.listमें से किसी एक तरीके को कॉल करते समय,fetchMatchPolicyपैरामीटर वैल्यू कोeffectiveपर सेट करें. एपीआई से मिले जवाब में, हरassetसंसाधन में मौजूदmatchPolicyEffectiveऑब्जेक्ट में, उस ऐसेट के लिए मैच करने की नीति शामिल होती है. -
assetसंसाधन के नएownershipConflictsऑब्जेक्ट में, ऐसेट के मालिकाना हक से जुड़े विवादों के बारे में जानकारी होती है. ऑब्जेक्ट का स्ट्रक्चर,ownershipरिसोर्स के स्ट्रक्चर जैसा होता है. इससे हर तरह के उन अधिकारों की पहचान होती है जो किसी ऐसेट के मालिक के पास हो सकते हैं. (ज़्यादातर ऐसेट टाइप के लिए, मालिकों के पास ऐसेट के मालिकाना हक का सामान्य अधिकार होता है. हालांकि, कंपोज़िशन ऐसेट के लिए, मालिक परफ़ॉर्म करने के अधिकार, सिंक्रनाइज़ेशन के अधिकार या मैकेनिकल अधिकारों के मालिकाना हक की जानकारी दे सकते हैं.)इसी तरह,
ownershipConflictsऑब्जेक्ट में अलग-अलग सूचियां होती हैं. इनसे मालिकाना हक के सामान्य अधिकारों, परफ़ॉर्म करने के अधिकारों, सिंक्रनाइज़ेशन के अधिकारों, और मैकेनिकल अधिकारों से जुड़े विवादों की पहचान की जाती है. हर विवाद के लिए, डेटा में यह जानकारी होती है: विवाद किन देशों/इलाकों में हुआ है, किन मालिकों ने मालिकाना हक का विवादित डेटा दिया है, और विवादित मालिकाना हक वाले हर मालिक का ऐसेट पर कितने प्रतिशत मालिकाना हक है. -
assets.getऔरassets.getतरीके अब नएfetchOwnershipConflictsपैरामीटर के साथ काम करते हैं. इस पैरामीटर की वैल्यू बूलियन होती है. इससे पता चलता है कि एपीआई अनुरोध को, एपीआई जवाब में मौजूद ऐसेट के मालिकाना हक से जुड़े विवादों को वापस पाना चाहिए या नहीं. डिफ़ॉल्ट वैल्यूfalseहै. इसका मतलब है कि मालिकाना हक से जुड़े विवादों के बारे में जानकारी नहीं दी जाती. -
assetSearch.listतरीके केqपैरामीटर की परिभाषा को अपडेट किया गया है. इससे उन मेटाडेटा फ़ील्ड की पहचान की जा सकती है जिन्हें YouTube खोजता है. -
references.insertतरीके के लिए अनुरोध के मुख्य हिस्से के दस्तावेज़ में अब यह बताया गया है कि आपकोcontentTypeप्रॉपर्टी की वैल्यू सेट करनी होगी. इस बदलाव से, दस्तावेज़ को अपडेट किया गया है, ताकि एपीआई की असल फ़ंक्शनैलिटी को सही तरीके से दिखाया जा सके. हालांकि, इससे एपीआई की फ़ंक्शनैलिटी में कोई बदलाव नहीं हुआ है.
-
-
नई और अपडेट की गई गड़बड़ियां
-
एपीआई में एक नई
forbiddenगड़बड़ी का पता चला है. यह किसी खास तरीके से जुड़ी नहीं है. इससे पता चलता है कि सेवा खाता, अनुरोध किए गए ऑपरेशन को अनुमति नहीं दे सकता. -
assets.insertतरीके से अब मेटाडेटा से जुड़ी गड़बड़ियों की पहचान,metadataऑब्जेक्ट के बजायmetadataMineऑब्जेक्ट में मौजूद प्रॉपर्टी के तौर पर की जाती है. ऑब्जेक्ट को 16 जुलाई, 2013 को एपीआई अपडेट के बाद बंद कर दिया गया था. -
गड़बड़ियां पेज को अपडेट किया गया है. अब
updateऔरpatchतरीकों के साथ काम करने वाले हर संसाधन के लिए, पेज में एक टेबल मौजूद होगी. इस टेबल में, इन दोनों तरीकों से मिली गड़बड़ियों की सूची होगी. इससे पहले, पेज पर हर तरीके के लिए गड़बड़ियों की सूची अलग-अलग दिखाई जाती थी. हालांकि, ये सूचियां हमेशा एक जैसी होती थीं.
-
16 जुलाई, 2013
इस अपडेट में ये बदलाव किए गए हैं:
-
नए संसाधन और तरीके
-
claimHistory.getके नए तरीके से, किसी खास दावे की पहचान की जा सकती है और उसके बारे में जानकारी वापस पाई जा सकती है. जवाब में मिलेclaimHistoryसंसाधन में, दावे से जुड़े इवेंट की सूची होती है. जैसे, दावा बनाया गया, अपडेट किया गया, विवादित किया गया या बंद किया गया. -
claimSearch.listतरीके से, ऐसे दावों को खोजा जा सकता है जो इनमें से किसी एक या सभी शर्तों को पूरा करते हैं:- दावे किसी ऐसेट से जुड़े हों.
- ये दावे किसी वीडियो से जुड़े होते हैं.
- दावे, अनुरोध में दी गई क्वेरी स्ट्रिंग से मेल खाते हैं.
एपीआई रिस्पॉन्स में मौजूद हर
claimSnippetसंसाधन में, दावे के बारे में जानकारी होती है. इसमें दावे का यूनीक आईडी, उसकी स्थिति, उसका टाइप (audio,videoयाaudiovisual), और दावे से जुड़ी ऐसेट और वीडियो शामिल हैं. इस संसाधन में, दावा किए गए वीडियो के व्यू की संख्या और उसके टाइटल के बारे में भी बताया गया है.
-
-
मौजूदा संसाधनों और तरीकों से जुड़े अपडेट
-
दस्तावेज़ में अब उन प्रॉपर्टी के लिए इस्तेमाल की जा सकने वाली वैल्यू की सूची दी गई है जिनके लिए एनुमरेशन वैल्यू का सेट उपलब्ध है. इन प्रॉपर्टी में,
assetसंसाधन कीtypeप्रॉपर्टी औरclaimसंसाधन कीstatusप्रॉपर्टी शामिल हैं. -
एपीआई अब
assets.getऔरassets.listतरीकों के लिए,fetchMetadataऔरfetchOwnershipअनुरोध पैरामीटर के लिए कॉमा लगाकर अलग की गई वैल्यू का इस्तेमाल कर सकता है. इससे आपको मेटाडेटा या मालिकाना हक के डेटा के कई सेट वापस पाने में मदद मिलती है.यहां दी गई सूची में,
assetसंसाधन के स्ट्रक्चर में हुए बदलावों के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि इन बदलावों का असर, एपीआई के उन तरीकों पर कैसे पड़ेगा जोget,list,insert,updateयाpatchassetसंसाधनों का इस्तेमाल करते हैं.-
metadataऑब्जेक्ट के इस्तेमाल पर रोक लगा दी गई है. इसकी जगहmetadataMineऔरmetadataEffectiveऑब्जेक्ट का इस्तेमाल किया जाएगा. नए ऑब्जेक्ट की मदद से,assetरिसॉर्स में एपीआई अनुरोध करने वाले कॉन्टेंट के मालिक की ओर से दिया गया मेटाडेटा और मेटाडेटा का कैननिकल सेट, दोनों शामिल किए जा सकते हैं. YouTube ने यह तय किया है कि ऐसेट के लिए मेटाडेटा का सबसे सटीक और पूरा सेट कौन-सा है. -
इसी तरह,
ownershipऑब्जेक्ट कोownershipMineऔरownershipEffectiveऑब्जेक्ट से बदल दिया गया है. -
matchPolicyऑब्जेक्ट कोmatchPolicyMineऑब्जेक्ट से बदल दिया गया है. फ़िलहाल, एपीआई किसी ऐसेट के लिए, लागू होने वाली मिलते-जुलते वीडियो से जुड़ी नीति को वापस पाने की सुविधा नहीं देता.
ध्यान दें: यह पक्का करने के लिए कि एपीआई का इस्तेमाल पुराने वर्शन के साथ भी किया जा सके, अगर किसी ऐसेट के लिए सिर्फ़ एक मेटाडेटा वर्शन, मालिकाना हक वाले डेटा का एक सेट या मिलते-जुलते वीडियो से जुड़ी एक नीति का अनुरोध किया जाता है, तो एपीआई के जवाब में बंद किया गया ऑब्जेक्ट और नया ऑब्जेक्ट, दोनों शामिल होंगे. उदाहरण के लिए, अगर कोई अनुरोध
fetchMetadataपैरामीटर कोmineपर सेट करता है, तो एपीआई के जवाब मेंmetadataऑब्जेक्ट औरmetadataMineऑब्जेक्ट, दोनों शामिल होंगे. इन दोनों में एक जैसा डेटा होगा. (सुविधा के अपडेट से पहले,fetchMetadata=mineको सेट करने की सुविधा उपलब्ध थी. इससे आपको मेटाडेटा के कई वर्शन वापस पाने की सुविधा मिलती थी.)
हालांकि, अगरfetchMetadataपैरामीटर कोmine,effectiveपर सेट किया जाता है, तो एपीआई रिस्पॉन्स मेंmetadataMineऔरmetadataEffectiveऑब्जेक्ट शामिल होंगे. हालांकि, इसमेंmetadataऑब्जेक्ट शामिल नहीं होगा. (इस सुविधा के अपडेट से पहले,fetchMetadata=mine,effectiveसेट करने की सुविधा उपलब्ध नहीं थी. इसलिए, पुराने सिस्टम के साथ काम करने की सुविधा के लिए,metadataऑब्जेक्ट को वापस लाने की ज़रूरत नहीं है.) यही सिद्धांतfetchOwnershipऔरfetchMatchPolicyपैरामीटर पर भी लागू होता है.
इसी तरह, पिछले वर्शन के साथ काम करने की सुविधा के लिए,assetसंसाधन केinsert,updateयाpatchके अनुरोध में,metadataMineऑब्जेक्ट याmetadataऑब्जेक्ट में से कोई एक शामिल किया जा सकता है.assetसंसाधन के मालिकाना हक का डेटा या मिलते-जुलते वीडियो से जुड़ी नीति सेट करने पर भी यही सिद्धांत लागू होता है. -
-
claims.listतरीके केassetId,q, औरvideoIdपैरामीटर अब काम नहीं करते हैं. इनमें से किसी भी मानदंड का इस्तेमाल करके दावों को खोजने के लिए, claimSearch.list तरीके का इस्तेमाल करें. यह तरीका, इन सभी पैरामीटर के साथ काम करता है. -
ownershipरिसोर्स में,general[].ratio,performance[].ratio,synchronization[].ratio, औरmechanical[].ratioप्रॉपर्टी की वैल्यू का कॉन्टेंट फ़ॉर्मैट अबintegerके बजायdoubleहै. -
policyसंसाधन कीrules[].actionप्रॉपर्टी की डेफ़िनिशन में, अब उस प्रॉपर्टी के लिए मान्य वैल्यू दी गई हैं:block,monetize,takedown, औरtrack. हालांकि, ध्यान दें कि किसी दावे पर कॉन्टेंट हटाने से जुड़ी नीति लागू करने के लिए, एपीआई का इस्तेमाल नहीं किया जा सकता. -
अगर रेफ़रंस, किसी ऐसे YouTube वीडियो से ऐसेट को जोड़कर बनाया गया था जिसे आपके CMS खाते से लिंक किए गए YouTube चैनल पर अपलोड किया गया था, तो
referenceसंसाधन की नईclaimIdप्रॉपर्टी मौजूद होती है. ऐसे मामले में, इस फ़ील्ड में उस दावे का आईडी होता है जो ऐसेट और वीडियो के बीच बने संबंध को दिखाता है. -
referenceसंसाधन की नईexcludedIntervals[]प्रॉपर्टी, पहचान फ़ाइल के दौरान समय के ऐसे इंटरवल की सूची तय करती है जिन्हें YouTube को पहचान फ़ाइल से मैच करने की कोशिश करते समय अनदेखा करना चाहिए. हर अंतराल में, वीडियो के शुरू होने के समय से लेकर, शुरू और खत्म होने के समय को सेकंड में मेज़र किया जाता है. -
एपीआई को अब
statusप्रॉपर्टी कोreferenceसंसाधन में सेट करने की ज़रूरत नहीं है. यह संसाधन,references.updateयाreferences.patchअनुरोध के मुख्य हिस्से में भेजा जाता है. -
दस्तावेज़ में बदलाव किया गया है, ताकि
videoAdvertisingOptions.getEnabledAdsतरीके के लिए एपीआई रिस्पॉन्स फ़ॉर्मैट के बारे में सही जानकारी दी जा सके. जवाब में,youtubePartner#videoAdvertisingOptionGetEnabledAdsसंसाधन के बारे में यह जानकारी शामिल होती है:-
id– यह वह आईडी है जिसका इस्तेमाल YouTube, दावा किए गए वीडियो की पहचान करने के लिए करता है. यह वीडियो, सेटिंग से जुड़ा होता है. -
adBreaks– ऑब्जेक्ट की एक सूची, जिसमें हर ऑब्जेक्ट में वीडियो के चलने से पहले, उसके दौरान या उसके बाद के किसी पॉइंट के बारे में जानकारी होती है. यह जानकारी तब मिलती है, जब विज्ञापनों को चलने की अनुमति दी जाती है. हर ऑब्जेक्ट, विज्ञापन ब्रेक के अन्य एट्रिब्यूट भी तय कर सकता है. जैसे, ब्रेक के दौरान दिखने वाले विज्ञापन स्लॉट और हर स्लॉट के दौरान दिखाए जा सकने वाले विज्ञापनों के टाइप. -
adsOnEmbeds– यह एक बूलियन फ़ील्ड है. इससे पता चलता है कि एम्बेड किए गए प्लेयर में वीडियो चलाने के दौरान, YouTube विज्ञापन दिखा सकता है या नहीं. -
countriesRestriction– यह ऑब्जेक्ट की एक सूची है. इसमें हर ऑब्जेक्ट, देशों/इलाकों की सूची और उन देशों/इलाकों में वीडियो चलाने के दौरान इस्तेमाल किए गए विज्ञापन फ़ॉर्मैट की पहचान करता है.
-
-
-
नई और अपडेट की गई गड़बड़ियां
-
यहां दी गई टेबल में, एपीआई के साथ काम करने वाली नई गड़बड़ियों और हर गड़बड़ी को ठीक करने के तरीकों के बारे में बताया गया है. इससे उन गड़बड़ियों की भी पहचान होती है जिनमें बदलाव हुआ है. ध्यान दें कि कोई तरीका, एक ही तरह की कई गड़बड़ियां दिखा सकता है. उदाहरण के लिए, अगर किसी ऐसी
assetसंसाधन को डाला जाता है जिसमें ज़रूरी मेटाडेटा फ़ील्ड मौजूद नहीं है, तोrequiredगड़बड़ी दिखती है. दरअसल, एक से ज़्यादा मेटाडेटा फ़ील्ड ज़रूरी हो सकते हैं. इनमें से हर फ़ील्ड के लिए, आपको थोड़ा अलग मैसेज वाली गड़बड़ी दिखेगी.ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
तरीका गड़बड़ियां assets.insertassets.updateassets.patchinvalidValueऔरrequiredगड़बड़ियां, पहलेmetadataऑब्जेक्ट की चाइल्ड प्रॉपर्टी से जुड़ी थीं. अब ये गड़बड़ियां,metadataMineऑब्जेक्ट की चाइल्ड प्रॉपर्टी से जुड़ी हैं.
claimHistory.getnotFound– जिस दावे का इतिहास वापस पाने की कोशिश की जा रही है वह नहीं मिला.required– अनुरोध में,claimIdपैरामीटर के लिए कोई वैल्यू नहीं दी गई है.
claimSearch.listclaims.listbadRequest– अनुरोध में अमान्य मानदंड दिए गए हैं. इनमें से ज़्यादा से ज़्यादा एक फ़िल्टर पैरामीटर तय किया जा सकता है:q,assetId,videoId.
claims.insertbadRequest– आपने जिस दावे को बनाने की कोशिश की है वह अमान्य है. ऐसा इसलिए है, क्योंकि अनुरोध करने वाला कॉन्टेंट का मालिक, दावे से जुड़ी ऐसेट का मालिक नहीं है.badRequest– जिस कॉन्टेंट के मालिक की ओर से कार्रवाई की जा रही है उसके पास, तय की गई कार्रवाई के साथ नीतियां बनाने की अनुमति नहीं है.invalidValue– The content owner that you are acting on behalf of does not have permission to claim user-uploaded videos via the API.
contentOwners.listbadRequest– अनुरोध में अमान्य मानदंड दिए गए हैं. इनमें से सिर्फ़ एक फ़िल्टर पैरामीटर तय किया जाना चाहिए:fetchMine,id. (इससे पहले, गड़बड़ी में फ़िल्टर पैरामीटर का एक अलग सेट दिखता था –has_conflicts_with,restrict_to_user,name_prefix, औरid.)
ownership.updateownership.patchbadRequest– कंपोज़िशन ऐसेट के मालिकाना हक के डेटा को अपडेट करने के अनुरोध में, मालिकाना हक के बारे में ज़्यादा जानकारी देनी होगी. जैसे,mechanical,performance,synchronization, और/याlyricके अधिकार. इसमेंgeneralके मालिकाना हक के अधिकार के बारे में जानकारी नहीं देनी होगी.lyricके लिए, अधिकारों का नया टाइप उपलब्ध है.
policies.insertpolicies.updatepolicies.patchinvalidValue– अनुरोध में नीति का अमान्य नियम शामिल है, क्योंकि एपीआई ऐसी नीतियां बनाने या उनमें बदलाव करने की सुविधा नहीं देता है जिनमेंtakedownकार्रवाई तय की गई हो. यह गड़बड़ी, अब काम न करने वालीinvalidPolicyConditionalTakedownगड़बड़ी की जगह ले लेगी. इसमेंinvalidPolicyTakedownActionकी वजह से हुई गड़बड़ी की जानकारी मिलती है.
references.insertbadRequest– अनुरोध में, मीडिया फ़ाइल भेजी जानी चाहिए याclaimIdअनुरोध पैरामीटर के लिए वैल्यू तय की जानी चाहिए. हालांकि, किसी अनुरोध में मीडिया फ़ाइल नहीं भेजी जा सकती औरclaimIdअनुरोध पैरामीटर के लिए वैल्यू तय नहीं की जा सकती.badRequest– इसी कॉन्टेंट के लिए, YouTube वीडियो पर किए गए किसी दूसरे दावे से पहचान फ़ाइल पहले ही बनाई जा चुकी है.badRequest– एपीआई, रेफ़रंस बनाते समयfpDirectप्रॉपर्टी के लिए वैल्यू सेट करने की सुविधा नहीं देता.internalError– अपलोड की गई मीडिया फ़ाइल में कोई समस्या है.invalidValue–contentType,assetIdयाclaimIdअनुरोध के पैरामीटर की वैल्यू अमान्य है. इस गड़बड़ी से, अमान्य वैल्यू की पहचान होती है.notFound– आपने जिस ऐसेट या दावे के बारे में बताया है वह नहीं मिला. कृपया अपने अनुरोध में,assetIdऔरclaimIdपैरामीटर की वैल्यू देखें.required– अनुरोध में,contentTypeपैरामीटर के लिए वैल्यू तय करना ज़रूरी है.
references.insertreferences.updatereferences.patchinvalidValue– रेफ़रंस के लिए तय किए गएexcludedIntervalsमान्य नहीं हैं. ध्यान दें कि किसी पहचान फ़ाइल को बंद करते समय, बाहर रखे गए इंटरवल के बारे में नहीं बताया जा सकता.
-
10 मई, 2013
इस अपडेट में ये बदलाव किए गए हैं:
-
YouTube अब एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई की सुविधाओं और सेवाओं की पहचान नहीं करता. हालांकि, अब हम उन YouTube API की सूची उपलब्ध कराते हैं जिन पर समर्थन नहीं होने की नीति लागू होती है.
8 अप्रैल, 2013
इस अपडेट में ये बदलाव किए गए हैं:
-
इस एपीआई का नाम बदलकर YouTube Content ID API कर दिया गया है.
-
assetMatchPolicyसंसाधन में कई प्रॉपर्टी बदली गई हैं:kindप्रॉपर्टी की वैल्यूyoutubePartner#policyसे बदलकरyoutubePartner#assetMatchPolicyहो गई है.- नई
policyIdप्रॉपर्टी में ऐसी वैल्यू होती है जो सेव की गई नीति के संसाधन की खास तौर पर पहचान करती है. rules[].subactionप्रॉपर्टी की वैल्यू अब स्ट्रिंग के बजाय स्ट्रिंग की सूची है.rules[].conditions.contentMatchTypeप्रॉपर्टी की वैल्यू अब स्ट्रिंग के बजाय स्ट्रिंग की सूची है.id,name, औरdescriptionप्रॉपर्टी हटा दी गई हैं.
-
assetMatchPolicy.updateतरीके के दस्तावेज़ को अपडेट किया गया है. इससे यह पता चलता है कि इस तरीके को कॉल करते समय,policyIdप्रॉपर्टी याrules[]ऑब्जेक्ट के लिए वैल्यू सेट की जा सकती हैं. -
claimsसंसाधन अब कई नई प्रॉपर्टी के साथ काम करता है:प्रॉपर्टी का नाम वैल्यू ब्यौरा timeCreateddatetimeदावा किए जाने की तारीख और समय. matchInfoobjectmatchInfoऑब्जेक्ट में, उस मिलते-जुलते कॉन्टेंट के बारे में जानकारी होती है जिसकी वजह से दावा जनरेट हुआ है. यह जानकारी सिर्फ़claimसंसाधन में शामिल की जाती है. ऐसा तब होता है, जब अपलोड किया गया कोई वीडियो, मौजूदा रेफ़रंस फ़ाइल से मेल खाने की वजह से दावा अपने-आप जनरेट हुआ हो.matchInfo.referenceIdstringयह यूनीक आईडी है. इसका इस्तेमाल YouTube, उस रेफ़रंस referenceकी पहचान करने के लिए करता है जिससे मैच जनरेट हुआ है.matchInfo.longestMatchobjectlongestMatchऑब्जेक्ट में, पहचान फ़ाइल और अपलोड किए गए वीडियो के बीच सबसे ज़्यादा मेल खाने वाले हिस्से के बारे में जानकारी होती है.matchInfo.longestMatch.durationSecsunsigned longमिलते-जुलते अवसर की अवधि, सेकंड में. matchInfo.longestMatch.userVideoOffsetunsigned longमैच शुरू होने का टाइम ऑफ़सेट. इसे अपलोड किए गए वीडियो की शुरुआत से सेकंड में मापा जाता है. matchInfo.longestMatch.referenceOffsetunsigned longमैच शुरू होने पर टाइम ऑफ़सेट, रेफ़रंस की शुरुआत से सेकंड में मापा जाता है. matchInfo.totalMatchobjecttotalMatchऑब्जेक्ट में, अपलोड किए गए वीडियो के उस हिस्से के बारे में जानकारी होती है जो पहचान फ़ाइल से मिलता-जुलता है. साथ ही, इसमें पहचान फ़ाइल के उस हिस्से के बारे में जानकारी होती है जो अपलोड किए गए वीडियो से मिलता-जुलता है. अगर मैच किया गया कॉन्टेंट, अपलोड किए गए वीडियो या रेफ़रंस में लूप में चलता है, तो ये वैल्यू अलग-अलग हो सकती हैं. उदाहरण के लिए, अगर अपलोड किए गए वीडियो में किसी रेफ़रंस से 10 सेकंड की क्लिप शामिल है, लेकिन क्लिप को छह बार दोहराया गया है, तो अपलोड किए गए वीडियो में मिलता-जुलता कॉन्टेंट 60 सेकंड का है. हालांकि, रेफ़रंस में मिलता-जुलता कॉन्टेंट सिर्फ़ 10 सेकंड का है.matchInfo.totalMatch.userVideoDurationSecsunsigned longअपलोड किए गए वीडियो के उस कॉन्टेंट की कुल अवधि, जो पहचान फ़ाइल से मेल खाती है. यह अवधि सेकंड में होती है. matchInfo.totalMatch.referenceDurationSecsunsigned longअपलोड किए गए वीडियो से मेल खाने वाले पहचान वाले वीडियो की कुल अवधि, सेकंड में. originobjectoriginऑब्जेक्ट में, दावे के सोर्स के बारे में जानकारी होती है.origin.sourcestringदावे का सोर्स. -
claimsसंसाधन में मौजूदpolicyप्रॉपर्टी को अपडेट कर दिया गया है. इससे यह पता चलता है कि 'ऑडियो बदलें' सुविधा के दावे के लिए, वैल्यू को अपडेट नहीं किया जा सकता. -
metadataHistoryसंसाधन कीtimeProvidedMsप्रॉपर्टी का नाम बदलकर timeProvided कर दिया गया है. -
ownershipHistoryसंसाधन कीtimeProvidedMsप्रॉपर्टी का नाम बदलकर timeProvided कर दिया गया है. -
ownershipHistory.listतरीके की परिभाषा को अपडेट किया गया है. इसमें बताया गया है कि यह तरीका, कॉन्टेंट के हर मालिक के लिए, मालिकाना हक का सबसे नया डेटा ही वापस पाता है. हालांकि, अगर कॉन्टेंट के मालिक ने मालिकाना हक वाला डेटा, कई डेटा सोर्स (एपीआई, कॉन्टेंट फ़ीड वगैरह) के ज़रिए सबमिट किया है, तो सूची में हर कॉन्टेंट के मालिक और डेटा सोर्स के लिए सबसे नया डेटा शामिल होगा. -
policyसंसाधन में कई प्रॉपर्टी बदली गई हैं:ruleप्रॉपर्टी का नाम बदलकर rules कर दिया गया है.rules[].subactionप्रॉपर्टी की वैल्यू अब स्ट्रिंग के बजाय स्ट्रिंग की सूची है.rules[].conditions.contentMatchTypeप्रॉपर्टी की वैल्यू अब स्ट्रिंग के बजाय स्ट्रिंग की सूची है.
-
policies.insertऔरpolicies.updateतरीकों के दस्तावेज़ को अपडेट किया गया है. इससे पता चलता है कि इन तरीकों को कॉल करते समय,rules[]ऑब्जेक्ट के लिए वैल्यू सेट की जा सकती हैं. -
एपीआई के कई तरीकों में, गड़बड़ियों के नए टाइप काम करते हैं. नीचे दी गई टेबल में, गड़बड़ी का पता लगाने के तरीके और नई तरह की गड़बड़ियों के बारे में बताया गया है. कई मामलों में, किसी एक तरह की कई गड़बड़ियां हो सकती हैं. उदाहरण के लिए, अगर किसी ऐसी
assetसंसाधन को डाला जाता है जिसमें ज़रूरी मेटाडेटा फ़ील्ड मौजूद नहीं है, तोrequiredगड़बड़ी दिखती है. दरअसल, एक से ज़्यादा मेटाडेटा फ़ील्ड ज़रूरी हो सकते हैं. इनमें से हर फ़ील्ड के लिए, आपको थोड़ा अलग मैसेज वाली गड़बड़ी दिखेगी.ज़्यादा जानकारी के लिए, कृपया हर तरीके के लिए गड़बड़ी से जुड़ा दस्तावेज़ देखें या गड़बड़ियां पेज पर जाएं.
तरीका गड़बड़ियां assets.insertinvalidValue– ऐसेट मेटाडेटा फ़ील्ड में एक अमान्य वैल्यू शामिल है.required– ऐसेट के मेटाडेटा का कोई ज़रूरी फ़ील्ड मौजूद नहीं है.
assets.updateassets.patchforbidden– जिस ऐसेट को अपडेट किया जा रहा है उसका मालिकाना हक उस पार्टनर के पास नहीं है जो अपडेट करने की कोशिश कर रहा है.invalidValue– ऐसेट मेटाडेटा फ़ील्ड में एक अमान्य वैल्यू शामिल है.notFound– ऐसेट को किसी सीज़न ऐसेट या शो ऐसेट से जोड़ा जा रहा है, जो नहीं मिल रही है.required– ऐसेट के मेटाडेटा का कोई ज़रूरी फ़ील्ड मौजूद नहीं है.
claims.insertbadRequest– इस अनुरोध में किसी वीडियो पर दावा करने की कोशिश की गई है, लेकिन दावा करने की अनुमति नहीं है.
ownership.updateownership.patchbadRequest– इस अनुरोध में, किसी देश/इलाके में 100% से ज़्यादा मालिकाना हक का दावा किया गया है.
policies.insertpolicies.patchpolicies.updateconflictingPolicyRules– नीति में, नीति के ऐसे नियम शामिल हैं जो एक-दूसरे से मेल नहीं खाते.
-
नए गड़बड़ियां पेज पर, उन गड़बड़ियों की सूची दी गई है जो एपीआई दिखा सकता है. इस पेज पर, सामान्य गड़बड़ियों के साथ-साथ किसी खास तरीके से जुड़ी गड़बड़ियों की जानकारी भी दी गई है. सामान्य गड़बड़ियां, एपीआई के कई अलग-अलग तरीकों में हो सकती हैं.
18 जनवरी, 2013
इस अपडेट में ये बदलाव किए गए हैं:
-
हाल ही में जोड़े गए
videoAdvertisingOptions.getEnabledAdsतरीके से, आपको किसी पार्टनर या उपयोगकर्ता के अपलोड किए गए वीडियो पर दिखाए जा सकने वाले विज्ञापनों के टाइप के बारे में जानकारी मिलती है. -
assetSearch.listतरीके केownershipRestrictionपैरामीटर की परिभाषा को अपडेट किया गया है. इसमें बताया गया है कि पैरामीटर की डिफ़ॉल्ट वैल्यूmineहै. इसका मतलब है कि एपीआई को सिर्फ़ मौजूदा उपयोगकर्ता के मालिकाना हक वाली ऐसेट को वापस पाना चाहिए. -
assets.listतरीके के दस्तावेज़ में ये बदलाव दिखते हैं:-
अब
idपैरामीटर ज़रूरी है. -
नए
fetchMatchPolicyपैरामीटर की मदद से, यह बताया जा सकता है कि एपीआई अनुरोध में, उस मिलते-जुलते वीडियो से जुड़ी नीति को भी शामिल किया जाना चाहिए या नहीं जिसे आपने ऐसेट के लिए सेट किया है. -
fetchOwnershipपैरामीटर का इस्तेमाल करके, यह बताया जा सकता है कि एपीआई अनुरोध में ऐसेट के मालिकाना हक का डेटा भी शामिल किया जाना चाहिए या नहीं. -
एपीआई से मिलने वाली ऐसेट की सूची में अब पेज नंबर के हिसाब से डेटा नहीं होता. इस वजह से, एपीआई के जवाब से
nextPageTokenप्रॉपर्टी औरpageInfoऑब्जेक्ट, दोनों को हटा दिया गया है.pageInfoऑब्जेक्ट मेंtotalResults,resultsPerPage, औरstartIndexप्रॉपर्टी शामिल थीं.
-
-
claimsसंसाधन के दस्तावेज़ को अपडेट किया गया है. इसमें बताया गया है कि दावा बनाते समय, आपको नीति की जानकारी देनी होगी. (अगर डाले गए दावे में किसी नीति के बारे में नहीं बताया गया है, तो YouTube फ़िलहाल इस्तेमाल की डिफ़ॉल्ट नीति लागू नहीं करता है. हालांकि, दस्तावेज़ में पहले बताया गया था कि ऐसा होता है.) -
policyसंसाधन कीhasUnpublishedDraftप्रॉपर्टी अब काम नहीं करती है. -
policies.listतरीके के साथ काम करने वाला नयाidपैरामीटर, आपको उन सेव की गई नीतियों की पहचान करने की सुविधा देता है जिन्हें एपीआई अनुरोध को वापस पाना चाहिए. सिर्फ़ उन नीतियों को वापस पाया जा सकता है जो पुष्टि किए गए मौजूदा कॉन्टेंट के मालिक से जुड़ी हैं. -
references.patchऔरreferences.update, दोनों तरीकों के लिएreleaseClaimsपैरामीटर की परिभाषा को अपडेट किया गया है. इसमें बताया गया है कि यह पैरामीटर सिर्फ़ तब काम करता है, जब दावे का स्टेटसinactiveपर अपडेट किया जा रहा हो. ऐसे में, रेफ़रंस से जनरेट किए गए सभी मैच के दावों को रिलीज़ करने के लिए,releaseClaimsपैरामीटर की वैल्यू कोtrueपर भी सेट किया जा सकता है. -
references.patchऔरreferences.update, दोनों तरीकों को अपडेट किया गया है. इनमें बताया गया है कि इनमें से कोई भी कार्रवाई करते समय, आपको रेफ़रंस का स्टेटस बताना होगा. -
एपीआई के कई तरीकों में, गड़बड़ियों के नए टाइप काम करते हैं. यहां दी गई टेबल में, गड़बड़ी ठीक करने के तरीके और नई गड़बड़ियों के बारे में बताया गया है:
तरीका गड़बड़ी का टाइप गड़बड़ी की जानकारी ब्यौरा guideCategories.listnotFoundUnavailableजिस ऐसेट के लिए मिलते-जुलते वीडियो से जुड़ी नीति वापस लाने की कोशिश की जा रही है वह नहीं मिली. claims.getnotFoundUnavailableआपको जिस दावे की जानकारी चाहिए वह नहीं मिल सकी. ownership.patchinvalidValueUnavailableआपने मालिकाना हक के लिए जो डेटा दिया है उसमें अमान्य वैल्यू शामिल है. ownership.updateinvalidValueUnavailableआपने मालिकाना हक के लिए जो डेटा दिया है उसमें अमान्य वैल्यू शामिल है.