YouTube Content ID API

A API Content ID do YouTube permite o gerenciamento de recursos do YouTube e do conteúdo, referências, propriedade, direitos e políticas associados a eles.

Serviço: youtubepartner.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da 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 de 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
Inserir 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
de 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
de PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy Aplica patch na política de correspondência do recurso.
update
de 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
de POST /youtube/partner/v1/assetRelationships Cria uma relação que vincula dois recursos.
list GET /youtube/partner/v1/assetRelationships
Recupera uma lista de relações de um recurso.

Recurso REST: assetSearch

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

Recurso REST: assetShares

Métodos
list
de GET /youtube/partner/v1/assetShares Esse método recupera uma lista de compartilhamentos de recursos que o parceiro possui e que mapeiam para um ID de visualização de recurso especificado ou recupera uma lista de visualizações de recursos associadas a um código de compartilhamento de recursos especificado de propriedade do parceiro.

Recurso REST: assets

Métodos
get
de 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 deles.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aplica um patch nos metadados do recurso especificado.
update
de PUT /youtube/partner/v1/assets/{assetId} Atualiza os metadados do recurso especificado.

Recurso da REST: campaigns

Métodos
delete
de DELETE /youtube/partner/v1/campaigns/{campaignId} Exclui a campanha especificada de um proprietário.
get
de 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
de GET /youtube/partner/v1/campaigns Recupera uma lista de campanhas de um proprietário.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Corrija os dados de uma campanha específica.
update
de PUT /youtube/partner/v1/campaigns/{campaignId} Atualizar os dados de uma campanha específica.

Recurso REST: claimHistory

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

Recurso REST: claimSearch

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

Recurso REST: claims

Métodos
get GET /youtube/partner/v1/claims/{claimId}
Recupera uma reivindicação específica por ID.
insert
de POST /youtube/partner/v1/claims Cria uma reivindicação.
list
de 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
de PATCH /youtube/partner/v1/claims/{claimId} Corrige uma reivindicação existente alterando a política ou o status dela.
update
de PUT /youtube/partner/v1/claims/{claimId} Atualiza uma reivindicação existente alterando sua política ou seu status.

Recurso REST: contentOwners

Métodos
get
de 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
de 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 de conteúdo forneceu os dados.

Recurso REST: musicChangeRequests

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

Recurso REST: musicReleases

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

Recurso REST: musicTracks

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

Recurso REST: ownership

Métodos
get
de 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
de PATCH /youtube/partner/v1/assets/{assetId}/ownership Fornece novas informações de propriedade para o recurso especificado.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Fornece novas informações de propriedade para o recurso especificado.

Recurso REST: ownershipHistory

Métodos
list
de 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 do pacote especificado.
insert POST /youtube/partner/v1/package
Insere um pacote somente de metadados.

Recurso REST: policies

Métodos
get
de GET /youtube/partner/v1/policies/{policyId} Recupera a política salva especificada.
insert
de 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
de PATCH /youtube/partner/v1/policies/{policyId} Aplica patch na política salva especificada.
update
de PUT /youtube/partner/v1/policies/{policyId} Atualiza a política salva especificada.

Recurso REST: referenceConflicts

Métodos
get
de GET /youtube/partner/v1/referenceConflicts/{referenceConflictId} Recupera informações sobre o conflito de referência especificado.
list
de 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
de POST /youtube/partner/v1/references
de 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 do recurso especificado.
patch PATCH /youtube/partner/v1/references/{referenceId}
Adiciona patches a uma referência.
update
de PUT /youtube/partner/v1/references/{referenceId} Atualiza uma referência.

Recurso da REST: spreadsheetTemplate

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

Recurso REST: uploader

Métodos
list
de GET /youtube/partner/v1/uploader Recupera uma lista de usuários que fizeram o envio para um proprietário do 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
Receba o status de validação assíncrona.

Recurso REST: videoAdvertisingOptions

Métodos
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Recupera as configurações de publicidade do 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
de PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId} Corrige as configurações de publicidade do vídeo especificado.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Atualiza as configurações de publicidade do vídeo especificado.

Recurso REST: whitelists

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