Comment puis-je obtenir un ID de canal à partir de YouTube?
Je suis en train de restauration des données à partir de mon canal à l'aide de la YouTube de Données de l'API V3.
Pour cela j'ai besoin de mon channel ID.
J'ai essayé de trouver mon ID de canal à partir de mon compte YouTube, et j'ai échoué dans tous les sens.
Si quelqu'un a une seule astuce pour moi, je serait incroyable heureux.
C'est l'URL que j'utilise pour récupérer les données:
https://www.googleapis.com/youtube/v3/channels?id=fjTOrCPnAblTngWAzpnlMA&clé={YOUR_API_KEY}&partie=extrait,contentDetails,les statistiques
La ID est pour l'ID de canal, et le clé, je suis en remplacement de l' {YOUR_API_KEY} avec ma CLÉ API générée à mon API Google console.
Mon ID de canal n'est pas:
- klauskkpm
- klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA
Ma chaîne est: http://www.youtube.com/user/klauskkpm
Vous devez vous connecter pour publier un commentaire.
Pour obtenir l'id du canal, vous pouvez afficher le code source de la page de chaîne et de trouver soit
data-channel-external-id="UCjXfkj5iapKHJrhYfAF9ZGg"
ou"externalId":"UCjXfkj5iapKHJrhYfAF9ZGg"
.UCjXfkj5iapKHJrhYfAF9ZGg
sera le channel ID vous êtes à la recherche pour.data-channel-external-id
est pour les anciens canaux (canaux qui ont été créés avant d'une certaine date) etexternalId
est pour les nouveaux canaux (canaux qui ont été créés après d'une certaine date). Je ne suis pas sûr de quand cette "date certaine", mais si l'un ne fonctionne pas pour vous, essayez de l'autreUne réponse facile est votre chaîne YouTube ID est UC + {YOUR_ACCOUNT_ID}.
Pour être sûr de votre chaîne YouTube de la carte d'identité ou votre compte YouTube ID, l'accès à la paramètres avancés à votre les paramètres de la page
Et si vous voulez savoir la chaîne YouTube ID d'un canal, vous pouvez utiliser le solution @mjlescano a donné.
Si cela pourrait être d'une aide quelconque, l'utilisateur a marqué, il a été résolu dans un autre sujet ici.
http://johnnythetank.github.io/youtube-channel-name-converter (Nom d'utilisateur Youtube de Canal ID Convertisseur)
Le Convertisseur basé sur cet appel d'api:
https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername={USER_NAME}&part=id
Vous pouvez obtenir l'ID du canal avec le nom d'utilisateur (dans votre cas "klauskkpm") en utilisant le filtre "forUsername", comme ceci:
Plus d'infos ici: https://developers.google.com/youtube/v3/docs/channels/list
À n'importe quel canal de la page "utilisateur" de l'url par exemple
http://www.youtube.com/user/klauskkpm
, sans appel de l'API de YouTube de l'INTERFACE utilisateur, cliquez sur une vidéo de la chaîne (dans son onglet "VIDÉOS") et cliquez sur le nom de la chaîne sur la vidéo. Ensuite, vous pouvez accéder à la page avec son "canal" de l'url par exemplehttps://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.Id de canal avec le courant de youtube version est obtenu très facilement si vous vous connectez à YouYube site web et sélectionnez "My canal"
Votre ID de canal sera affiché sur la barre d'adresse de votre navigateur
Je viens de trouver le moyen le plus simple pour trouver l'ID du canal de toute la chaîne YouTube !!
Étape 1: lire une vidéo de ce canal.
Étape 2: Cliquez sur le nom de la chaîne en vertu de cette vidéo.
Étape 3: Regardez la barre d'adresse du navigateur.
https://www.youtube.com/account_advanced maintenant fournit deux canaux et les id d'utilisateur. Voir aussi https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
2017 mise à Jour: Henry répondre peut-être un peu hors de la marque ici. Si vous recherchez
data-channel-external-id
dans le code source, vous pouvez trouver plus d'un ID, et seul le première incident est correct. Obtenir lechannel_id
utilisé dans<link type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
à la place.Pour obtenir l'id du canal vous pouvez faire la requête suivante qui vous donne le channel id et id de la playlist.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key={YOUR_API_KEY}
mine paramètre désigne le courant de l'utilisateur autorisé
comme tu dit channel id est perfixed avec UC+{votre numéro de compte} qui que vous obtenez lors de la connexion, vous pouvez l'utiliser aussi sans demander l'url ci-dessus, vous pouvez appeler directement le canal de l'api google id et juste préfixe UC
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistiques%2Csnippet&id=UC{votre numéro de compte}&key={YOUR_API_KEY}
Un alternative pour obtenir youtube channel ID par le canal de l'url sans API:
Pour obtenir l'id de Canal
Ex: Apple ID de canal
Sélectionnez l'une des vidéo du canal
Sélectionnez iPhone - Partager des photos (vidéo)
Maintenant, cliquez sur le nom de la chaîne Apple bas de la vidéo.
Maintenant, vous pouvez profiter de canal de l'id dans l'adresse url du navigateur
Ici, c'est l'Apple id de canal : UCE_M8A5yxnLfW0KghEeajjw