it-swarm.com.de

Wie kann ich eine Kanal-ID von YouTube erhalten?

Ich versuche, die Daten von meinem Kanal mithilfe der YouTube Data API V3 abzurufen.
Dafür brauche ich meine Kanal-ID.
Ich habe versucht, meine Kanal-ID in meinem YouTube-Konto zu finden, und ich bin in jeder Hinsicht gescheitert.
Wenn jemand einen einzigen Tipp für mich hätte, wäre ich unglaublich froh.

Dies ist die URL, die ich zum Abrufen der Daten verwende:

https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistics

Die ID ist für die Kanal-ID und der key. Ich ersetze den {YOUR_API_KEY} durch meinen API-Schlüssel, der in meiner Google-API-Konsole generiert wurde.

Meine Kanal-ID lautet nicht:
- klauskkpm
- Klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA

Mein Kanal ist: http://www.youtube.com/user/klauskkpm

81
klauskpm

Bearbeiten: Diese Antwort war veraltet und unvollständig. Jetzt kann es jedem leicht helfen.

Eine einfache Antwort lautet: Ihre YouTube-Kanal-ID lautet UC + {YOUR_ACCOUNT_ID} . Um Ihre YouTube-Kanal-ID oder Ihre YouTube-Konto-ID sicher zu sein, rufen Sie die Erweiterte Einstellungen at auf Ihr Einstellungsseite

Und wenn Sie die YouTube-Channel-ID für einen beliebigen Kanal erfahren möchten, können Sie die Lösung @mjlescano-Datei verwenden.

https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername={USER_NAME}&part=id

Wenn dies hilfreich sein könnte, wurde ein Benutzer in einem anderen Thema rechts hier gelöst.

Ich hoffe es hilft.

69
klauskpm

Um die Kanalnummer zu erhalten, können Sie den Quellcode der Kanalseite anzeigen und entweder data-channel-external-id="UCjXfkj5iapKHJrhYfAF9ZGg" oder "externalId":"UCjXfkj5iapKHJrhYfAF9ZGg" suchen.

UCjXfkj5iapKHJrhYfAF9ZGg ist die Kanal-ID, nach der Sie suchen.

150

http://johnnythetank.github.io/youtube-channel-name-converter (Youtube-Benutzername in Kanal-ID-Konverter)

Der Konverter basiert auf diesem api-Aufruf: https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername={USER_NAME}&part=id

21
Derber Alter

Sie erhalten die Kanal-ID mit dem Benutzernamen (in Ihrem Fall "klauskkpm"), indem Sie den Filter "forUsername" wie folgt verwenden:

https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername=klauskkpm&part=id

Weitere Informationen hier: https://developers.google.com/youtube/v3/docs/channels/list

21
mjlescano

Klicken Sie auf einer beliebigen Kanalseite mit der URL "user" beispielsweise http://www.youtube.com/user/klauskkpm ohne API-Aufruf auf der YouTube-Benutzeroberfläche auf ein Video des Kanals (in der Registerkarte "VIDEOS") und klicken Sie auf den Kanalnamen im Video. Dann können Sie zu der Seite mit ihrer "Kanal" -URL gelangen, zum Beispiel https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA.

8
kangkyu

Ich habe gerade den einfachsten Weg gefunden, die Kanal-ID eines beliebigen YouTube-Kanals zu finden !!

Schritt 1: Spielen Sie ein Video dieses Kanals ab.

Schritt 2: Klicken Sie auf den Kanalnamen unter diesem Video.

Schritt 3: Sehen Sie sich die Adressleiste des Browsers an. 

6
LinuxBabe

Die Kanal-ID mit der aktuellen Youtube-Version erhalten Sie ganz einfach, wenn Sie sich bei der YouYube-Website anmelden und "Mein Kanal" auswählen.

 My channel

Ihre Kanal-ID wird in der Adressleiste Ihres Browsers angezeigt  channel id

6
Vas Giatilis
3
Dan Jacobson

Update 2017: Henrys Antwort kann hier ein bisschen schief gehen. Wenn Sie im Quellcode nach data-channel-external-id suchen, finden Sie möglicherweise mehr als eine ID und nur das Vorkommen von first ist tatsächlich korrekt. Rufen Sie stattdessen den in channel_id verwendeten <link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE"> ab. 

2
vitorrrr

Um die Kanal-ID zu erhalten, können Sie die folgende Anfrage ausführen, die Ihnen die Kanal-ID und die Wiedergabelisten-ID gibt.

https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {YOUR_API_KEY}

mine ist der aktuelle berechtigte Benutzer

da diese Kanal-ID mit UC + {Ihre Konto-ID} vervollständigt wird, die Sie beim Anmelden erhalten, können Sie diese auch verwenden, ohne die oben genannte URL anzufordern. Sie können die Kanal-API direkt mit Ihrer Google-ID aufrufen und einfach mit einem Präfix versehen UC

https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {Ihre Konto-ID} & key = {YOUR_API_KEY}

1
rakesh r

Eine Alternative , um die YouTube-Kanal-ID über die Kanal-URL ohne API abzurufen:

function get_youtube_channel_ID($url){
  $html = file_get_contents($url);
  preg_match("'<meta itemprop=\"channelId\" content=\"(.*?)\"'si", $html, $match);
  if($match && $match[1]);
  return $match[1];
}
1
Arthur Araújo

Channel-ID abrufen

Beispiel: Apple-Kanal-ID

 enter image description here 

Wählen Sie ein Video in diesem Kanal aus

 enter image description here 

IPhone auswählen - Fotos (Video) teilen

Klicken Sie nun auf den Kanalnamen Apple unten im Video.

 enter image description here 

Jetzt erhalten Sie die Kanal-ID in der Browser-URL

 enter image description here 

Hier ist die Apple-Kanal-ID: UCE_M8A5yxnLfW0KghEeajjw

0
iOS

2019 Update:

Diese Methode funktioniert für Kanäle wie youtube.com/channel-name. Sie haben sie nicht mit youtube.com/user/xx-Adressen getestet.

Gehen Sie zum Youtube-Kanal und führen Sie dies in der js-Konsole aus

document.querySelector('link[rel=canonical]').getAttribute('href').split('/').pop()

oder du kannst es über die API gerne bekommen

https://www.googleapis.com/youtube/v3/search?part=snippet
                                            &maxResults=1
                                            &type=channel
                                            &q=CHANNEL_NAME
                                            &key=API_KEY
0
keja

Es ist wirklich nicht mehr schwierig, wenn Sie auf Ihren eigenen Kanal verlinken. Gehen Sie zu Kontoeinstellungen: hier

Klicken Sie auf den fortgeschrittenen Link unter Ihrer Google-ID oben rechts. Daraufhin werden Sie zu einer Seite mit allen möglichen nützlichen Dingen einschließlich Ihrer Kanal-ID geführt.

0
Tim