如何从YouTube获取频道ID?

156

我正在尝试使用YouTube数据API V3检索我的频道数据。
为此,我需要我的频道ID。
我已经尝试从我的YouTube账户中查找我的频道ID,但每一次都失败了。
如果有人能给我一个提示,我将不胜感激。

这是我用来检索数据的URL:

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

ID是频道ID,而key,我将{YOUR_API_KEY}替换为在Google API控制台生成的API KEY。

我的频道ID不是:
- klauskkpm
- klausmachado
- klausmachado@gmail.com
- fjTOrCPnAblTngWAzpnlMA

我的频道是:http://www.youtube.com/user/klauskkpm

22个回答

0

获取频道ID对应的URL的替代方法。

通过搜索频道主页源代码中的CSS选择器:

body > link[rel="canonical"]

或者通过控制台使用JS:

document.querySelector('body > link[rel="canonical"]').href

-1

现在是2023年,在控制台中输入这个应该可以工作:

document.querySelectorAll('[itemprop="channelId"]')[0].content

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接