Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
YouTube Content ID hizmeti, Apps Script'te YouTube Content ID API'yi kullanmanıza olanak tanır. Bu API, geliştiricilerin doğrudan YouTube'un Content ID hak yönetimi sistemiyle etkileşim kurmasını sağlar.
YouTube iş ortağı olarak öğelerinizi, hak taleplerinizi ve kampanyalarınızı oluşturmak ve yönetmek için API'yi kullanabilirsiniz.
Referans
Bu hizmet hakkında ayrıntılı bilgi için herkese açık YouTube Content ID API'nin referans dokümanlarına bakın. Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi gelişmiş YouTube Content ID hizmeti de herkese açık API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Metod imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.
/** * This function creates a partner-uploaded claim on a video with the specified * asset and policy rules. * @see https://developers.google.com/youtube/partner/docs/v1/claims/insert */functionclaimYourVideoWithMonetizePolicy(){// The ID of the content owner that you are acting on behalf of.constonBehalfOfContentOwner='replaceWithYourContentOwnerID';// A YouTube video ID to claim. In this example, the video must be uploaded// to one of your onBehalfOfContentOwner's linked channels.constvideoId='replaceWithYourVideoID';constassetId='replaceWithYourAssetID';constclaimToInsert={'videoId':videoId,'assetId':assetId,'contentType':'audiovisual',// Set the claim policy to monetize. You can also specify a policy ID here// instead of policy rules.// For details, please refer to the YouTube Content ID API Policies// documentation:// https://developers.google.com/youtube/partner/docs/v1/policies'policy':{'rules':[{'action':'monetize'}]}};try{constclaimInserted=YouTubeContentId.Claims.insert(claimToInsert,{'onBehalfOfContentOwner':onBehalfOfContentOwner});console.log('Claimcreatedonvideo%s:%s',videoId,claimInserted);}catch(e){console.log('Failedtocreateclaimonvideo%s,error:%s',videoId,e.message);}}
Öğe sahipliğini güncelleme
Bu işlev, mevcut bir öğedeki sahipliğinizi günceller.
/** * This function updates your onBehalfOfContentOwner's ownership on an existing * asset. * @see https://developers.google.com/youtube/partner/docs/v1/ownership/update */functionupdateAssetOwnership(){// The ID of the content owner that you are acting on behalf of.constonBehalfOfContentOwner='replaceWithYourContentOwnerID';// Replace values with your asset idconstassetId='replaceWithYourAssetID';// The new ownership here would replace your existing ownership on the asset.constmyAssetOwnership={'general':[{'ratio':100,'owner':onBehalfOfContentOwner,'type':'include','territories':['US','CA']}]};try{constupdatedOwnership=YouTubeContentId.Ownership.update(myAssetOwnership,assetId,{'onBehalfOfContentOwner':onBehalfOfContentOwner});console.log('Ownershipupdatedonasset%s:%s',assetId,updatedOwnership);}catch(e){console.log('Ownershipupdatefailedonasset%s,error:%s',assetId,e.message);}}
Hak talebini iptal etme
Bu işlev, bir videoyla ilgili mevcut hak talebinizi iptal eder.
/** * This function releases an existing claim your onBehalfOfContentOwner has * on a video. * @see https://developers.google.com/youtube/partner/docs/v1/claims/patch */functionreleaseClaim(){// The ID of the content owner that you are acting on behalf of.constonBehalfOfContentOwner='replaceWithYourContentOwnerID';// The ID of the claim to be released.constclaimId='replaceWithYourClaimID';// To release the claim, change the resource's status to inactive.constclaimToBeReleased={'status':'inactive'};try{constclaimReleased=YouTubeContentId.Claims.patch(claimToBeReleased,claimId,{'onBehalfOfContentOwner':onBehalfOfContentOwner});console.log('Claim%swasreleased:%s',claimId,claimReleased);}catch(e){console.log('Failedtoreleaseclaim%s,error:%s',claimId,e.message);}}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-06-05 UTC."],[[["The YouTube Content ID API allows YouTube partners to manage their copyrighted content and rights through Apps Script."],["This advanced service requires prior enabling and is exclusively available to YouTube content partners via the Google Developers Console."],["Developers can use the API to automate tasks like claiming videos, updating asset ownership, and releasing claims, streamlining content management workflows."],["The provided sample code demonstrates how to utilize the YouTube Content ID API for these tasks, offering practical examples for implementation."],["Refer to the reference documentation and YouTube API support guide for detailed information and troubleshooting assistance."]]],[]]