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.
- Recurso REST: assetLabels
- Recurso REST: assetMatchPolicy
- Recurso REST: assetRelationships
- Recurso REST: assetSearch
- Recurso REST: assetShares
- Recurso REST: recursos
- Recurso REST: campaigns
- 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: propriedade
- Recurso REST: propertyHistory
- Recurso REST: pacote
- Recurso REST: políticas
- Recurso REST: referenceConflicts
- Recurso REST: referências
- Recurso REST: sheetTemplate
- Recurso REST: usuário que fez o envio
- Recurso REST: validador
- Recurso REST: videoPublicidadeOptions
- 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. 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: 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:
|
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. |