YouTube Content ID API

La API de Content ID de YouTube permite administrar los activos de YouTube junto con el contenido asociado, las referencias, la propiedad, los derechos y las políticas.

Servicio: youtubepartner.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://youtubepartner.googleapis.com

Recurso de REST: assetLabel

Métodos
insert POST /youtube/partner/v1/assetLabels
Inserta una etiqueta de activo para un propietario.
list GET /youtube/partner/v1/assetLabels
Recupera una lista de todas las etiquetas de activos de un propietario.

Recurso de REST: assetMatchPolicy

Métodos
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Recupera la política de coincidencias que el propietario del contenido asociado con el usuario autenticado asignó al elemento especificado.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Aplica parches en la política de coincidencias del elemento.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Actualiza la política de coincidencias del activo.

Recurso de REST: assetRelationships

Métodos
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Borra una relación entre dos activos.
insert POST /youtube/partner/v1/assetRelationships
Crea una relación que vincule dos activos.
list GET /youtube/partner/v1/assetRelationships
Recupera una lista de relaciones de un elemento determinado.

Recurso de REST: assetSearch

Métodos
list GET /youtube/partner/v1/assetSearch
Busca activos según sus metadatos.

Recurso de REST: assetShares

Métodos
list GET /youtube/partner/v1/assetShares
Este método recupera una lista de elementos compartidos que el socio posee y que se asignan a un ID de vista de activos específico, o bien recupera una lista de vistas de activos asociadas con un ID específico que pertenece al socio.

Recurso de REST: assets

Métodos
get GET /youtube/partner/v1/assets/{assetId}
Recupera los metadatos del elemento especificado.
insert POST /youtube/partner/v1/assets
Inserta un recurso con los metadatos especificados.
list GET /youtube/partner/v1/assets
Recupera una lista de activos en función de los metadatos de estos.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aplica parches a los metadatos para el elemento especificado.
update PUT /youtube/partner/v1/assets/{assetId}
Actualiza los metadatos del elemento especificado.

Recurso de REST: campaigns

Métodos
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Borra una campaña especificada de un propietario.
get GET /youtube/partner/v1/campaigns/{campaignId}
Recupera una campaña en particular para un propietario.
insert POST /youtube/partner/v1/campaigns
Inserte una campaña nueva de un propietario con los datos especificados de la campaña.
list GET /youtube/partner/v1/campaigns
Recupera una lista de campañas de un propietario.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Aplica un parche a los datos de una campaña específica.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Actualiza los datos de una campaña específica.

Recurso de REST: claimHistory

Métodos
get GET /youtube/partner/v1/claimHistory/{claimId}
Recupera el historial de reclamos de un reclamo específico.

Recurso de REST: claimSearch

Métodos
list GET /youtube/partner/v1/claimSearch
Recupera una lista de reclamos que coinciden con los criterios de búsqueda.

Recurso de REST: claims

Métodos
get GET /youtube/partner/v1/claims/{claimId}
Recupera un reclamo específico por ID.
insert POST /youtube/partner/v1/claims
Crea una reclamación.
list GET /youtube/partner/v1/claims
Recupera una lista de reclamos administrados por el propietario del contenido asociado con el usuario autenticado actualmente.
patch PATCH /youtube/partner/v1/claims/{claimId}
Aplica parches a una reclamación existente cambiando su política o su estado.
update PUT /youtube/partner/v1/claims/{claimId}
Actualiza un reclamo existente cambiando su política o su estado.

Recurso de REST: contentOwners

Métodos
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Recupera información sobre el propietario de contenido especificado.
list GET /youtube/partner/v1/contentOwners

Recupera una lista de los propietarios de contenido que coinciden con los criterios de la solicitud.

Recurso de REST: liveCuepoints

Métodos
insert POST /youtube/partner/v1/liveCuepoints
Inserta un punto de inserción en una transmisión en vivo.

Recurso de REST: metadataHistory

Métodos
list GET /youtube/partner/v1/metadataHistory
Recupera una lista de todos los metadatos proporcionados para un activo, independientemente del propietario del contenido que haya proporcionado los datos.

Recurso de REST: musicChangeRequests

