YouTube Content ID API

La API de Content ID de YouTube permite administrar los activos de YouTube junto con su contenido asociado, referencias, propiedad, derechos y 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 información siguiente cuando realices las 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: assetLabels

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 activo especificado.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Aplica un parche a la política de coincidencias del activo.
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}
Elimina una relación entre dos activos.
insert POST /youtube/partner/v1/assetRelationships
Crea una relación que vincula dos recursos.
list GET /youtube/partner/v1/assetRelationships
Recupera una lista de relaciones para un activo determinado.

Recurso de REST: assetSearch

Métodos
list GET /youtube/partner/v1/assetSearch
Busca elementos 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 son propiedad del socio y que se asignan a un ID de vista de elementos específico o recupera una lista de vistas de elementos asociadas con un ID de propiedad de elementos específico que es propiedad del 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 activo con los metadatos especificados.
list GET /youtube/partner/v1/assets
Recupera una lista de activos según sus metadatos.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aplica parches a los metadatos del recurso especificado.
update PUT /youtube/partner/v1/assets/{assetId}
Actualiza los metadatos del activo especificado.

Recurso de REST: campaigns

Métodos
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Borra una campaña especificada para un propietario.
get GET /youtube/partner/v1/campaigns/{campaignId}
Recupera una campaña en particular para un propietario.
insert POST /youtube/partner/v1/campaigns
Inserta una campaña nueva para un propietario con los datos de la campaña especificados.
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 reclamaciones 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 un reclamo.
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 un parche a un reclamo 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 del 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 de qué propietario de contenido proporcionó 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 una versión o un segmento.
list GET /youtube/partner/v1/music/changeRequests
Recupera una lista de solicitudes de cambios musicales informadas a un lanzamiento o una pista.

Recurso de REST: musicReleases

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

Recurso de REST: musicTracks

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

Recurso de REST: ownership

Métodos
get GET /youtube/partner/v1/assets/{assetId}/ownership
Recupera los datos de propiedad proporcionados para el elemento especificado por el propietario del contenido asociado con el usuario autenticado.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Proporciona información de propiedad nueva para el elemento 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, independientemente de qué propietario del contenido proporcionó los datos.

Recurso de REST: package

Métodos
get GET /youtube/partner/v1/package/{packageId}
Recupera información para el 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 un parche a 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 parches a una referencia.
update PUT /youtube/partner/v1/references/{referenceId}
Actualiza una referencia.

Recurso de REST: spreadsheetTemplate

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

Recurso de REST: uploader

Métodos
list GET /youtube/partner/v1/uploader
Recupera una lista de los usuarios que subieron contenido para un propietario.

Recurso de REST: validator

Métodos
validate POST /youtube/partner/v1/validator
Validar un archivo de metadatos
validateAsync POST /youtube/partner/v1/validatorAsync
Validar 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 publicitaria 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 un parche a la configuración publicitaria 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 de la lista de canales permitidos de un propietario del contenido.
get GET /youtube/partner/v1/whitelists/{id}
Recupera un canal específico de la lista blanca por ID.
insert POST /youtube/partner/v1/whitelists
Incluye en la lista blanca un canal de YouTube para tu propietario del contenido.
list GET /youtube/partner/v1/whitelists
Recupera una lista de canales incluidos en la lista de canales permitidos de un propietario del contenido.