Servicio Content ID de YouTube
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El servicio de Content ID de YouTube te permite usar la API de Content ID de YouTube en Apps Script. Esta API permite a los desarrolladores interactuar directamente con el sistema de administración de derechos de Content ID de YouTube.
Como socio de YouTube, puedes usar la API para crear y administrar tus recursos, reclamos y campañas.
Referencia
Para obtener información detallada sobre este servicio, consulta la documentación de referencia de la API pública de Content ID de YouTube. Al igual que todos los servicios avanzados de Apps Script, el servicio avanzado de Content ID de YouTube usa los mismos objetos, métodos y parámetros que la API pública. Para obtener más información, consulta Cómo se determinan las firmas de los métodos.
/** * 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/policiespolicy:{rules:[{action:"monetize"}]},};try{constclaimInserted=YouTubeContentId.Claims.insert(claimToInsert,{onBehalfOfContentOwner:onBehalfOfContentOwner,});console.log("Claim created on video %s: %s",videoId,claimInserted);}catch(e){console.log("Failed to create claim on video %s, error: %s",videoId,e.message,);}}
Actualización de la propiedad de los elementos
Esta función actualiza tu propiedad sobre un activo existente.
/** * 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("Ownership updated on asset %s: %s",assetId,updatedOwnership);}catch(e){console.log("Ownership update failed on asset %s, error: %s",assetId,e.message,);}}
Cómo retirar un reclamo
Esta función libera un reclamo existente que tienes sobre un video.
/** * 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 %s was released: %s",claimId,claimReleased);}catch(e){console.log("Failed to release claim %s, error: %s",claimId,e.message);}}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-16 (UTC)"],[],[]]