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
0 Comentários