Jak Mogę uzyskać identyfikator kanału z YouTube?
Próbuję pobrać dane z mojego kanału za pomocą YouTube Data API V3 .
Do tego potrzebuję mojego identyfikatora kanału.
Próbowałem znaleźć identyfikator kanału z mojego konta YouTube i nie udało mi się w każdy sposób.
Jeśli ktoś ma dla mnie jedną wskazówkę, byłbym niezmiernie zadowolony.
To jest 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
Identyfikator jest dla identyfikatora kanału, a Klucz, zamieniam {YOUR_API_KEY} z moim kluczem API wygenerowanym w mojej konsoli Google API.
Mój identyfikator kanału nie jest:
- klauskpm
- klausmachado
- [email protected]
- fjTOrCPnAblTngWAzpnlMA
My kanał to: http://www.youtube.com/user/klauskkpm
13 answers
Aby uzyskać identyfikator kanału, możesz wyświetlić kod źródłowy strony kanału i znaleźć data-channel-external-id="UCjXfkj5iapKHJrhYfAF9ZGg"
lub "externalId":"UCjXfkj5iapKHJrhYfAF9ZGg"
.
UCjXfkj5iapKHJrhYfAF9ZGg
będzie ID kanału, którego szukasz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-17 07:01:06
Łatwa odpowiedź brzmi: twój identyfikator kanału YouTube to UC + {YOUR_ACCOUNT_ID}. Aby mieć pewność co do identyfikatora kanału YouTube lub identyfikatora konta YouTube, przejdź do advanced settings na stronie settings
A jeśli chcesz znać identyfikator kanału YouTube dla dowolnego kanału, możesz użyć rozwiązania @mjlescano dał.
https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername={USER_NAME}&part=id
Jeśli to może być pomocne, jakiś użytkownik zaznaczył, że zostało rozwiązane w innym temacie tutaj .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-01 14:33:00
Ta strona znajduje ID kanału YouTube z jego adresu URL:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-19 22:08:42
Możesz uzyskać identyfikator kanału z nazwą użytkownika (w Twoim przypadku "klauskpm") za pomocą filtra "forUsername", tak:
https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername=klauskkpm&part=id
Więcej informacji tutaj: https://developers.google.com/youtube/v3/docs/channels/list
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-06 20:07:45
Na dowolnej stronie kanału z adresem URL "użytkownik", na przykład http://www.youtube.com/user/klauskkpm
, bez wywołania API, z interfejsu użytkownika YouTube, kliknij film z kanału (w zakładce "filmy") i kliknij nazwę kanału na filmie. Następnie możesz przejść do strony z adresem URL "kanału", na przykład https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-25 05:36:32
Właśnie znalazłem najprostszy sposób, aby znaleźć ID kanału dowolnego kanału YouTube !!
Krok 1: Odtwórz wideo tego kanału.
Krok 2: Kliknij nazwę kanału pod tym filmem.
Krok 3: spójrz na pasek adresu przeglądarki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-26 21:20:15
Identyfikator kanału z aktualną wersją youtube uzyskuje się bardzo łatwo, jeśli zalogujesz się na stronie YouYube i wybierzesz "mój kanał"
Twój identyfikator kanału zostanie wyświetlony na pasku adresu przeglądarki
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-14 05:20:55
Https://www.youtube.com/account_advanced udostępnia teraz zarówno identyfikatory kanałów, jak i użytkowników. Zobacz też https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-27 12:02:00
2017 Aktualizacja: Henry ' s answer może być trochę poza znamieniem tutaj. Jeśli szukasz data-channel-external-id
w kodzie źródłowym, możesz znaleźć więcej niż jeden identyfikator, i tylko pierwsze wystąpienie jest rzeczywiście poprawne. Zamiast tego należy użyć {[1] } w <link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:10
Możesz użyć tej strony, aby uzyskać channelId
https://commentpicker.com/youtube-channel-id.php
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-29 02:13:05
AN alternatywa aby uzyskać identyfikator kanału youtube przez URL kanału bez API:
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];
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-12-01 11:45:43
Aby uzyskać identyfikator kanału można wykonać następujące żądanie, które daje ID kanału i id Listy odtwarzania.
Https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key={YOUR_API_KEY}
Mine parametr oznacza aktualnego autoryzowanego użytkownika
Jak powiedział u channel id jest perfixed z UC+{your account id} które można uzyskać podczas logowania, można użyć tego również bez żądania powyższego adresu URL można bezpośrednio wywołaj interfejs API kanału za pomocą google id i po prostu prefiks za pomocą UC
Https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC{ID twojego konta} & key={YOUR_API_KEY}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-21 05:59:53
Aby uzyskać identyfikator kanału
Ex: Apple channel ID
Wybierz dowolny film w tym kanale
Wybierz iPhone-Udostępnij zdjęcia (wideo)
Teraz kliknij na nazwę kanału Apple na dole filmu.
Teraz otrzymasz identyfikator kanału w url przeglądarki
Oto Apple channel id: UCE_M8A5yxnLfW0KghEeajjw
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-03-19 09:33:17