YouTube Content ID API

A API Content ID do YouTube permite o gerenciamento de recursos do YouTube junto com o conteúdo associado, as referências, a propriedade, os direitos e as políticas.

Serviço: youtubepartner.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisar usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir ao fazer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://youtubepartner.googleapis.com

Recurso REST: assetLabels

Métodos
insert POST /youtube/partner/v1/assetLabels
Insira um rótulo de recurso para um proprietário.
list GET /youtube/partner/v1/assetLabels
Recupera uma lista de todos os rótulos de recursos de um proprietário.

Recurso REST: assetMatchPolicy

Métodos
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Recupera a política de correspondência atribuída ao recurso especificado pelo proprietário do conteúdo associado ao usuário autenticado.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Correção da política de correspondência do recurso.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Atualiza a política de correspondência do recurso.

Recurso REST: assetRelationships

Métodos
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Exclui uma relação entre dois recursos.
insert POST /youtube/partner/v1/assetRelationships
Cria um relacionamento que vincula dois recursos.
list GET /youtube/partner/v1/assetRelationships
Recupera uma lista de relacionamentos para um determinado recurso.

Recurso REST: assetSearch

Métodos
list GET /youtube/partner/v1/assetSearch
Pesquisa recursos com base nos metadados do recurso.

Recurso REST: assetShares

Métodos
list GET /youtube/partner/v1/assetShares
Esse método recupera uma lista de cotas de recursos que pertencem ao parceiro e que mapeiam um ID de visualização de recurso especificado ou recupera uma lista de visualizações de recursos associadas a um ID específico de cota de recurso de propriedade do parceiro.

Recurso REST: assets

Métodos
get GET /youtube/partner/v1/assets/{assetId}
Recupera os metadados para o recurso especificado.
insert POST /youtube/partner/v1/assets
Insere um recurso com os metadados especificados.
list GET /youtube/partner/v1/assets
Recupera uma lista de recursos com base nos metadados do recurso.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aplica patches aos metadados do recurso especificado.
update PUT /youtube/partner/v1/assets/{assetId}
Atualiza os metadados para o recurso especificado.

Recurso REST: campaigns

Métodos
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Exclui uma campanha especificada para um proprietário.
get GET /youtube/partner/v1/campaigns/{campaignId}
Recupera uma campanha específica para um proprietário.
insert POST /youtube/partner/v1/campaigns
Insira uma nova campanha para um proprietário usando os dados de campanha especificados.
list GET /youtube/partner/v1/campaigns
Recupera uma lista de campanhas de um proprietário.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Aplicar patch aos dados de uma campanha específica.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Atualize os dados de uma campanha específica.

Recurso REST: claimHistory

Métodos
get GET /youtube/partner/v1/claimHistory/{claimId}
Recupera o histórico de uma reivindicação especificada.

Recurso REST: claimSearch

Métodos
list GET /youtube/partner/v1/claimSearch
Recupera uma lista de declarações que correspondem aos critérios de pesquisa.

Recurso REST: claims

Métodos
get GET /youtube/partner/v1/claims/{claimId}
Recupera uma declaração específica por ID.
insert POST /youtube/partner/v1/claims
Cria uma declaração.
list GET /youtube/partner/v1/claims
Recupera uma lista de reivindicações administradas pelo proprietário do conteúdo associada ao usuário autenticado no momento.
patch PATCH /youtube/partner/v1/claims/{claimId}
Aplica patches a uma declaração existente alterando a política ou o status dela.
update PUT /youtube/partner/v1/claims/{claimId}
Atualiza uma reivindicação existente, alterando a política ou o status dela.

Recurso REST: contentOwners

Métodos
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Recupera informações sobre o proprietário do conteúdo especificado.
list GET /youtube/partner/v1/contentOwners

Recupera uma lista de proprietários de conteúdo que correspondem aos critérios da solicitação.

Recurso REST: liveCuepoints

Métodos
insert POST /youtube/partner/v1/liveCuepoints
Insere um marcador em uma transmissão ao vivo.

Recurso REST: metadataHistory

Métodos
list GET /youtube/partner/v1/metadataHistory
Recupera uma lista de todos os metadados fornecidos para um recurso, independentemente de qual proprietário do conteúdo forneceu os dados.

