YouTube Content ID API की मदद से, YouTube की ऐसेट को मैनेज किया जा सकता है. साथ ही, इससे जुड़े कॉन्टेंट, रेफ़रंस, मालिकाना हक, अधिकार, और नीतियों को भी मैनेज किया जा सकता है.
- REST रिसॉर्स: assetLabels
- REST रिसॉर्स: assetMatchPolicy
- REST रिसॉर्स: assetRelationships
- REST रिसॉर्स: assetSearch
- REST रिसॉर्स: assetShares
- REST रिसॉर्स: assets
- REST रिसॉर्स: campaigns
- REST रिसॉर्स: claimHistory
- REST रिसॉर्स: claimSearch
- REST रिसॉर्स: claims
- REST रिसॉर्स: contentOwners
- REST रिसॉर्स: liveCuepoints
- REST रिसॉर्स: metadataHistory
- REST रिसॉर्स: musicChangeRequests
- REST रिसॉर्स: musicReleases
- REST रिसॉर्स: musicTracks
- REST रिसॉर्स: ownership
- REST रिसॉर्स: ownershipHistory
- REST रिसॉर्स: package
- REST रिसॉर्स: नीतियां
- REST रिसॉर्स: referenceConflicts
- REST रिसॉर्स: references
- REST रिसॉर्स: spreadsheetTemplate
- REST रिसॉर्स: uploader
- REST रिसॉर्स: validator
- REST रिसॉर्स: videoAdvertisingOptions
- REST रिसॉर्स: whitelists
सेवा: youtubepartner.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
जानकारी देने वाला दस्तावेज़, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:
https://youtubepartner.googleapis.com
REST रिसॉर्स: assetLabels
| तरीके | |
|---|---|
insert |
POST /youtube/partner/v1/assetLabels मालिक के लिए ऐसेट लेबल डालें. |
list |
GET /youtube/partner/v1/assetLabels मालिक के लिए, ऐसेट के सभी लेबल की सूची वापस लाता है. |
REST रिसॉर्स: assetMatchPolicy
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/assets/{assetId}/matchPolicy पुष्टि किए गए उपयोगकर्ता से जुड़े कॉन्टेंट के मालिक की ओर से, तय की गई ऐसेट के लिए असाइन की गई मिलते-जुलते वीडियो से जुड़ी नीति को वापस पाया जाता है. |
patch |
PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy इस तरीके का इस्तेमाल करके, ऐसेट के लिए मिलते-जुलते वीडियो से जुड़ी नीति में बदलाव किया जा सकता है. |
update |
PUT /youtube/partner/v1/assets/{assetId}/matchPolicy इससे ऐसेट के लिए मिलते-जुलते वीडियो से जुड़ी नीति अपडेट होती है. |
REST रिसॉर्स: assetRelationships
| तरीके | |
|---|---|
delete |
DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId} दो ऐसेट के बीच के संबंध को मिटाता है. |
insert |
POST /youtube/partner/v1/assetRelationships यह दो ऐसेट को लिंक करने वाला रिलेशनशिप बनाता है. |
list |
GET /youtube/partner/v1/assetRelationships इस तरीके का इस्तेमाल करके, किसी दी गई ऐसेट के लिए संबंधों की सूची वापस पाई जा सकती है. |
REST रिसॉर्स: assetSearch
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/assetSearch ऐसेट मेटाडेटा के आधार पर ऐसेट खोजता है. |
REST रिसॉर्स: assets
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/assets/{assetId} Retrieves the metadata for the specified asset. |
insert |
POST /youtube/partner/v1/assets इस टैग की मदद से, तय किए गए मेटाडेटा वाली ऐसेट डाली जाती है. |
list |
GET /youtube/partner/v1/assets ऐसेट मेटाडेटा के आधार पर, ऐसेट की सूची वापस लाता है. |
patch |
PATCH /youtube/partner/v1/assets/{assetId} Patches the metadata for the specified asset. |
update |
PUT /youtube/partner/v1/assets/{assetId} इससे चुनी गई ऐसेट का मेटाडेटा अपडेट होता है. |
REST रिसॉर्स: campaigns
| तरीके | |
|---|---|
delete |
DELETE /youtube/partner/v1/campaigns/{campaignId} यह मालिक के लिए, चुने गए कैंपेन को मिटाता है. |
get |
GET /youtube/partner/v1/campaigns/{campaignId} मालिक के लिए, किसी कैंपेन को वापस लाता है. |
insert |
POST /youtube/partner/v1/campaigns इस अनुरोध में दिए गए कैंपेन डेटा का इस्तेमाल करके, मालिक के लिए नया कैंपेन डालें. |
list |
GET /youtube/partner/v1/campaigns मालिक के लिए कैंपेन की सूची वापस पाता है. |
patch |
PATCH /youtube/partner/v1/campaigns/{campaignId} किसी कैंपेन के डेटा में बदलाव करें. |
update |
PUT /youtube/partner/v1/campaigns/{campaignId} किसी कैंपेन के डेटा को अपडेट करें. |
REST रिसॉर्स: claimHistory
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/claimHistory/{claimId} इससे किसी दावे का इतिहास मिलता है. |
REST रिसॉर्स: claimSearch
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/claimSearch यह खोज के लिए इस्तेमाल किए गए शब्दों से मेल खाने वाले दावों की सूची वापस लाता है. |
REST रिसॉर्स: claims
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/claims/{claimId} इस तरीके से, आईडी के हिसाब से किसी दावे को वापस पाया जा सकता है. |
insert |
POST /youtube/partner/v1/claims इससे दावा बनाया जाता है. |
list |
GET /youtube/partner/v1/claims इस तरीके से, कॉन्टेंट के मालिक से जुड़े उन दावों की सूची मिलती है जिन्हें मौजूदा उपयोगकर्ता मैनेज करता है. |
patch |
PATCH /youtube/partner/v1/claims/{claimId} यह मौजूदा दावे में बदलाव करता है. इसके लिए, वह दावे की नीति या उसकी स्थिति में बदलाव करता है. |
update |
PUT /youtube/partner/v1/claims/{claimId} यह मौजूदा दावे को अपडेट करता है. इसके लिए, वह दावे से जुड़ी नीति या उसके स्टेटस में बदलाव करता है. |
REST रिसॉर्स: contentOwners
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/contentOwners/{contentOwnerId} इससे, चुने गए कॉन्टेंट के मालिक के बारे में जानकारी मिलती है. |
list |
GET /youtube/partner/v1/contentOwners अनुरोध की शर्तों से मेल खाने वाले कॉन्टेंट के मालिकों की सूची वापस लाता है. |
REST रिसॉर्स: liveCuepoints
| तरीके | |
|---|---|
insert |
POST /youtube/partner/v1/liveCuepoints इस फ़ंक्शन का इस्तेमाल, लाइव ब्रॉडकास्ट में क्यूपॉइंट डालने के लिए किया जाता है. |
REST रिसॉर्स: metadataHistory
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/metadataHistory यह किसी ऐसेट के लिए उपलब्ध कराए गए सभी मेटाडेटा की सूची वापस लाता है. इससे कोई फ़र्क़ नहीं पड़ता कि डेटा किस कॉन्टेंट मालिक ने उपलब्ध कराया है. |
REST रिसॉर्स: musicChangeRequests
| तरीके | |
|---|---|
create |
POST /youtube/partner/v1/music/changeRequests इससे संगीत में बदलाव करने का अनुरोध किया जाता है. यह अनुरोध, किसी रिलीज़ या ट्रैक के लिए किया जाता है. |
list |
GET /youtube/partner/v1/music/changeRequests इस तरीके से, किसी रिलीज़ या ट्रैक के लिए संगीत में बदलाव करने के अनुरोधों की सूची मिलती है. |
REST रिसॉर्स: musicReleases
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/music/releases संगीत की रिलीज़ की सूची वापस लाता है. |
REST रिसॉर्स: musicTracks
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/music/{parent=releases/*}/tracks संगीत ट्रैक की सूची वापस लाता है. |
REST रिसॉर्स: ownership
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/assets/{assetId}/ownership यह पुष्टि किए गए उपयोगकर्ता से जुड़े कॉन्टेंट के मालिक की ओर से, तय की गई ऐसेट के लिए उपलब्ध कराया गया मालिकाना हक का डेटा वापस पाता है. |
patch |
PATCH /youtube/partner/v1/assets/{assetId}/ownership इससे बताई गई ऐसेट के मालिकाना हक की नई जानकारी मिलती है. |
update |
PUT /youtube/partner/v1/assets/{assetId}/ownership इससे बताई गई ऐसेट के मालिकाना हक की नई जानकारी मिलती है. |
REST रिसॉर्स: ownershipHistory
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/ownershipHistory यह किसी ऐसेट के मालिकाना हक वाले डेटा की सूची को वापस लाता है. इससे कोई फ़र्क़ नहीं पड़ता कि यह डेटा किस कॉन्टेंट के मालिक ने दिया है. |
REST रिसॉर्स: package
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/package/{packageId} यह फ़ंक्शन, चुने गए पैकेज की जानकारी देता है. |
insert |
POST /youtube/partner/v1/package सिर्फ़ मेटाडेटा वाला पैकेज डालता है. |
REST रिसॉर्स: policies
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/policies/{policyId} यह सेव की गई नीति को वापस लाता है. |
insert |
POST /youtube/partner/v1/policies सेव की गई नीति बनाता है. |
list |
GET /youtube/partner/v1/policies इससे कॉन्टेंट के मालिक की सेव की गई नीतियों की सूची मिलती है. |
patch |
PATCH /youtube/partner/v1/policies/{policyId} Patches the specified saved policy. |
update |
PUT /youtube/partner/v1/policies/{policyId} Updates the specified saved policy. |
REST रिसॉर्स: referenceConflicts
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/referenceConflicts/{referenceConflictId} यह फ़ंक्शन, चुने गए रेफ़रंस के टकराव के बारे में जानकारी देता है. |
list |
GET /youtube/partner/v1/referenceConflicts इससे, ऐसे रेफ़रंस की सूची मिलती है जिनमें अब भी समस्याएं हैं. |
REST रिसॉर्स: references
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/references/{referenceId} यह फ़ंक्शन, दिए गए रेफ़रंस के बारे में जानकारी देता है. |
insert |
POST /youtube/partner/v1/references POST /upload/youtube/partner/v1/references इनमें से किसी एक तरीके से रेफ़रंस बनाता है:
|
list |
GET /youtube/partner/v1/references यह फ़ंक्शन, आईडी के हिसाब से पहचान फ़ाइलों की सूची या तय की गई ऐसेट के लिए पहचान फ़ाइलों की सूची वापस लाता है. |
patch |
PATCH /youtube/partner/v1/references/{referenceId} यह रेफ़रंस में बदलाव करता है. |
update |
PUT /youtube/partner/v1/references/{referenceId} किसी रेफ़रंस को अपडेट करता है. |
REST रिसॉर्स: spreadsheetTemplate
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/spreadsheetTemplate इस तरीके से, कॉन्टेंट के मालिक के लिए स्प्रेडशीट टेंप्लेट की सूची मिलती है. |
REST रिसॉर्स: uploader
| तरीके | |
|---|---|
list |
GET /youtube/partner/v1/uploader इस तरीके से, कॉन्टेंट के मालिक के लिए वीडियो अपलोड करने वालों की सूची मिलती है. |
REST रिसॉर्स: validator
| तरीके | |
|---|---|
validate |
POST /youtube/partner/v1/validator मेटाडेटा फ़ाइल की पुष्टि करें. |
validateAsync |
POST /youtube/partner/v1/validatorAsync मेटाडेटा फ़ाइल की पुष्टि एसिंक्रोनस तरीके से करें. |
validateAsyncStatus |
POST /youtube/partner/v1/validatorAsyncStatus एसिंक्रोनस पुष्टि की स्थिति पाएं. |
REST रिसॉर्स: videoAdvertisingOptions
| तरीके | |
|---|---|
get |
GET /youtube/partner/v1/videoAdvertisingOptions/{videoId} इस तरीके से, चुने गए वीडियो के लिए विज्ञापन दिखाने की सेटिंग वापस पाई जाती हैं. |
getEnabledAds |
GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds यह फ़ंक्शन, पार्टनर या उपयोगकर्ता की ओर से अपलोड किए गए किसी वीडियो के लिए, अनुमति वाले विज्ञापनों के टाइप की जानकारी देता है. |
patch |
PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId} इस तरीके का इस्तेमाल करके, किसी वीडियो के लिए विज्ञापन दिखाने की सेटिंग में बदलाव किया जा सकता है. |
update |
PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId} इस तरीके का इस्तेमाल करके, किसी वीडियो के लिए विज्ञापन दिखाने की सेटिंग अपडेट की जाती हैं. |
REST रिसॉर्स: whitelists
| तरीके | |
|---|---|
delete |
DELETE /youtube/partner/v1/whitelists/{id} कॉन्टेंट के मालिक के लिए, व्हाइटलिस्ट किए गए चैनल को हटाता है. |
get |
GET /youtube/partner/v1/whitelists/{id} Retrieves a specific whitelisted channel by ID. |
insert |
POST /youtube/partner/v1/whitelists कॉन्टेंट के मालिक के लिए, किसी YouTube चैनल को श्वेतसूची में जोड़ें. |
list |
GET /youtube/partner/v1/whitelists इस तरीके से, कॉन्टेंट के मालिक के लिए व्हाइटलिस्ट किए गए चैनलों की सूची मिलती है. |