J'essaie de récupérer les données de ma chaîne à l'aide de l' API YouTube Data V3 .
Pour cela, j'ai besoin de mon identifiant de chaîne.
J'ai essayé de trouver mon identifiant de chaîne à partir de mon compte YouTube, et j'ai échoué de toutes les manières.
Si quelqu'un a un seul conseil pour moi, je serais très heureux.
Voici l'URL que j'utilise pour récupérer les données:
https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistiques
L' ID correspond à l'ID de chaîne et la clé , je remplace {YOUR_API_KEY} par ma clé API générée dans ma console API Google.
Mon identifiant de chaîne n'est pas:
- klauskkpm
- klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA
Ma chaîne est: http://www.youtube.com/user/klauskkpm
la source
data-channel-external-id
soit pour les chaînes plus anciennes (chaînes créées avant une certaine date) etexternalId
pour les chaînes plus récentes (chaînes créées après une certaine date). Je ne sais pas quand cette "certaine date" est, mais si l'une ne fonctionne pas pour vous - essayez l'autreUne réponse simple est que votre identifiant de chaîne YouTube est UC + {YOUR_ACCOUNT_ID}. Pour être sûr de votre identifiant de chaîne YouTube ou de votre identifiant de compte YouTube, accédez aux paramètres avancés sur votre page de paramètres
Et si vous voulez connaître l'ID de chaîne YouTube pour n'importe quelle chaîne, vous pouvez utiliser la solution fournie par @mjlescano.
Si cela pouvait être utile, certains utilisateurs ont indiqué que cela avait été résolu dans un autre sujet ici .
la source
Ce site Web trouve un identifiant de chaîne YouTube à partir de son URL:
https://commentpicker.com/youtube-channel-id.php
la source
Vous pouvez obtenir l'ID de la chaîne avec le nom d'utilisateur (dans votre cas "klauskkpm") en utilisant le filtre "forUsername", comme ceci:
Plus d'informations ici: https://developers.google.com/youtube/v3/docs/channels/list
la source
Sur n'importe quelle page de chaîne avec une URL "utilisateur" par exemple
http://www.youtube.com/user/klauskkpm
, sans appel d'API, à partir de l'interface utilisateur YouTube, 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 url "chaîne" par exemplehttps://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.la source
Je viens de trouver le moyen le plus simple de trouver l'ID de chaîne de n'importe quelle chaîne YouTube !!
Étape 1: Lisez une vidéo de cette chaîne.
Étape 2: Cliquez sur le nom de la chaîne sous cette vidéo.
Étape 3: Regardez la barre d'adresse du navigateur.
la source
L'identifiant de chaîne avec la version youtube actuelle est obtenu très facilement si vous vous connectez au site Web YouYube et sélectionnez `` Ma chaîne ''
Votre identifiant de chaîne sera affiché dans la barre d'adresse de votre navigateur
la source
https://www.youtube.com/account_advanced fournit désormais à la fois des identifiants de chaîne et d'utilisateur. Voir également https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
la source
Une alternative pour obtenir l'ID de chaîne YouTube par URL de chaîne sans API:
la source
Mise à jour 2017: La réponse d'Henry est peut-être un peu décalée ici. Si vous recherchez
data-channel-external-id
dans le code source, vous pouvez trouver plus d'un ID, et seule la première occurrence est réellement correcte. Faites-channel_id
en<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
plutôt usage .la source
Pour obtenir l'identifiant du canal, vous pouvez faire la demande suivante qui vous donne l'identifiant du canal et l'identifiant de la playlist.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {YOUR_API_KEY}
paramètre mine signifie l'utilisateur autorisé actuel
comme vous l'avez dit, l'identifiant de la chaîne est corrigé avec UC + {votre identifiant de compte} que vous obtenez lors de la connexion, vous pouvez également utiliser celui-ci sans demander l'url ci-dessus, vous pouvez directement appeler l'API de la chaîne avec votre identifiant Google et juste le préfixe avec UC
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {your account id} & key = {YOUR_API_KEY}
la source
Pour obtenir l'identifiant de la chaîne
Ex: identifiant de chaîne Apple
Sélectionnez l'une des vidéos de cette chaîne
Sélectionnez iPhone - Partager des photos (vidéo)
Cliquez maintenant sur le nom de la chaîne Apple en bas de la vidéo.
Vous obtiendrez maintenant l'identifiant de la chaîne dans l'URL du navigateur
Voici l'identifiant du canal Apple: UCE_M8A5yxnLfW0KghEeajjw
la source
Vous pouvez utiliser ce site Web pour obtenir un channelId
la source