Я пытаюсь получить данные со своего канала с помощью API данных YouTube V3 .
Для этого мне нужен идентификатор моего канала.
Я попытался найти идентификатор своего канала в своем аккаунте YouTube, и у меня ничего не вышло.
Если у кого-нибудь есть для меня хоть один совет, я был бы невероятно рад.
Это URL-адрес, который я использую для получения данных:
https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistics
ID для канала ID, и ключ , я заменить {} YOUR_API_KEY с моим API KEY , вырабатываемой на моей консоли API Google.
Мой идентификатор канала не:
- klauskkpm
- klausmachado
- klausmachado@gmail.com
- fjTOrCPnAblTngWAzpnlMA
Мой канал: http://www.youtube.com/user/klauskkpm
источник
data-channel-external-id
это для старых каналов (каналов, которые были созданы до определенной даты) иexternalId
для более новых каналов (каналов, которые были созданы после определенной даты). Я не уверен, когдаОтвет прост: ваш идентификатор канала YouTube - UC + {YOUR_ACCOUNT_ID}. Чтобы точно знать свой идентификатор канала YouTube или идентификатор учетной записи YouTube, перейдите к расширенным настройкам на странице настроек.
А если вы хотите узнать идентификатор канала YouTube для любого канала, вы можете использовать решение, предоставленное @mjlescano.
Если это могло помочь, какой-то пользователь отметил, что это решено в другой теме прямо здесь .
источник
Этот веб-сайт находит идентификатор канала YouTube по его URL:
https://commentpicker.com/youtube-channel-id.php
источник
Вы можете получить идентификатор канала с именем пользователя (в вашем случае "klauskkpm"), используя фильтр "forUsername", например:
Подробнее здесь: https://developers.google.com/youtube/v3/docs/channels/list
источник
На любой странице канала с URL-адресом "пользователь", например
http://www.youtube.com/user/klauskkpm
, без вызова API, из пользовательского интерфейса YouTube щелкните видео канала (на его вкладке "ВИДЕО") и щелкните имя канала на видео. Затем вы можете перейти на страницу, например, по URL-адресу ее "канала"https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA
.источник
Я только что нашел самый простой способ найти идентификатор любого канала YouTube !!
Шаг 1. Включите видео с этого канала.
Шаг 2. Щелкните название канала под этим видео.
Шаг 3. Посмотрите на адресную строку браузера.
источник
Идентификатор канала с текущей версией YouTube можно легко получить, если вы войдете на сайт YouYube и выберите «Мой канал».
Ваш идентификатор канала будет отображаться в адресной строке вашего браузера.
источник
https://www.youtube.com/account_advanced теперь предоставляет идентификаторы каналов и пользователей. См. Также https://developers.google.com/youtube/v3/guides/working_with_channel_ids .
источник
Альтернатива , чтобы получить канал YouTube ID по URL канала без API:
источник
Обновление 2017: ответ Генри здесь может быть немного неуместным. Если вы посмотрите
data-channel-external-id
в исходном коде, вы можете найти более одного идентификатора, и только первое вхождение действительно правильное. Получитьchannel_id
используется в<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">
вместо этого.источник
Чтобы получить идентификатор канала, вы можете выполнить следующий запрос, который даст вам идентификатор канала и идентификатор списка воспроизведения.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {YOUR_API_KEY}
параметр mine означает текущего авторизованного пользователя
поскольку вы сказали, что идентификатор канала перфиксируется с помощью UC + {идентификатор вашей учетной записи}, который вы получаете при входе в систему, вы можете использовать его также, не запрашивая указанный выше URL-адрес, вы можете напрямую вызвать api канала с вашим идентификатором Google и просто префиксом с UC
https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {идентификатор вашего аккаунта} & key = {YOUR_API_KEY}
источник
Вы можете использовать этот сайт для получения channelId
источник
Чтобы получить идентификатор канала
Пример: идентификатор канала Apple.
Выберите любое видео на этом канале
Выберите iPhone - Поделиться фотографиями (видео)
Теперь нажмите на название канала Apple внизу видео.
Теперь вы получите идентификатор канала в URL-адресе браузера.
Вот идентификатор канала Apple: UCE_M8A5yxnLfW0KghEeajjw
источник