Recurso REST: musicChangeRequests

Métodos
create POST /youtube/partner/v1/music/changeRequests
Cria um pedido de mudança de música informada para um lançamento ou uma faixa.
list GET /youtube/partner/v1/music/changeRequests
Recupera uma lista de solicitações de mudança de música informadas para um lançamento ou uma faixa.

Recurso REST: musicReleases

Métodos
list GET /youtube/partner/v1/music/releases
Recupera uma lista de lançamentos de músicas.

Recurso REST: musicTracks

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

Recurso REST: ownership

Métodos
get GET /youtube/partner/v1/assets/{assetId}/ownership
Recupera os dados de propriedade fornecidos para o recurso especificado pelo proprietário do conteúdo associado ao usuário autenticado.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Oferece novas informações de propriedade para o recurso especificado.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Oferece novas informações de propriedade para o recurso especificado.

Recurso REST: ownershipHistory

Métodos
list GET /youtube/partner/v1/ownershipHistory
Recupera uma lista dos dados de propriedade de um recurso, independentemente de qual proprietário de conteúdo forneceu os dados.

Recurso REST: package

Métodos
get GET /youtube/partner/v1/package/{packageId}
Recupera informações para o pacote especificado.
insert POST /youtube/partner/v1/package
Insere um pacote somente de metadados.

Recurso REST: policies

Métodos
get GET /youtube/partner/v1/policies/{policyId}
Recupera a política salva especificada.
insert POST /youtube/partner/v1/policies
Cria uma política salva.
list GET /youtube/partner/v1/policies
Recupera uma lista das políticas salvas do proprietário do conteúdo.
patch PATCH /youtube/partner/v1/policies/{policyId}
Aplica patches à política salva especificada.
update PUT /youtube/partner/v1/policies/{policyId}
Atualiza a política salva especificada.

Recurso REST: referenceConflicts

Métodos
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Recupera informações sobre o conflito de referência especificado.
list GET /youtube/partner/v1/referenceConflicts
Recupera uma lista de conflitos de referência não resolvidos.

Recurso REST: references

Métodos
get GET /youtube/partner/v1/references/{referenceId}
Recupera informações sobre a referência especificada.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Cria uma referência de uma das seguintes maneiras:
  • Se sua solicitação estiver enviando um arquivo de referência, o YouTube criará a referência a partir do conteúdo fornecido.
list GET /youtube/partner/v1/references
Recupera uma lista de referências por ID ou a lista de referências para o recurso especificado.
patch PATCH /youtube/partner/v1/references/{referenceId}
Aplica um patch a uma referência.
update PUT /youtube/partner/v1/references/{referenceId}
Atualiza uma referência.

Recurso REST: planilhaTemplate

Métodos
list GET /youtube/partner/v1/spreadsheetTemplate
Recupera uma lista de modelos de planilha para um proprietário de conteúdo.

Recurso REST: uploader

Métodos
list GET /youtube/partner/v1/uploader
Recupera uma lista dos usuários que fizeram o envio para um proprietário de conteúdo.

Recurso REST: validator

Métodos
validate POST /youtube/partner/v1/validator
Valide um arquivo de metadados.
validateAsync POST /youtube/partner/v1/validatorAsync
Valide um arquivo de metadados de forma assíncrona.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Veja o status de validação assíncrona.

Recurso REST: video9Options

Métodos
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Recupera as configurações de publicidade para o vídeo especificado.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Recupera detalhes sobre os tipos de anúncios permitidos para um vídeo enviado por um parceiro ou usuário específico.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Correção das configurações de publicidade para o vídeo especificado.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Atualiza as configurações de publicidade para o vídeo especificado.

Recurso REST: listas de permissões

Métodos
delete DELETE /youtube/partner/v1/whitelists/{id}
Remove um canal permitido para um proprietário do conteúdo.
get GET /youtube/partner/v1/whitelists/{id}
Recupera um canal específico permitido por ID.
insert POST /youtube/partner/v1/whitelists
Autorize um canal do YouTube para seu proprietário do conteúdo.
list GET /youtube/partner/v1/whitelists
Recupera uma lista de canais permitidos para um proprietário de conteúdo.