Todos os vídeos enviados usando o endpoint
videos.insert
de projetos de API não verificados criados após 28 de julho de 2020 serão restritos ao modo de visualização
privado. Para remover essa restrição, cada projeto de API precisa passar por uma auditoria para verificar a conformidade com os Termos de Serviço. Consulte o Histórico de revisões da API para mais detalhes.
Um recurso video representa um vídeo do YouTube.
Métodos
A API é compatível com os seguintes métodos para recursos videos:
- getRating
- Recupera as classificações que o usuário autorizado deu a uma lista de vídeos especificados. Faça um teste agora.
- list
- Retorna uma lista de vídeos que correspondem aos parâmetros da solicitação de API. Faça um teste agora.
- batchGetStats
- Recupera uma lista de estatísticas de vídeo que correspondem aos parâmetros da solicitação de API. Faça um teste agora.
- inserir
- Envia um vídeo para o YouTube e define os metadados dele, se quiser.
- update
- Atualiza os metadados de um vídeo. Faça um teste agora.
- delete
- Exclui um vídeo do YouTube. Faça um teste agora.
- taxa
- Marcar um vídeo com "Gostei" ou "Não gostei" ou remover uma classificação. Faça um teste agora.
- reportAbuse
- Denunciar um vídeo por conteúdo abusivo. Faça um teste agora.
Representação de recurso
A estrutura JSON a seguir mostra o formato de um recurso videos:
{
"kind": "youtube#video",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"tags": [
string
],
"categoryId": string,
"liveBroadcastContent": string,
"defaultLanguage": string,
"localized": {
"title": string,
"description": string
},
"defaultAudioLanguage": string
},
"contentDetails": {
"duration": string,
"dimension": string,
"definition": string,
"caption": string,
"licensedContent": boolean,
"regionRestriction": {