Este documento identifica os diferentes tipos de erros que as operações YouTube Data API podem retornar. Você também pode encontrar uma lista de erros para qualquer método individual na documentação de referência desse método.
Erros gerais
As tabelas a seguir identificam mensagens de erro da API que não são específicas de um método específico da API.
Core API errors
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
forbidden |
Acesso proibido. A solicitação não pode ser devidamente autorizada. |
quotaExceeded (403) |
quotaExceeded |
A solicitação não pode ser concluída porque você excedeu sua cota. |
Common request errors
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
incompatibleParameters |
A solicitação especifica dois ou mais parâmetros que não podem ser utilizados na mesma solicitação. |
badRequest (400) |
invalidFilters |
A solicitação especifica um parâmetro de filtro inválido. |
badRequest (400) |
invalidPageToken |
A solicitação especifica um token de página inválido. |
badRequest (400) |
missingRequiredParameter |
A solicitação não contém um parâmetro obrigatório. |
badRequest (400) |
unexpectedParameter |
A solicitação especifica um parâmetro inesperado. |
forbidden (403) |
accountDelegationForbidden |
O usuário autenticado não pode agir em nome da Conta do Google especificada. |
forbidden (403) |
authenticatedUserAccountClosed |
A conta do YouTube do usuário autenticado está fechada. Caso o usuário autenticado esteja agindo em nome de outra Conta do Google, esse erro se refere ao último erro. |
forbidden (403) |
authenticatedUserAccountSuspended |
A conta do YouTube do usuário autenticado está suspensa. Caso o usuário autenticado esteja agindo em nome de outra Conta do Google, esse erro se refere ao último erro. |
forbidden (403) |
authenticatedUserNotChannel |
Para esta solicitação, o usuário autenticado deve solucionar para um canal, mas não o faz. Caso sua solicitação esteja autenticada e use o parâmetro de delegação onBehalfOfContentOwner , defina também o parâmetro onBehalfOfContentOwnerChannel . |
forbidden (403) |
channelClosed |
O canal identificado na solicitação foi fechado. |
forbidden (403) |
channelNotFound |
O canal identificado na solicitação não pode ser encontrado. |
forbidden (403) |
channelSuspended |
O canal identificado na solicitação foi suspenso. |
forbidden (403) |
cmsUserAccountNotFound |
O usuário do CMS não está autorizado a agir em nome do proprietário do conteúdo especificado. |
forbidden (403) |
insufficientCapabilities |
O usuário do CMS tem recursos insuficientes. |
forbidden (403) |
insufficientPermissions |
O token OAuth 2.0 fornecido para a solicitação especifica escopos insuficientes para acessar os dados solicitados. |
notFound (404) |
contentOwnerAccountNotFound |
A conta especificada do proprietário do conteúdo não foi encontrada. |
Request context errors
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
invalidLanguage |
O valor do parâmetro hl não especifica um código de idioma válido. |
badRequest (400) |
invalidMine |
O uso do parâmetro mine na solicitação não é compatível. |
badRequest (400) |
invalidMine |
O parâmetro mine não pode ser usado em solicitações em que o usuário autenticado é um parceiro do YouTube. Você precisa remover o parâmetro mine , fazer a autenticação como um usuário do YouTube removendo o parâmetro onBehalfOfContentOwner ou atuar como um dos canais do parceiro fornecendo o parâmetro onBehalfOfContentOwnerChannel , se disponível para o método chamado. |
badRequest (400) |
invalidPart |
O parâmetro part da solicitação especifica algumas partes que não podem ser gravadas ao mesmo tempo. |
badRequest (400) |
invalidRegionCode |
O parâmetro regionCode especifica um código de região inválido. |
badRequest (400) |
unexpectedPart |
O parâmetro part da solicitação especifica um valor inesperado. |
badRequest (400) |
unknownPart |
O parâmetro part da solicitação especifica um valor desconhecido. |
badRequest (400) |
unsupportedLanguageCode |
O valor do parâmetro hl não especifica um código de idioma compatível. |
badRequest (400) |
unsupportedRegionCode |
O parâmetro regionCode especifica um código de região não compatível. |
unauthorized (401) |
authorizationRequired |
A solicitação usa o parâmetro mine , mas não está devidamente autorizada. |
unauthorized (401) |
youtubeSignupRequired |
Este erro indica que o usuário possui uma conta do Google desvinculada, o que significa que o usuário tem uma Conta do Google, mas não tem um canal no YouTube. Esses usuários podem acessar diversos recursos que dependem da autorização do usuário, como classificação ou adição de vídeos a uma playlist do watch_later . No entanto, como exemplo, o usuário precisaria de um canal no YouTube para poder fazer upload de um vídeo. Um usuário que tem uma conta do Gmail ou um dispositivo Android tem certeza de que tem uma Conta do Google, mas pode não ter vinculado essa conta a um canal do YouTube.Esse erro costuma ocorrer quando você tenta usar o fluxo da conta de serviço do OAuth 2.0. O YouTube não oferece suporte a contas de serviço, e se você tentar autenticar usando uma conta de serviço, esse erro será exibido. A postagem no blog da API do YouTube, que apresenta o suporte à conta do Google, também aborda o erro youtubeSignupRequired em mais detalhes. Embora o post do blog explique o erro para a versão 2.1 da API, o significado do erro ainda é aplicável. |
atividades
activities.insert
não é mais compatível.
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de activities
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
activities.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
homeParameterDeprecated |
Os dados de atividade do usuário na página inicial não estão disponíveis por meio dessa API. Esse erro pode ocorrer se você definir o parâmetro home como true em uma solicitação não autorizada. |
forbidden (403) |
forbidden |
A solicitação não está devidamente autorizada. |
notFound (404) |
channelNotFound |
O ID do canal identificado pelo parâmetro channelId da solicitação não foi encontrado. |
notFound (404) |
homeChannelNotFound |
Não foi possível encontrar o feed da página inicial do YouTube para o usuário autenticado no momento. |
unauthorized (401) |
authorizationRequired |
A solicitação usa o parâmetro home , mas não está devidamente autorizada. |
channelBanners
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de channelBanners
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
channelBanners.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
bannerAlbumFull |
Seu álbum de arte do canal do YouTube tem muitas imagens. Acesse http://photos.google.com, navegue até a página dos álbuns e remova algumas das imagens do álbum. |
badRequest (400) |
mediaBodyRequired |
A solicitação não inclui o conteúdo da imagem. |
channelSections
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de channelSections
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
channelSections.delete
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
notEditable |
Não é possível excluir esta seção do canal. |
forbidden (403) |
channelSectionForbidden |
A solicitação não está devidamente autenticada ou não é suportada para este canal. |
invalidValue (400) |
idInvalid |
A propriedade id especifica um ID de seção do canal inválido. |
invalidValue (400) |
idRequired |
A propriedade id precisa especificar um valor que identifique a seção do canal que está sendo excluída. |
notFound (404) |
channelNotFound |
O canal não foi encontrado. |
notFound (404) |
channelSectionNotFound |
A seção do canal que você está tentando atualizar não foi encontrada. |
channelSections.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
A propriedade snippet.defaultLanguage do recurso channelSection precisa ser definida para inserir ou atualizar o objeto localizations desse recurso. |
badRequest (400) |
invalidLanguage |
Falha na validação de uma das chaves de idioma do objeto localizations . Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
notEditable |
Não é possível criar esta seção do canal. |
badRequest (400) |
styleRequired |
O recurso channelSection precisa especificar um valor para o campo snippet.style . |
badRequest (400) |
targetInvalidCountry |
A validação de um dos valores na lista targeting.countries falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
A validação de um dos valores na lista targeting.languages falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
A validação de um dos valores na lista targeting.regions falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
typeRequired |
O recurso channelSection precisa especificar um valor para o campo snippet.type . |
forbidden (403) |
channelSectionForbidden |
A solicitação não está devidamente autenticada ou não é compatível com este canal. |
invalidValue (400) |
channelNotActive |
Pelo menos um dos canais especificados não está ativo. |
invalidValue (400) |
channelsDuplicated |
A solicitação falhou porque especificou canais duplicados. |
invalidValue (400) |
channelsNeeded |
Se o valor da propriedade snippet.type for multipleChannels , será necessário especificar pelo menos um canal e a propriedade contentDetails.channels[] . |
invalidValue (400) |
channelsNotExpected |
O recurso fornecido com a solicitação especificou um valor para a propriedade contentDetails.channels[] , mas canais não são esperados para esse tipo de seção de canais. |
invalidValue (400) |
contentDetailsNeeded |
O recurso inserido precisa conter um objeto contentDetails para esse tipo de seção de canais. |
invalidValue (400) |
inValidPosition |
A propriedade snippet.position contém um valor inválido. |
invalidValue (400) |
maxChannelSectionExceeded |
Não é possível concluir a solicitação porque o canal já tem o número máximo de seções. |
invalidValue (400) |
maxChannelsExceeded |
A solicitação falhou porque tentou incluir muitos canais na seção do canal. |
invalidValue (400) |
maxPlaylistExceeded |
A solicitação falhou porque tentou incluir muitas playlists na seção do canal. |
invalidValue (400) |
onePlaylistNeeded |
Se a propriedade snippet.type tiver um valor de singlePlaylist , a propriedade contentDetails.playlists[] precisará especificar exatamente uma playlist. |
invalidValue (400) |
ownChannelInChannels |
Não é possível incluir seu próprio canal em uma seção do canal que aparece nesse canal. |
invalidValue (400) |
playlistIsPrivate |
Uma ou mais das playlists especificadas são privadas e, portanto, não podem ser incluídas na seção do canal. |
invalidValue (400) |
playlistsDuplicated |
A solicitação falhou porque especificou playlists duplicadas. |
invalidValue (400) |
playlistsNeeded |
Se a propriedade snippet.type tiver um valor singlePlaylist ou multiplePlaylists , a propriedade contentDetails.playlists[] vai precisar ser especificada. |
invalidValue (400) |
playlistsNotExpected |
O recurso fornecido com a solicitação especificou um valor para a propriedade contentDetails.playlists[] , mas playlists não são esperadas para esse tipo de seção do canal. |
invalidValue (400) |
snippetNeeded |
Você precisa especificar um snippet para criar a seção do canal. |
invalidValue (400) |
titleLengthExceeded |
O valor da propriedade snippet.title é muito longo. |
invalidValue (400) |
titleRequired |
Se a propriedade snippet.type tiver um valor de multiplePlaylists ou multipleChannels , defina o título da seção especificando um valor para a propriedade snippet.title . |
notFound (404) |
channelNotFound |
Não foi possível encontrar um ou mais dos canais especificados. |
notFound (404) |
playlistNotFound |
Não foi possível encontrar uma ou mais das playlists especificadas. |
channelSections.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
channelSectionForbidden |
O solicitante não tem permissão para acessar as seções do canal solicitadas. |
invalidValue (400) |
idInvalid |
A solicitação especifica um ID de seção do canal inválido. |
invalidValue (400) |
invalidCriteria |
Não foi possível concluir a solicitação porque os critérios de filtro são inválidos. |
notFound (404) |
channelNotFound |
O canal associado à solicitação não foi encontrado. |
notFound (404) |
channelSectionNotFound |
Não foi possível encontrar a seção do canal associada à solicitação. |
channelSections.update
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
A propriedade snippet.defaultLanguage do recurso channelSection precisa ser definida para inserir ou atualizar o objeto localizations desse recurso. |
badRequest (400) |
invalidLanguage |
Falha na validação de uma das chaves de idioma do objeto localizations . Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
notEditable |
Não é possível editar a seção deste canal. |
badRequest (400) |
styleRequired |
O recurso channelSection precisa especificar um valor para o campo snippet.style . |
badRequest (400) |
targetInvalidCountry |
A validação de um dos valores na lista targeting.countries falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
A validação de um dos valores na lista targeting.languages falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
A validação de um dos valores na lista targeting.regions falhou. Use o método channelSections.list para recuperar valores válidos e atualizá-los de acordo com as orientações na documentação de recursos a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
typeRequired |
O recurso channelSection precisa especificar um valor para o campo snippet.type . |
forbidden (403) |
channelSectionForbidden |
A solicitação não está devidamente autenticada ou não é compatível com este canal. |
invalidValue (400) |
channelNotActive |
Pelo menos um dos canais especificados não está ativo. |
invalidValue (400) |
channelsDuplicated |
A solicitação falhou porque especificou canais duplicados. |
invalidValue (400) |
channelsNeeded |
Se o valor da propriedade snippet.type for multipleChannels , será necessário especificar pelo menos um canal e a propriedade contentDetails.channels[] . |
invalidValue (400) |
channelsNotExpected |
O recurso fornecido com a solicitação especificou um valor para a propriedade contentDetails.channels[] , mas canais não são esperados para esse tipo de seção de canais. |
invalidValue (400) |
contentDetailsNeeded |
O recurso que você está atualizando precisa conter um objeto contentDetails para esse tipo de seção do canal. |
invalidValue (400) |
idInvalid |
A propriedade id especifica um ID de seção do canal inválido. |
invalidValue (400) |
idRequired |
A propriedade id precisa especificar um valor que identifique a seção do canal que está sendo atualizada. |
invalidValue (400) |
inValidPosition |
A propriedade snippet.position contém um valor inválido. |
invalidValue (400) |
maxChannelsExceeded |
A solicitação falhou porque tentou incluir muitos canais na seção do canal. |
invalidValue (400) |
maxPlaylistExceeded |
A solicitação falhou porque tentou incluir muitas playlists na seção do canal. |
invalidValue (400) |
onePlaylistNeeded |
Se a propriedade snippet.type tiver um valor de singlePlaylist , a propriedade contentDetails.playlists[] precisará especificar exatamente uma playlist. |
invalidValue (400) |
ownChannelInChannels |
Não é possível incluir seu próprio canal em uma seção do canal que aparece nesse canal. |
invalidValue (400) |
playlistIsPrivate |
Uma ou mais das playlists especificadas são privadas e, portanto, não podem ser incluídas na seção do canal. |
invalidValue (400) |
playlistsDuplicated |
A solicitação falhou porque especificou playlists duplicadas. |
invalidValue (400) |
playlistsNeeded |
Se a propriedade snippet.type tiver um valor singlePlaylist ou multiplePlaylists , a propriedade contentDetails.playlists[] vai precisar ser especificada. |
invalidValue (400) |
playlistsNotExpected |
O recurso fornecido com a solicitação especificou um valor para a propriedade contentDetails.playlists[] , mas playlists não são esperadas para esse tipo de seção do canal. |
invalidValue (400) |
snippetNeeded |
Você precisa especificar um snippet para atualizar a seção do canal. |
invalidValue (400) |
titleLengthExceeded |
O valor da propriedade snippet.title é muito longo. |
invalidValue (400) |
titleRequired |
Se a propriedade snippet.type tiver um valor de multiplePlaylists ou multipleChannels , defina o título da seção especificando um valor para a propriedade snippet.title . |
notFound (404) |
channelNotFound |
Não foi possível encontrar um ou mais dos canais especificados. |
notFound (404) |
channelSectionNotFound |
A seção do canal que você está tentando atualizar não foi encontrada. |
notFound (404) |
playlistNotFound |
Não foi possível encontrar uma ou mais das playlists especificadas. |
canais
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de channels
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
channels.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
invalidCriteria |
É possível especificar no máximo um dos seguintes filtros:id , mySubscribers , categoryId , mine , managedByMe , forUsername . No caso da autenticação do proprietário do conteúdo usando o parâmetro onBehalfOfContentOwner , somente id ou managedByMe podem ser especificados. |
forbidden (403) |
channelForbidden |
O canal especificado pelo parâmetro id não suporta a solicitação ou a solicitação não está devidamente autorizada. |
notFound (404) |
categoryNotFound |
A categoria identificada pelo parâmetro categoryId não foi encontrada. Use o método guideCategories.list para recuperar uma lista de valores válidos. |
notFound (404) |
channelNotFound |
O canal especificado no parâmetro id não foi encontrado. |
channels.update
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
brandingValidationError |
Falha na validação de um dos valores no objeto brandingSettings . Use o método channels.list para recuperar as configurações atuais do canal e atualizar os valores da propriedade seguindo as orientações da documentação de recursos channels . |
badRequest (400) |
channelTitleUpdateForbidden |
Ao atualizar o brandingSettings part de um canal, você precisa definir o valor da propriedade brandingSettings.channel.title como o título atual do canal ou omitir a propriedade. A API retornará um erro se você alterar o valor da propriedade. |
badRequest (400) |
defaultLanguageNotSetError |
O defaultLanguage precisa ser definido para atualizar o localizations . |
badRequest (400) |
invalidBrandingOption |
Uma das configurações de marca que você especificou não existe. Use o método channels.list para extrair valores válidos e atualize-os de acordo com as diretrizes na documentação de recursos channels . |
badRequest (400) |
invalidCustomMessage |
Os metadados da solicitação especificam uma mensagem personalizada inválida. Verifique o valor da propriedade invideoPromotion.items[].customMessage no recurso que a solicitação enviou. |
badRequest (400) |
invalidDuration |
Os metadados da solicitação especificam uma duração inválida na parte invideo Promotion. |
badRequest (400) |
invalidDuration |
Os metadados da solicitação especificam um tipo de posição inválido para determinar como o item promovido está posicionado no player de vídeo. Verifique o valor da propriedade invideoPromotion.position.type no recurso que a solicitação enviou. |
badRequest (400) |
invalidRecentlyUploadedBy |
Os metadados da solicitação especificam um ID de canal inválido. Verifique o valor da propriedade invideoPromotion.items[].id.recentlyUploadedBy no recurso que a solicitação enviou. |
badRequest (400) |
invalidTimingOffset |
Os metadados da solicitação especificam um ajuste de horário inválido na parte invideo Promotion. |
badRequest (400) |
invalidTimingOffset |
Os metadados da solicitação especificam um ajuste de horário inválido para determinar quando o item promovido deve ser exibido no player de vídeo. Verifique o valor da propriedade invideoPromotion.timing.offsetMs no recurso que a solicitação enviou. |
badRequest (400) |
invalidTimingType |
Os metadados da solicitação especificam um método de tempo inválido para determinar quando o item promovido deve ser exibido no player de vídeo. Verifique o valor da propriedade invideoPromotion.timing.type no recurso que a solicitação enviou. |
badRequest (400) |
localizationValidationError |
Falha na validação de um dos valores no objeto de localização. Use o método channels.list para recuperar valores válidos e não se esqueça de atualizá-los de acordo com as orientações contidas na documentação do recurso de canais. |
badRequest (400) |
tooManyPromotedItems |
O número de itens promovidos permitidos foi excedido na parte invideo Promotion. |
forbidden (403) |
channelForbidden |
O canal especificado no parâmetro id não suporta a solicitação ou a solicitação não está devidamente autorizada. |
forbidden (403) |
promotedVideoNotAllowed |
O canal que a solicitação da API está tentando atualizar não pode ser encontrado. Verifique o valor da propriedade id no recurso channel que a solicitação enviou para garantir que o ID do canal esteja correto. |
forbidden (403) |
websiteLinkNotAllowed |
O URL do site especificado não é permitido. |
notFound (404) |
channelNotFound |
O canal especificado pelo parâmetro id não foi encontrado ou não tem opções de marca. |
notFound (404) |
channelNotFound |
O canal especificado no parâmetro id não foi encontrado. |
notFound (404) |
unknownChannelId |
O ID do canal especificado não foi encontrado. |
notFound (404) |
unknownChannelId |
O ID do canalThe[latestUploadBy] especificado não foi encontrado. |
notFound (404) |
unknownVideoId |
O ID do vídeo especificado como um item promovido não pode ser encontrado. |
required (400) |
requiredItemIdType |
Os metadados da solicitação precisam especificar um tipo de item na parte invideo Promotion. |
required (400) |
requiredItemId |
Os metadados da solicitação precisam especificar um item na parte invideo Promotion. |
required (400) |
requiredTimingOffset |
Os metadados da solicitação precisam especificar um ajuste de horário padrão para que o YouTube possa determinar quando exibir o item promovido. Defina o valor da propriedade invideoPromotion.defaultTiming.offsetMs no recurso enviado pela solicitação. |
required (400) |
requiredTimingOffset |
Os metadados da solicitação devem especificar um ajuste de horário para que o YouTube possa determinar quando exibir o item promovido. Defina o valor da propriedade invideoPromotion.timing.offsetMs no recurso enviado pela solicitação. |
required (400) |
requiredTimingType |
Os metadados da solicitação devem especificar um método de horário para que o YouTube possa determinar quando exibir o item promovido. Defina o valor da propriedade invideoPromotion.defaultTiming.type no recurso enviado pela solicitação. |
required (400) |
requiredTimingType |
Os metadados da solicitação devem especificar um método de horário para que o YouTube possa determinar quando exibir o item promovido. Defina o valor da propriedade invideoPromotion.timing.type no recurso enviado pela solicitação. |
required (400) |
requiredTiming |
Os metadados da solicitação precisam especificar um tempo para cada item na parte invideoPromotion . |
required (400) |
requiredVideoId |
Os metadados da solicitação devem especificar um ID de vídeo para identificar o item promovido. |
required (400) |
requiredWebsiteUrl |
Os metadados da solicitação precisam especificar o URL de um site na parte invideo Promotion. Defina o valor da propriedade invideoPromotion.items[].id.websiteUrl no recurso enviado pela solicitação. |
commentThreads
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de commentThreads
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
commentThreads.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
operationNotSupported |
A solicitação à API é inválida ou foi formada incorretamente. Consequentemente, o servidor da API não conseguiu entender a solicitação. |
badRequest (400) |
processingFailure |
O servidor da API falhou ao processar a solicitação. Embora possa ser um erro temporário, ele geralmente indica que a entrada da solicitação é inválida. Verifique a estrutura do recurso commentThread no corpo da solicitação para garantir que ele é válido. |
forbidden (403) |
commentsDisabled |
O vídeo identificado pelo parâmetro videoId desativou os comentários. |
forbidden (403) |
forbidden |
Uma ou mais das conversas de comentários solicitadas não podem ser recuperadas devido a permissões insuficientes. A solicitação pode não es devidamente autorizada. |
notFound (404) |
channelNotFound |
O canal identificado pelo parâmetro allThreadsRelatedToChannelId não foi encontrado. |
notFound (404) |
commentThreadNotFound |
Uma ou mais das conversas de comentários especificadas não foram encontradas. Verifique os valores do parâmetro id da solicitação para garantir que eles estejam corretos. |
notFound (404) |
videoNotFound |
O vídeo identificado pelo parâmetro videoId não foi encontrado. |
commentThreads.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
channelOrVideoIdMissing |
Cada conversa precisa estar vinculada a um canal ou vídeo. Verifique se o recurso especifica valores para as propriedades snippet.channelId e snippet.videoId . Um comentário em um vídeo aparece na página de exibição do conteúdo. |
badRequest (400) |
commentTextRequired |
O recurso comment que está sendo inserido precisa especificar um valor para a propriedade snippet.topLevelComment.snippet.textOriginal . Os comentários não podem ficar em branco. |
badRequest (400) |
commentTextTooLong |
O recurso comment que está sendo inserido contém muitos caracteres na propriedade snippet.topLevelComment.snippet.textOriginal . |
badRequest (400) |
invalidCommentThreadMetadata |
Os metadados da solicitação são inválidos. |
badRequest (400) |
processingFailure |
O servidor da API falhou ao processar a solicitação. Embora possa ser um erro temporário, ele geralmente indica que a entrada da solicitação é inválida. Verifique a estrutura do recurso commentThread no corpo da solicitação para garantir que ele é válido. |
forbidden (403) |
forbidden |
A conversa de comentários pode ser criada devido à falta de permissões suficientes. A solicitação pode não es devidamente autorizada. |
forbidden (403) |
ineligibleAccount |
A conta do YouTube usada para autorizar a solicitação de API deve ser mesclada com a Conta do Google do usuário para inserir um comentário ou uma sequência de comentários. |
notFound (404) |
channelNotFound |
Não foi possível encontrar o canal especificado. Verifique o valor da propriedade snippet.channelId para garantir que ele está correto. |
notFound (404) |
videoNotFound |
Não foi possível encontrar o vídeo especificado. Verifique o valor da propriedade snippet.videoId para garantir que ele está correto. |
membros
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de members
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
members.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
O canal do criador de conteúdo que autorizou a solicitação não está com os Clubes dos canais ativados. |
badRequest (400) |
invalidMode |
O valor do parâmetro mode é inválido.
Esse erro poderá ocorrer se o parâmetro pageToken especificar um token que foi recuperado usando um modo diferente do especificado. |
badRequest (400) |
invalidPageToken |
O valor do parâmetro pageToken é inválido. Esse erro ocorrerá se o token da página usado na solicitação tiver expirado. |
badRequest (400) |
invalidHasAccessToLevel |
O valor do parâmetro hasAccessToLevel é inválido. Não há nível com o id especificado. |
badRequest (400) |
invalidFilterByMemberChannelId |
O valor do parâmetro filterByMemberChannelId é inválido. Esse erro ocorrerá se o valor do parâmetro filterByMemberChannelId especificar mais de 100 canais. |
membershipsLevels
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de members
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
membershipsLevels.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
O canal do criador de conteúdo que autorizou a solicitação não está com os Clubes dos canais ativados. |
playlistItems
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de playlistItems
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
playlistItems.delete
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
playlistItemsNotAccessible |
A solicitação não está devidamente autorizada a excluir o item da playlist especificado. |
notFound (404) |
playlistItemNotFound |
O item da playlist identificado com o parâmetro id da solicitação não foi encontrado. |
invalidValue (400) |
playlistOperationUnsupported |
A API não oferece suporte ao recurso de excluir vídeos da playlist especificada. Por exemplo, não é possível excluir um conteúdo da playlist de vídeos enviados. |
playlistItems.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
duplicate |
videoAlreadyInPlaylist |
O vídeo que você está tentando adicionar à playlist já foi adicionado. |
forbidden (403) |
playlistContainsMaximumNumberOfVideos |
A playlist já contém o número máximo permitido de itens. |
forbidden (403) |
playlistItemsNotAccessible |
A solicitação não está devidamente autorizada a inserir o item da playlist especificado. |
invalidValue (400) |
invalidContentDetails |
A propriedade contentDetails na solicitação não é válida. Um possível motivo é que o campo contentDetails.note tem mais de 280 caracteres. |
invalidValue (400) |
invalidPlaylistItemPosition |
A solicitação tenta definir a posição do item da playlist com um valor inválido ou não suportado. Verifique o valor da propriedade position no snippet do recurso. |
invalidValue (400) |
invalidResourceType |
O type especificado para o ID do recurso não é suportado para esta operação. O ID do recurso identifica o item que está sendo adicionado à playlist, como youtube#video . |
invalidValue (400) |
manualSortRequired |
A solicitação tenta definir a posição do item da playlist, mas a playlist não usa classificação manual. Por exemplo, os itens da playlist podem ser classificados por data ou popularidade. Para solucionar o erro, remova o elemento snippet.position do recurso que a solicitação está inserindo. Se quiser que o item da playlist tenha uma posição específica na lista, atualize a opção Ordem da playlist para Manual nas configurações da playlist. Essas configurações podem ser ajustadas no Gerenciador de vídeos do YouTube. |
invalidValue (400) |
videoAlreadyInAnotherSeriesPlaylist |
O vídeo que você está tentando adicionar à playlist já está em outra playlist em série. |
invalidValue (400) |
playlistOperationUnsupported |
A API não é compatível com o recurso de inserir vídeos na playlist especificada. Por exemplo, não é possível inserir um vídeo em uma playlist de vídeos enviados. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro playlistId da solicitação não foi encontrada. |
notFound (404) |
videoNotFound |
O vídeo que você está tentando adicionar à playlist não pode ser encontrado. Verifique o valor da propriedade videoId para garantir que ele está correto. |
required (400) |
channelIdRequired |
A solicitação não especifica um valor para a propriedade channelId obrigatória. |
required (400) |
playlistIdRequired |
A solicitação não especifica um valor para a propriedade playlistId obrigatória. |
required (400) |
resourceIdRequired |
A solicitação precisa conter um recurso em que o objeto snippet especifica um resourceId . |
playlistItems.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
playlistItemsNotAccessible |
A solicitação não está devidamente autorizada a recuperar a playlist especificada. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro playlistId da solicitação não foi encontrada. |
notFound (404) |
videoNotFound |
O vídeo identificado com o parâmetro videoId da solicitação não foi encontrado. |
required (400) |
playlistIdRequired |
A solicitação de inscrição não especifica um valor para a propriedade playlistId obrigatória. |
invalidValue (400) |
playlistOperationUnsupported |
A API não é compatível com o recurso de listar vídeos na playlist especificada. Por exemplo, não é possível listar um vídeo na playlist "Assistir mais tarde". |
playlistItems.update
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
playlistItemsNotAccessible |
A solicitação não está devidamente autorizada a atualizar o item da playlist especificado. |
invalidValue (400) |
invalidPlaylistItemPosition |
A solicitação tenta definir a posição do item da playlist com um valor inválido ou não suportado. Verifique o valor da propriedade position no snippet do recurso. |
invalidValue (400) |
invalidResourceType |
O type especificado para o ID do recurso não é suportado para esta operação. O ID do recurso identifica o item que está sendo adicionado à playlist, como youtube#video . |
invalidValue (400) |
invalidSnippet |
A solicitação não especifica uma propriedade snippet válida. |
invalidValue (400) |
manualSortRequired |
A solicitação tenta definir a posição do item da playlist, mas a playlist não usa classificação manual. Por exemplo, os itens da playlist podem ser classificados por data ou popularidade. Para solucionar o erro, remova o elemento snippet.position do recurso que a solicitação está inserindo. Se quiser que o item da playlist tenha uma posição específica na lista, atualize a opção Ordem da playlist para Manual nas configurações da playlist. Essas configurações podem ser ajustadas no Gerenciador de vídeos do YouTube. |
invalidValue (400) |
playlistOperationUnsupported |
A API não suporta a capacidade de atualizar vídeos na lista de reprodução especificada. Por exemplo, não é possível atualizar um vídeo na playlist de vídeos enviados. |
notFound (404) |
playlistItemNotFound |
O item da playlist identificado com a propriedade id da solicitação não foi encontrado. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro playlistId da solicitação não foi encontrada. |
required (400) |
channelIdRequired |
A solicitação não especifica um valor para a propriedade channelId obrigatória. |
required (400) |
playlistIdRequired |
A solicitação não especifica um valor para a propriedade playlistId obrigatória. |
required (400) |
playlistItemIdRequired |
O recurso do item da playlist especificado na solicitação precisa usar a propriedade id para identificar o item da playlist que está sendo atualizado. |
playlists
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de playlists
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
playlists.delete
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
playlistForbidden |
Esta operação é proibida ou a solicitação não está devidamente autorizada. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro id da solicitação não foi encontrada. |
invalidValue (400) |
playlistOperationUnsupported |
A API não suporta a capacidade de excluir a playlist especificada. Por exemplo, não é possível excluir sua playlist de vídeos enviados. |
playlists.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
channelClosed |
O canal especificado no parâmetro channelId foi fechado. |
forbidden (403) |
channelSuspended |
O canal especificado no parâmetro channelId foi suspenso. |
forbidden (403) |
playlistForbidden |
A playlist identificada com o parâmetro id da solicitação não é compatível com a solicitação ou a solicitação não está autorizada corretamente. |
notFound (404) |
channelNotFound |
O canal especificado no parâmetro channelId não foi encontrado. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro id da solicitação não foi encontrada. |
invalidValue (400) |
playlistOperationUnsupported |
A API não suporta a capacidade de listar a playlist especificada. Por exemplo, não é possível listar sua playlist "Assistir mais tarde". |
playlists.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
O defaultLanguage precisa ser definido para atualizar o localizations . |
badRequest (400) |
localizationValidationError |
Falha na validação de um dos valores no objeto de localização. Use o método playlists.list para recuperar valores válidos e não se esqueça de atualizá-los de acordo com as orientações contidas na documentação do recurso de playlists. |
badRequest (400) |
maxPlaylistExceeded |
Não é possível criar a playlist, porque o canal já tem o número máximo permitido de playlists. |
forbidden (403) |
playlistForbidden |
Esta operação é proibida ou a solicitação não está devidamente autorizada. |
invalidValue (400) |
invalidPlaylistSnippet |
A solicitação fornece um snippet de playlist inválido. |
required (400) |
playlistTitleRequired |
A solicitação deve especificar um título da playlist. |
playlists.update
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
O defaultLanguage precisa ser definido para atualizar o localizations . |
badRequest (400) |
localizationValidationError |
Falha na validação de um dos valores no objeto de localização. Use o método playlists.list para recuperar valores válidos e não se esqueça de atualizá-los de acordo com as orientações contidas na documentação do recurso de playlists. |
forbidden (403) |
playlistForbidden |
Esta operação é proibida ou a solicitação não está devidamente autorizada. |
invalidValue (400) |
invalidPlaylistSnippet |
A solicitação fornece um snippet de playlist inválido. |
invalidValue (400) |
playlistOperationUnsupported |
A API não suporta a capacidade de atualizar a playlist especificada. Por exemplo, não é possível atualizar as propriedades da playlist de vídeos enviados. |
notFound (404) |
playlistNotFound |
A playlist identificada com o parâmetro id da solicitação não foi encontrada. |
required (400) |
playlistTitleRequired |
A solicitação deve especificar um título da playlist. |
search
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de search
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
search.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
invalidChannelId |
O parâmetro channelId especificou um ID de canal inválido. |
badRequest (400) |
invalidLocation |
O valor do parâmetro location e/ou locationRadius foi formatado incorretamente. |
badRequest (400) |
invalidRelevanceLanguage |
O valor do parâmetro relevanceLanguage foi formatado incorretamente. |
badRequest (400) |
invalidSearchFilter |
A solicitação contém uma combinação inválida de filtros de pesquisa e/ou restrições. Você precisará definir o parâmetro type como video se definir um valor para os parâmetros eventType , videoCaption , videoCategoryId , videoDefinition , videoDimension , videoDuration , videoEmbeddable , videoLicense , videoSyndicated ou videoType . |
assinaturas
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de subscriptions
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
subscriptions.delete
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
subscriptionForbidden |
A solicitação não está devidamente autenticada ou não é suportada para este canal. |
notFound (404) |
subscriptionNotFound |
A inscrição que você está tentando excluir não pode ser encontrada. Verifique o valor do parâmetro id da solicitação para garantir que ele está correto. |
subscriptions.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
subscriptionDuplicate |
A inscrição que você está tentando criar já existe. |
badRequest (400) |
subscriptionForbidden |
Você atingiu o número máximo de inscrições. |
badRequest (400) |
subscriptionForbidden |
Excesso de inscrições recentes. Tente novamente em algumas horas. |
badRequest (400) |
subscriptionForbidden |
Não é possível se inscrever no seu próprio canal. |
forbidden (403) |
subscriptionForbidden |
A solicitação não está devidamente autenticada ou não é suportada para este canal. |
notFound (404) |
publisherNotFound |
O recurso especificado pela propriedade snippet.resourceId da solicitação não foi encontrado. |
notFound (404) |
subscriberNotFound |
O assinante identificado com a solicitação não pode ser encontrado. |
required (400) |
publisherRequired |
O recurso de inscrição especificado na solicitação precisa usar a propriedade snippet.resourceId para identificar o canal que está sendo inscrito. |
subscriptions.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
accountClosed |
Não foi possível recuperar as inscrições porque a conta do assinante foi encerrada. |
forbidden (403) |
accountSuspended |
Não foi possível recuperar as assinaturas porque a conta do assinante está suspensa. |
forbidden (403) |
subscriptionForbidden |
O solicitante não tem permissão para acessar as assinaturas solicitadas. |
notFound (404) |
subscriberNotFound |
O assinante identificado com a solicitação não pode ser encontrado. |
thumbnails
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de thumbnails
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
thumbnails.set
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
invalidImage |
O conteúdo da imagem fornecido é inválido. |
badRequest (400) |
mediaBodyRequired |
A solicitação não inclui o conteúdo da imagem. |
forbidden (403) |
forbidden |
A miniatura não pode ser configurada para o vídeo especificado. A solicitação pode não es devidamente autorizada. |
forbidden (403) |
forbidden |
O usuário autenticado não tem permissões para carregar e configurar miniaturas de vídeo personalizadas. |
notFound (404) |
videoNotFound |
O vídeo no qual você está tentando inserir uma imagem em miniatura não pode ser encontrado. Verifique o valor do parâmetro videoId da solicitação para garantir que ele está correto. |
tooManyRequests (429) |
uploadRateLimitExceeded |
O canal enviou muitas miniaturas recentemente. Tente fazer a solicitação novamente mais tarde. |
videoAbuseReportReasons
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de videoAbuseReportReasons
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
videoAbuseReportReasons.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
forbidden |
Acesso proibido. A solicitação não pode ser devidamente autorizada. |
videoCategories
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de videoCategories
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
videoCategories.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
notFound (404) |
videoCategoryNotFound |
A categoria de vídeo identificada pelo parâmetro id não foi encontrada. Use o método videoCategories.list para recuperar uma lista de valores válidos. |
vídeos
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de videos
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
videos.insert
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSet |
O objetivo é adicionar detalhes do vídeo localizado sem especificar o idioma padrão. |
badRequest (400) |
invalidCategoryId |
A propriedade snippet.categoryId especifica um ID de categoria inválido. Use o método videoCategories.list para recuperar as categorias compatíveis. |
badRequest (400) |
invalidDescription |
Os metadados da solicitação especificam uma descrição de vídeo inválida. |
badRequest (400) |
invalidFilename |
O nome do arquivo de vídeo especificado no cabeçalho Slug é inválido. |
badRequest (400) |
invalidPublishAt |
Os metadados da solicitação especificam um horário de publicação programado inválido. |
badRequest (400) |
invalidRecordingDetails |
O objeto recordingDetails nos metadados da solicitação especifica detalhes de gravação inválidos. |
badRequest (400) |
invalidTags |
Os metadados da solicitação especificam palavras-chave de vídeo inválidas. |
badRequest (400) |
invalidTitle |
Os metadados da solicitação especificam um título de vídeo inválido ou vazio. |
badRequest (400) |
invalidVideoGameRating |
Os metadados da solicitação especificam uma classificação de video game inv. |
badRequest (400) |
invalidVideoMetadata |
Os metadados da solicitação são inválidos. Esse erro ocorrerá se a solicitação atualizar a parte snippet de um recurso video , mas não definir um valor para as propriedades snippet.title e snippet.categoryId . |
badRequest (400) |
mediaBodyRequired |
A solicitação não inclui o conteúdo da vídeo. |
badRequest (400) |
uploadLimitExceeded |
O usuário excedeu o número de vídeos que pode enviar. |
forbidden (403) |
forbidden |
|
forbidden (403) |
forbiddenLicenseSetting |
A solicitação tenta definir uma licença inválida para o vídeo. |
forbidden (403) |
forbiddenPrivacySetting |
A solicitação tenta definir uma configuração de privacidade inválida para o vídeo. |
videos.list
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
videoChartNotFound |
O gráfico de vídeo solicitado não é suportado ou não está disponível. |
forbidden (403) |
forbidden |
A solicitação não está devidamente autorizada a acessar arquivos de vídeo ou processar informações. As partes fileDetails , processingDetails e suggestions estão disponíveis apenas para o proprietário do vídeo. |
forbidden (403) |
forbidden |
A solicitação não pode acessar informações de avaliação do usuário. Esse erro pode ocorrer porque a solicitação não está devidamente autorizada a usar o parâmetro myRating . |
notFound (404) |
videoNotFound |
O vídeo que você está tentando recuperar não pode ser encontrado. Verifique o valor do parâmetro id da solicitação para garantir que ele está correto. |
videos.delete
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
forbidden |
O vídeo que você está tentando excluir não pode ser excluíd A solicitação pode nãoser devidamente autorizada. |
notFound (404) |
videoNotFound |
O vídeo que você está tentando excluir não pode ser encontrado. Verifique o valor do parâmetro id da solicitação para garantir que ele está correto. |
videos.update
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
defaultLanguageNotSet |
A solicitação de API está tentando adicionar detalhes de vídeos localizados sem especificar o idioma padrão dos detalhes. |
badRequest (400) |
invalidCategoryId |
A propriedade snippet.categoryId especifica um ID de categoria inválido. Use o método videoCategories.list para recuperar as categorias compatíveis. |
badRequest (400) |
invalidDefaultBroadcastPrivacySetting |
A solicitação tenta definir uma configuração de privacidade inválida para a transmissão padrão. |
badRequest (400) |
invalidDescription |
Os metadados da solicitação especificam uma descrição de vídeo inválida. |
badRequest (400) |
invalidPublishAt |
Os metadados da solicitação especificam um horário de publicação programado inválido. |
badRequest (400) |
invalidRecordingDetails |
O objeto recordingDetails nos metadados da solicitação especifica detalhes de gravação inválidos. |
badRequest (400) |
invalidTags |
Os metadados da solicitação especificam palavras-chave de vídeo inválidas. |
badRequest (400) |
invalidTitle |
Os metadados da solicitação especificam um título de vídeo inválido ou vazio. |
badRequest (400) |
invalidVideoMetadata |
Os metadados da solicitação são inválidos. Esse erro ocorrerá se a solicitação atualizar a parte snippet de um recurso video , mas não definir um valor para as propriedades snippet.title e snippet.categoryId . |
forbidden (403) |
forbidden |
Acesso proibido. A solicitação não pode ser devidamente autorizada. |
forbidden (403) |
forbiddenEmbedSetting |
A solicitação tenta definir uma configuração de incorporação inválida para o vídeo. Alguns canais podem não ter permissão para oferecer players incorporados para transmissões ao vivo. Consulte a Central de Ajuda do YouTube para mais informações. |
forbidden (403) |
forbiddenLicenseSetting |
A solicitação tenta definir uma licença inválida para o vídeo. |
forbidden (403) |
forbiddenPrivacySetting |
A solicitação tenta definir uma configuração de privacidade inválida para o vídeo. |
notFound (404) |
videoNotFound |
O vídeo que você está tentando atualizar não pode ser encontrado. Verifique o valor do campo id no corpo da solicitação para garantir que ele está correto. |
videos.rate
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
emailNotVerified |
O usuário precisa verificar o endereço de e-mail antes de fazer a classificação. |
badRequest (400) |
invalidRating |
A solicitação continha um valor inesperado para o parâmetro rating . |
badRequest (400) |
videoPurchaseRequired |
Os vídeos disponíveis para locação podem ser avaliados somente pelos usuários que os alugaram. |
forbidden (403) |
forbidden |
O vídeo que você está tentando classificar não pode ser classificado. A solicitação pode não es devidamente autorizada. |
forbidden (403) |
videoRatingDisabled |
O proprietário do vídeo que você está tentando avaliar desativou as classificações para esse vídeo. |
notFound (404) |
videoNotFound |
O vídeo que você está tentando classificar não pode ser encontrado. Verifique o valor do parâmetro id da solicitação para garantir que ele está correto. |
videos.reportAbuse
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
invalidAbuseReason |
A solicitação continha um valor inesperado para o campo reason_id ou uma combinação dos campos reason_id e secondary_reason_id . |
badRequest (400) |
rateLimitExceeded |
O usuário enviou muitas solicitações em um determinado período. |
forbidden (403) |
forbidden |
|
notFound (404) |
videoNotFound |
O vídeo em que você está tentando denunciar abuso não foi encontrado. |
watermarks
As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de watermarks
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.
watermarks.set
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
badRequest (400) |
imageFormatUnsupported |
A imagem que você forneceu está em um formato não suportado. |
badRequest (400) |
imageTooTall |
A imagem que você forneceu é muito alta. |
badRequest (400) |
imageTooWide |
A imagem que você forneceu é muito grande. |
badRequest (400) |
mediaBodyRequired |
A solicitação não inclui o conteúdo da imagem. |
forbidden (403) |
forbidden |
A marca d'água não pode ser definida para o canal especificado. É possível que a solicitação não seja autorizada adequadamente ou o parâmetro channelId esteja definido com um valor inválido. |
watermarks.unset
Tipo de erro | Detalhe do erro | Descrição |
---|---|---|
forbidden (403) |
forbidden |
A marca d'água não pode ser não definida para o canal especificado. É possível que a solicitação não seja autorizada corretamente ou o parâmetro channelId esteja definido com um valor inválido. |
comments
comments.markAsSpam
não é mais compatível.As tabelas a seguir identificam mensagens de erro que a API retorna em resposta às chamadas relacionadas aos recursos de
comments
. Esses métodos também podem retornar erros listados na seção Erros de solicitação comuns.comments.list
badRequest (400)
operationNotSupported
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
eparentId
da solicitação para garantir que eles estejam corretos.comments.setModerationStatus
badRequest (400)
banWithoutReject
banAuthor
só poderá ser usado se o valor do parâmetromoderationStatus
forrejected
.badRequest (400)
operationNotSupported
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
da solicitação para garantir que eles estejam corretos.comments.insert
badRequest (400)
commentTextRequired
comment
que está sendo inserido precisa especificar um valor para a propriedadesnippet.textOriginal
. Os comentários não podem ficar em branco.badRequest (400)
commentTextTooLong
comment
que está sendo inserido contém muitos caracteres na propriedadesnippet.textOriginal
.badRequest (400)
invalidCommentMetadata
badRequest (400)
operationNotSupported
snippet.parentId
. Em um recursocommentThread
, a propriedadesnippet.canReply
indica se o leitor atual pode responder à conversa.badRequest (400)
parentCommentIsPrivate
badRequest (400)
parentIdMissing
comment
no corpo da solicitação de API não especificou um valor para a propriedadesnippet.parentId
.badRequest (400)
processingFailure
comment
no corpo da solicitação para garantir que ele é válido.forbidden (403)
forbidden
forbidden (403)
ineligibleAccount
notFound (404)
parentCommentNotFound
snippet.parentId
no corpo da solicitação para garantir que ele esteja correto.comments.delete
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
da solicitação para garantir que ele está correto.comments.update
badRequest (400)
commentTextTooLong
comment
que está sendo atualizado contém muitos caracteres na propriedadesnippet.textOriginal
.badRequest (400)
invalidCommentMetadata
badRequest (400)
operationNotSupported
badRequest (400)
processingFailure
comment
no corpo da solicitação para garantir que ele é válido.forbidden (403)
forbidden
forbidden (403)
ineligibleAccount
notFound (404)
commentNotFound
id
no corpo da solicitação para garantir que ele esteja correto.