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.
- Recurso REST: assetLabels
- Recurso REST: assetMatchPolicy
- Recurso REST: assetRelationships
- Recurso REST: assetSearch
- Recurso REST: assetShares
- Recurso REST: assets
- Recurso REST: campanhas
- Recurso REST: claimHistory
- Recurso REST: claimSearch
- Recurso REST: declarações
- Recurso REST: contentOwners
- Recurso REST: liveCuepoints
- Recurso REST: metadataHistory
- Recurso REST: musicChangeRequests
- Recurso REST: musicReleases
- Recurso REST: musicTracks
- Recurso REST: ownership
- Recurso REST: ownershipHistory
- Recurso REST: package
- Recurso REST: políticas
- Recurso REST: referenceConflicts
- Recurso REST: referências
- Recurso REST: sheetTemplate
- Recurso REST: uploader
- Recurso REST: validador
- Recurso REST: videoadvertisingOptions
- Recurso REST: listas de permissões
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: 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:
|
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. |