Próbuję odzyskać dane z mojego kanału za pomocą YouTube Data API V3 .
Do tego potrzebuję mojego identyfikatora kanału.
Próbowałem znaleźć identyfikator mojego kanału na koncie YouTube i zawiodłem pod każdym względem.
Gdyby ktoś miał dla mnie choć jedną wskazówkę, byłbym niesamowicie zadowolony.
Oto adres URL, którego używam do pobierania danych:
https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistics
ID jest identyfikatorem kanału, a klucz , jestem zastępując {YOUR_API_KEY} z moim Klucz API wytworzonej w mojej konsoli API Google.
Mój identyfikator kanału nie jest:
- klauskkpm
- klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA
Mój kanał to: http://www.youtube.com/user/klauskkpm
źródło
data-channel-external-id
to starszych kanałów (kanałów, które zostały utworzone przed określoną datą) iexternalId
nowszych kanałów (kanałów, które zostały utworzone po określonej dacie). Nie jestem pewien, kiedy jest ta „pewna data”, ale jeśli jedna nie działa dla Ciebie - spróbuj drugiejProsta odpowiedź brzmi: Twój identyfikator kanału YouTube to UC + {YOUR_ACCOUNT_ID}. Aby mieć pewność co do swojego identyfikatora kanału YouTube lub identyfikatora konta YouTube, przejdź do ustawień zaawansowanych na stronie ustawień
A jeśli chcesz poznać identyfikator kanału YouTube dla dowolnego kanału, możesz skorzystać z rozwiązania podanego przez @mjlescano.
Jeśli to mogłoby pomóc, jakiś użytkownik oznaczył, że zostało to rozwiązane w innym temacie tutaj .
źródło
Ta witryna znajduje identyfikator kanału YouTube na podstawie adresu URL:
https://commentpicker.com/youtube-channel-id.php
źródło
Możesz pobrać identyfikator kanału wraz z nazwą użytkownika (w Twoim przypadku „klauskkpm”) za pomocą filtru „forUsername”, na przykład:
Więcej informacji tutaj: https://developers.google.com/youtube/v3/docs/channels/list
źródło
Na dowolnej stronie kanału, na przykład z adresem URL „użytkownika”
http://www.youtube.com/user/klauskkpm
, bez wywołania interfejsu API, w interfejsie YouTube kliknij wideo kanału (na karcie „WIDEO”), a następnie kliknij nazwę kanału w filmie. Następnie możesz przejść na przykład do strony z jej adresem URL „kanału”https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.źródło
Właśnie znalazłem najprostszy sposób na znalezienie identyfikatora dowolnego kanału YouTube !!
Krok 1: Odtwórz film z tego kanału.
Krok 2: Kliknij nazwę kanału pod tym filmem.
Krok 3: Spójrz na pasek adresu przeglądarki.
źródło
Identyfikator kanału z aktualną wersją YouTube można uzyskać bardzo łatwo, logując się do witryny YouYube i wybierając opcję „Mój kanał”
Twój identyfikator kanału zostanie wyświetlony na pasku adresu przeglądarki
źródło
https://www.youtube.com/account_advanced zawiera teraz zarówno identyfikatory kanału, jak i użytkowników. Zobacz też https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
źródło
Alternatywa dla uzyskania identyfikatora kanału YouTube za pomocą adresu URL kanału bez interfejsu API:
źródło
Aktualizacja 2017: odpowiedź Henry'ego może być tutaj trochę chybiona. Jeśli szukasz
data-channel-external-id
w kodzie źródłowym, możesz znaleźć więcej niż jeden identyfikator, a tylko pierwsze wystąpienie jest faktycznie poprawne. Uzyskaćchannel_id
używane w<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
zamian.źródło
Aby uzyskać identyfikator kanału, możesz wykonać następujące żądanie, które daje identyfikator kanału i identyfikator listy odtwarzania.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {YOUR_API_KEY}
parametr mine oznacza aktualnego autoryzowanego użytkownika
jak powiedziałeś, identyfikator kanału jest perfixowany przez UC + {identyfikator twojego konta}, który otrzymujesz podczas logowania, możesz użyć tego również bez żądania powyższego adresu URL, możesz bezpośrednio wywołać interfejs API kanału swoim identyfikatorem Google i po prostu przedrostkiem UC
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {identyfikator Twojego konta} & key = {YOUR_API_KEY}
źródło
Możesz użyć tej witryny, aby uzyskać identyfikator kanału
źródło
Aby uzyskać identyfikator kanału
Np .: identyfikator kanału Apple
Wybierz dowolny film w tym kanale
Wybierz iPhone'a - Udostępnij zdjęcia (wideo)
Teraz kliknij nazwę kanału Apple na dole filmu.
Teraz otrzymasz identyfikator kanału w adresie URL przeglądarki
Oto identyfikator kanału Apple: UCE_M8A5yxnLfW0KghEeajjw
źródło