Python - Youtube - Fazendo Upload de Vídeos
Canal Qb


Fala galera, neste post vou demonstrar como criar um Script para envio automatico de vídeos no Youtube, se gostar segue ai, para mais dicas.

O código com base  está em https://developers.google.com/youtube/v3/guides/uploading_a_video ou baixe através dos links abaxio
Código para Python2: https://cb.run/FFzt
Código para Python3: https://cb.run/ZT7P

Vamos as etapas

  • Crie uma (nova) conta do google se ainda não tiver uma
  • Vá ao youtube, cadastre-se com a conta do google e crie um canal
  • Vá para https://console.developers.google.com/apis/credentials?pli=1
  • Crie um projeto, escolha um nome
  • Clique na tela de consentimento OAuth, escolha externo, escolha o nome do aplicativo
  • Volte para Credentials, crie Credentials using OAuthClient ID, escolha Web application
  • Escolha um nome, coloque nos URLs de redirecionamento: http://localhost:8080/ e https://developers.google.com/oauthplayground e salve
  • Vá para Painel, pesquise YouTube Data API v3 e habilite
  • Agora, vá para https://developers.google.com/oauthplayground/
  • Clique na roda do rack à direita, clique em usar suas próprias credenciais, copie e cole clientID e Cliente secreto de https://console.developers.google.com/apis/credentials e feche
  • Procure por Youtube Data API v3 à esquerda e selecione  https://www.googleapis.com/auth/youtube.upload e https://www.googleapis.com/auth/youtube
  • Clique em autorizar APIs, faça login em sua conta, concorde com todas as perguntas feitas
  • Clique em Trocar código de autorização por token
A solicitação à direita não deve apresentar nenhum erro

  • Volte para https://console.developers.google.com/apis/credentials , ao clicar no botão editar ao lado de suas credenciais, você poderá baixar seus arquivos JSON. coloque-os na pasta de script em client_secrets.json
  • Certifique-se de excluir o arquivo python_upload_video.py-oauth2.json das tentativas anteriores
Ao executar o código com, por exemplo
python upload_video.py --file="a.mp4" --privacyStatus="unlisted"
O navegador deve abrir e solicitar que você faça login na sua conta

O que notei é que:

3 Erros em 3 horas excede o limite de envio diario, causando problemas futuros para envio.
O upload funciona para cerca de 5 vídeos por dia. 
Para envio de mais vídeos, precisará comprar a API paga, mas isso não vai garantir que o limite aumento, basta procurar as reclamações no google.

Se liga nessa rede social que paga em HIVE: https://bit.ly/446kDjw

Membros do @CanalQb, e jogam minhas palavras cruzadas:
https://www.youtube.com/channel/UCdOA_1KzXHIp3gmVyyYv2sg/join
Planilha do Listão CanalQb: https://bit.ly/2SnU0Tg
Hideout pagando para assistir vídeos: https://bit.ly/3w9dj6b
Rumble: https://bit.ly/3E9ttAh - Sincronize seu canal do Youtube com o Rumble.
Recarregue seu pré-pago com 10% de desconto: https://bit.ly/3Kuw09L | Código promocional: xc32880979

Considere faucets fáceis:
PipeFlare (ZEN): https://bit.ly/3rBiHyp
GlobalHive (ZEN): https://bit.ly/3pCCJ8L
Horizen (ZEC): https://bit.ly/3x9CaG9
Faucet App: XRP: https://cb.run/e5ev
Stormgain (BTC): https://bit.ly/2WExNmJ
Coinmarketcap (NFT): https://bit.ly/30oNfbq

👉 Exchanges que eu indico:
Binance: https://bit.ly/3DucLu6 | https://bit.ly/3LFh7mj
Latoken: https://bit.ly/3qgX6rd
GateIo: https://bit.ly/GateioQb
Cubo, aplicativo Windows para minerar. Minere monero: https://bit.ly/3DnhDBn

Compre ações americanas na Uphold: https://bit.ly/3yOExjK
WhatsApp: https://bit.ly/317JtjK

Troca de inscritos: http://airdropsqb.epizy.com/?i=1
Novo canal de informativos: http://canalqb.epizy.com/
Att: @CanalQb