Métodos
create POST /youtube/partner/v1/music/changeRequests
Crea una solicitud de cambio de música que se informa a un lanzamiento o una pista.
list GET /youtube/partner/v1/music/changeRequests
Recupera una lista de las solicitudes de cambio de música que se informaron a un lanzamiento o una pista.

Recurso de REST: musicReleases

Métodos
list GET /youtube/partner/v1/music/releases
Recupera una lista de lanzamientos de música.

Recurso de REST: musicTracks

Métodos
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Recupera una lista de pistas de música.

Recurso de REST: ownership

Métodos
get GET /youtube/partner/v1/assets/{assetId}/ownership
Recupera los datos de propiedad que proporcionó el propietario del contenido asociado con el usuario autenticado para el activo especificado.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Proporciona información de propiedad nueva para el activo especificado.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Proporciona información de propiedad nueva para el activo especificado.

Recurso de REST: ownershipHistory

Métodos
list GET /youtube/partner/v1/ownershipHistory
Recupera una lista de los datos de propiedad de un activo, sin importar qué propietario del contenido proporcionó los datos.

Recurso de REST: package

Métodos
get GET /youtube/partner/v1/package/{packageId}
Recupera información del paquete especificado.
insert POST /youtube/partner/v1/package
Inserta un paquete de solo metadatos.

Recurso de REST: policies

Métodos
get GET /youtube/partner/v1/policies/{policyId}
Recupera la política guardada especificada.
insert POST /youtube/partner/v1/policies
Crea una política guardada.
list GET /youtube/partner/v1/policies
Recupera una lista de las políticas guardadas del propietario del contenido.
patch PATCH /youtube/partner/v1/policies/{policyId}
Aplica parches en la política guardada especificada.
update PUT /youtube/partner/v1/policies/{policyId}
Actualiza la política guardada especificada.

Recurso de REST: referenceConflicts

Métodos
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Recupera información sobre el conflicto de referencia especificado.
list GET /youtube/partner/v1/referenceConflicts
Recupera una lista de conflictos de referencia sin resolver.

Recurso de REST: references

Métodos
get GET /youtube/partner/v1/references/{referenceId}
Recupera información sobre la referencia especificada.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Crea una referencia de una de las siguientes maneras:
  • Si tu solicitud implica subir un archivo de referencia, YouTube crea la referencia a partir del contenido proporcionado.
list GET /youtube/partner/v1/references
Recupera una lista de referencias por ID o la lista de referencias del activo especificado.
patch PATCH /youtube/partner/v1/references/{referenceId}
Aplica un parche a una referencia.
update PUT /youtube/partner/v1/references/{referenceId}
Actualiza una referencia.

Recurso de REST: sheetsTemplate

Métodos
list GET /youtube/partner/v1/spreadsheetTemplate
Recupera una lista de plantillas de hoja de cálculo para un propietario de contenido.

Recurso de REST: uploader

Métodos
list GET /youtube/partner/v1/uploader
Recupera una lista de quienes suben videos para un propietario del contenido.

Recurso de REST: Validate

Métodos
validate POST /youtube/partner/v1/validator
Valida un archivo de metadatos.
validateAsync POST /youtube/partner/v1/validatorAsync
Valida un archivo de metadatos de forma asíncrona.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Obtén el estado de validación asíncrona.

Recurso de REST: videoAdvertisingOptions

Métodos
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Recupera la configuración de publicidad del video especificado.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Recupera detalles sobre los tipos de anuncios permitidos para un video subido por un socio o un usuario específico.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Aplica parches en la configuración de publicidad del video especificado.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Actualiza la configuración de publicidad del video especificado.

Recurso de REST: whitelists

Métodos
delete DELETE /youtube/partner/v1/whitelists/{id}
Quita un canal incluido en la lista blanca de un propietario de contenido.
get GET /youtube/partner/v1/whitelists/{id}
Recupera un canal específico incluido en la lista blanca por ID.
insert POST /youtube/partner/v1/whitelists
Incluye en la lista blanca un canal de YouTube para el propietario del contenido.
list GET /youtube/partner/v1/whitelists
Recupera una lista de canales incluidos en la lista blanca de un propietario de contenido.