A API Content ID do YouTube permite gerenciar recursos do YouTube e o conteúdo, as referências, a propriedade, os direitos e as políticas associados a eles.
- Recurso REST: assetLabels
- Recurso REST: assetMatchPolicy
- Recurso REST: assetRelationships
- Recurso REST: assetSearch
- Recurso REST: assetShares
- Recurso REST: ativos
- Recurso REST: campaigns
- Recurso REST: claimHistory
- Recurso REST: claimSearch
- Recurso REST: reivindicações
- Recurso REST: contentOwners
- Recurso REST: liveCuepoints
- Recurso REST: metadataHistory
- Recurso REST: musicChangeRequests
- Recurso REST: musicReleases
- Recurso REST: musicTracks
- Recurso REST: propriedade
- Recurso REST: ownershipHistory
- Recurso REST: package
- Recurso REST: políticas
- Recurso REST: referenceConflicts
- Recurso REST: referências
- Recurso REST: spreadsheetTemplate
- Recurso REST: uploader
- Recurso REST: validator
- Recurso REST: videoAdvertisingOptions
- Recurso REST: whitelists
Serviço: youtubepartner.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias 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 de 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 descoberta:
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 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 Adiciona um patch à 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 uma relação que vincula dois recursos. |
list |
GET /youtube/partner/v1/assetRelationships Recupera uma lista de relações 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: assets
| Métodos | |
|---|---|
get |
GET /youtube/partner/v1/assets/{assetId} Recupera os metadados do 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} Adiciona um patch aos metadados do recurso especificado. |
update |
PUT /youtube/partner/v1/assets/{assetId} Atualiza os metadados do recurso especificado. |
Recurso REST: campaigns
| Métodos | |
|---|---|
delete |
DELETE /youtube/partner/v1/campaigns/{campaignId} Exclui uma campanha especificada de 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 Insere uma nova campanha para um proprietário usando os dados especificados. |
list |
GET /youtube/partner/v1/campaigns Recupera uma lista de campanhas de um proprietário. |
patch |
PATCH /youtube/partner/v1/campaigns/{campaignId} Adicione um 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 específica. |
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 |
POST /youtube/partner/v1/claims Cria uma reivindicação. |
list |
GET /youtube/partner/v1/claims Recupera uma lista de reivindicações administradas pelo proprietário do conteúdo associado ao usuário autenticado no momento. |
patch |
PATCH /youtube/partner/v1/claims/{claimId} Adiciona um patch a uma reivindicação mudando a política ou o status dela. |
update |
PUT /youtube/partner/v1/claims/{claimId} Atualiza uma reivindicação mudando 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 ponto de sinalização 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, independente de qual proprietário de conteúdo forneceu os dados. |
Recurso REST: musicChangeRequests
| Métodos | |
|---|---|
create |
POST /youtube/partner/v1/music/changeRequests Cria uma solicitação de mudança de música informada a 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 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 |
GET /youtube/partner/v1/ownershipHistory Recupera uma lista dos dados de propriedade de um recurso, independente de qual proprietário do conteúdo forneceu os dados. |
Recurso REST: package
| Métodos | |
|---|---|
get |
GET /youtube/partner/v1/package/{packageId} Recupera informações sobre 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} Adiciona 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: referências
| 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 por meio de uma das seguintes maneiras:
|
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 |
PUT /youtube/partner/v1/references/{referenceId} Atualiza uma referência. |
Recurso REST: spreadsheetTemplate
| 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 de usuários que enviam conteúdo para um proprietário. |
Recurso REST: validator
| Métodos | |
|---|---|
validate |
POST /youtube/partner/v1/validator Valida um arquivo de metadados. |
validateAsync |
POST /youtube/partner/v1/validatorAsync Valida um arquivo de metadados de forma assíncrona. |
validateAsyncStatus |
POST /youtube/partner/v1/validatorAsyncStatus Receba o status da 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 específico enviado por um parceiro ou usuário. |
patch |
PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId} Adiciona patches às 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 |
GET /youtube/partner/v1/whitelists/{id} Recupera um canal específico da lista de permissões por ID. |
insert |
POST /youtube/partner/v1/whitelists Inclua um canal do YouTube na lista de permissões do proprietário do conteúdo. |
list |
GET /youtube/partner/v1/whitelists Recupera uma lista de canais na lista de permissões de um proprietário de conteúdo. |