Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le service YouTube Content ID vous permet d'utiliser l'API YouTube Content ID dans Apps Script. Cette API permet aux développeurs d'interagir directement avec le système de gestion des droits Content ID de YouTube.
En tant que partenaire YouTube, vous pouvez utiliser l'API pour créer et gérer vos composants, vos réclamations et vos campagnes.
Référence
Pour en savoir plus sur ce service, consultez la documentation de référence de l'API YouTube Content ID publique. Comme tous les services avancés d'Apps Script, le service avancé YouTube Content ID utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Détermination des signatures de méthode.
/** * 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);}}
Modifier la propriété des éléments
Cette fonction met à jour votre propriété sur un élément existant.
/** * 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);}}
Lever une revendication
Cette fonction annule une revendication existante sur une vidéo.
/** * 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);}}
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/06/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]],[]]