Estou tentando recuperar os dados de meu canal usando a API de dados V3 do YouTube .
Para isso, preciso do meu ID de canal.
Tentei encontrar meu ID de canal em minha conta do YouTube e falhei em todos os sentidos.
Se alguém tiver uma única dica para mim, eu ficaria incrivelmente feliz.
Este é o URL que estou usando para recuperar os dados:
https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistics
O ID é para o ID do canal, e a chave , estou substituindo a {YOUR_API_KEY} pela minha API KEY gerada em meu console de API do Google.
Meu ID de canal não é:
- klauskkpm
- klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA
Meu canal é: http://www.youtube.com/user/klauskkpm
fonte
data-channel-external-id
é para canais mais antigos (canais que foram criados antes de uma determinada data) eexternalId
é para canais mais novos (canais que foram criados depois de uma certa data). Não tenho certeza de quando é essa "data certa", mas se uma não funcionar para você - tente a outraUma resposta fácil é: seu ID de canal do YouTube é UC + {YOUR_ACCOUNT_ID}. Para ter certeza de seu ID de canal do YouTube ou ID de conta do YouTube, acesse as configurações avançadas em sua página de configurações
E se você quiser saber o ID do canal do YouTube para qualquer canal, você pode usar a solução que @mjlescano deu.
Se isso pudesse ajudar, algum usuário marcou que foi resolvido em outro tópico aqui .
fonte
Este site encontra um ID de canal do YouTube em seu URL:
https://commentpicker.com/youtube-channel-id.php
fonte
Você pode obter o ID do canal com o nome de usuário (no seu caso "klauskkpm") usando o filtro "forUsername", como este:
Mais informações aqui: https://developers.google.com/youtube/v3/docs/channels/list
fonte
Em qualquer página de canal com url de "usuário", por exemplo
http://www.youtube.com/user/klauskkpm
, sem chamada de API, na interface do YouTube, clique em um vídeo do canal (na guia "VÍDEOS") e clique no nome do canal no vídeo. Em seguida, você pode acessar a página com seu url de "canal", por exemplohttps://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.fonte
Acabei de encontrar a maneira mais simples de encontrar o ID do canal de qualquer canal do YouTube !!
Etapa 1: reproduza um vídeo desse canal.
Etapa 2: Clique no nome do canal sob esse vídeo.
Etapa 3: observe a barra de endereço do navegador.
fonte
O ID do canal com a versão atual do youtube é obtido facilmente se você acessar o site do YouYube e selecionar 'Meu canal'
O ID do seu canal será exibido na barra de endereço do seu navegador
fonte
https://www.youtube.com/account_advanced agora fornece IDs de canal e de usuário. Veja também https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
fonte
Atualização de 2017: a resposta de Henry pode estar um pouco errada aqui. Se você procurar
data-channel-external-id
no código-fonte, poderá encontrar mais de um ID, e apenas a primeira ocorrência está realmente correta. Use ochannel_id
usado em<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
vez disso.fonte
Para obter o id do canal, você pode fazer a seguinte solicitação, que fornece o id do canal e o id da lista de reprodução.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {YOUR_API_KEY}
meuparâmetro significa o usuário autorizado atual
como você disse que o id do canal é perfixado com UC + {id da sua conta} que você obtém ao fazer login, você pode usar este também sem solicitar o url acima, você pode chamar diretamente a API do canal com seu id do google e apenas prefixar com UC
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {your account id} & key = {YOUR_API_KEY}
fonte
Uma alternativa para obter o ID do canal do YouTube por URL do canal sem API:
fonte
Para obter o id do canal
Ex: ID do canal Apple
Selecione qualquer um dos vídeos desse canal
Selecione iPhone - Compartilhar fotos (vídeo)
Agora clique no nome do canal Apple na parte inferior do vídeo.
Agora você obterá o id do canal no URL do navegador
Aqui, este é o id do canal da Apple: UCE_M8A5yxnLfW0KghEeajjw
fonte
Você pode usar este site para obter um channelId
fonte