Falhas de upload no YouTube podem retornar os códigos de erro 453 (timeout) ou 454
(service unavailable) com
retryAvailable: true. Sua integração pode ramificar
com base nesse flag para reenviar automaticamente falhas transitórias com backoff. Veja a
referência de códigos de erro para a lista completa.Publicando no YouTube
Visão geral da publicação
Publicar usando a API do YouTube requer o objetoyouTubeOptions com pelo menos um parâmetro title — máximo de 100 caracteres.
O title é o único campo obrigatório e pode ser gerado automaticamente com o endpoint transcribe.
Por exemplo, para publicar um vídeo do YouTube com configurações padrão:
YouTube Post
private por padrão, mas a visibilidade pode ser definida como public ou unlisted.
Consulte os campos opcionais abaixo para mais detalhes.
Campos opcionais da publicação no YouTube
Há vários outros campos opcionais listados abaixo, incluindo avisibility do vídeo, tags e a data publishAt. Consulte os comentários para requisitos e descrições.
YouTube Post Optional Fields
- O
titledeve ter 100 caracteres ou menos. Opostdeve ter 5.000 caracteres ou menos. Oposte otitlepodem conter quaisquer caracteres, exceto<e>. - O Playlist Id pode ser encontrado abrindo a playlist em um navegador e copiando o valor após
list=. O usuário autenticado e o canal devem ser os proprietários da playlist para adicionar vídeos. - Se seu vídeo não terminar em uma extensão de vídeo conhecida, como mp4, use o parâmetro
isVideo. Consulte o endpoint /post para detalhes. - O campo
publishAtpermitirá que o YouTube controle o horário de publicação. O vídeo permanecerá privado até o horário de publicação, quando será tornado público. Se o horário de publicação estiver no passado, o vídeo será tornado público imediatamente. Não use o camposcheduleDatede post quando estiver usando o campopublishAt. - O campo
containsSyntheticMediaé usado para divulgar que um vídeo contém conteúdo realista Alterado ou Sintético (A/S): faz uma pessoa real parecer dizer ou fazer algo que ela realmente não disse nem fez, altera imagens de um evento ou local real, ou gera uma cena com aparência realista que não ocorreu de fato. license- Define o tipo de licença do vídeo. Valores aceitos:"youtube"(Licença padrão do YouTube, padrão) ou"creativeCommon"(Creative Commons - Attribution).embeddable- Booleano (ou as strings"true"/"false"). Controla se o vídeo pode ser incorporado em sites de terceiros. Padrão:true.publicStatsViewable- Booleano (ou as strings"true"/"false"). Controla se o painel de estatísticas estendidas na página de reprodução do vídeo é visível publicamente. A contagem básica de visualizações e likes permanece publicamente visível independentemente desta configuração. Padrão:true. Consultestatus.publicStatsViewablena referência da YouTube Data API para detalhes.- Consulte as Diretrizes de mídia do YouTube para mais informações.
Monetização e controles de conteúdoOs campos
madeForKids, license, embeddable e publicStatsViewable podem ser definidos via API do Ayrshare no momento do upload. Contudo, controles diretos de monetização (ativar/desativar anúncios), seleção de tipo de anúncio (pre-roll, mid-roll, post-roll), compartilhamento de receita e Content ID exigem credenciais do YouTube CMS — disponíveis apenas para MCNs e proprietários de conteúdo empresarial — e não estão disponíveis através do OAuth padrão do YouTube ou da API do Ayrshare.YouTube Shorts
Um YouTube Short é um vídeo vertical de curta duração, que pode ter até três minutos. Eles são semelhantes aos vídeos do TikTok e aos Reels do Instagram ou Facebook.Publicando YouTube Shorts
Você pode publicar um vídeo YouTube Shorts de até 3 minutos adicionando o parâmetroshorts ao objeto youTubeOptions.
YouTube Shorts Post
Informações importantes sobre YouTube Shorts
- Enviar um vídeo como Short é uma indicação ao YouTube de que você gostaria que o vídeo aparecesse como Short, mas não garante que ele apareça como Short. O vídeo deve atender aos requisitos de Short video, como ter 3 minutos ou menos e proporção vertical de 9:16 para ser considerado Short pelo YouTube.
- YouTube Shorts não suportam thumbnails.
- Informações adicionais sobre uso da API para publicar YouTube Shorts.
Thumbnails do YouTube
Thumbnails personalizadas exigem um canal do YouTube verificado. O motivo mais comum para uma thumbnail não ser aplicada (embora o vídeo ainda seja publicado) é um canal não verificado — verifique em https://www.youtube.com/verify (verificação por telefone). Sua
thumbNail também deve ser um PNG ou JPG/JPEG, 2MB ou menos e servida a partir de uma URL acessível; o Ayrshare valida isso antes de publicar, quando possível. Quando um vídeo é publicado, mas a thumbnail falha, o resultado do YouTube mantém status: "success" e adiciona um array warnings (feature: "thumbnail", code: 307) descrevendo a falha. Consulte YouTube Thumbnail Not Applied (Unverified Channel) para a solução completa.Adicionando thumbnails do YouTube
Thumbnails do YouTube e outros recursos, como enviar vídeos de 15 minutos, exigem a verificação do seu número de telefone. UmathumbNail é uma URL de um JPEG ou PNG com menos de 2MB de tamanho. A extensão do arquivo deve terminar em png, jpg ou jpeg.
YouTube Thumbnail
Habilitar thumbnails no YouTube Studio
Você precisa ter permissões do YouTube para publicar thumbnails. No YouTube Studio, acesse Settings->Channel. Selecione “Feature Eligibility” e clique em “Features that require phone verification”. Insira seu número de telefone para habilitar.
Vídeo: Publicando no YouTube via API
Limites de upload
O YouTube limita a quantidade de vídeos que um canal pode enviar em um período de 24 horas via API do YouTube.- Dependendo da localização de um criador, um canal pode conseguir aumentar seu limite diário obtendo acesso a recursos avançados. Para saber mais, acesse este artigo.
- Os limites podem variar por país/região ou histórico do canal. Notificações de violação de direitos autorais podem afetar a elegibilidade do histórico do canal, e notificações das Diretrizes da Comunidade afetarão o quanto um canal pode fazer upload.
Links na descrição
Você deve ativar os Recursos avançados no YouTube Studio para ter links clicáveis na descrição do vídeo do YouTube. Vá em YouTube Studio -> Settings -> Channel -> Feature Eligibility -> Advanced Features -> Access Features para ativar os recursos avançados.
Playlists
Você pode adicionar vídeos a uma playlist do YouTube incluindo oplayListId no objeto youTubeOptions.
Certifique-se de que o usuário autenticado e o canal sejam os proprietários da playlist.
YouTube Playlist
Legendas / Captions para vídeos
Você pode adicionar legendas do YouTube, também conhecidas como captions do YouTube, aos vídeos incluindo um arquivo SRT ou um arquivo SBV do YouTube. Use o camposubTitleUrl no objeto youTubeOptions para especificar a URL do seu arquivo SRT ou SBV.
YouTube Subtitles
subTitleUrl: Um arquivo SRT ou SBV válido. A URL deve começar comhttps://e terminar em.srtou.sbve ser um arquivo SRT ou SBV válido. O arquivo deve ter menos de 100 MB.subTitleLanguage: Opcional: O idioma das legendas. Deve ser um código de idioma válido. Padrão: “en”.subTitleName: Opcional: O nome da faixa de legenda. O nome se destina a ficar visível para o usuário como opção durante a reprodução. O tamanho máximo suportado é de 150 caracteres. Padrão: “English”.
O que são arquivos SRT e SBV?SRT (SubRip Subtitle) e SBV (YouTube SubViewer) são formatos de arquivo de legenda usados para exibir
texto sincronizado em vídeos. A principal diferença é que o SRT usa timestamps no formato HH:MM:SS,MS com
setas como separadores, enquanto o SBV usa o formato HH:MM:SS.MS com vírgulas.
Tags
Você pode adicionar tags do YouTube aos seus vídeos incluindo o arraytags no objeto youTubeOptions.
Cada tag deve ter pelo menos 2 caracteres, e o tamanho total de todas as tags deve ser de 500 caracteres ou menos.
YouTube Tags
Menções no YouTube
Embora você possa adicionar um@handle a uma publicação do YouTube, o YouTube não suporta a resolução de menções no texto da publicação.
O @handle permanecerá como texto simples.
