gpt4 book ai didi

youtube - 通过 channel ID检索用户?

转载 作者:行者123 更新时间:2023-12-03 05:51:24 31 4
gpt4 key购买 nike

我通过以下方式检索给定 channel 的所有视频:

'https://gdata.youtube.com/feeds/api/users/{username}/uploads'



当我转到 channel 时,例如: http://www.youtube.com/channel/UCXIyz409s7bNWVcM-vjfdVA,我具有 channel ID,并且可以很清楚地看到视频。另外,如果我单击“视频”标签,则可以看到所有视频,但URL更改为: http://www.youtube.com/user/majesticcasual/videos

我想获取 channel ID并检索给定 channel 的用户名,以便可以通过 channel ID查询YouTube的视频API。这可能吗?

最佳答案

如果您检索此提要:

https://gdata.youtube.com/feeds/api/users/[channel_id]/

您将得到一个包含 <author>元素的响应-该 <name>元素的 <author>子级是用户名。在与 <yt:username>相同的提要中也将重复此操作。

当然,这很无聊,因为您可以直接通过channelID查询:
https://gdata.youtube.com/feeds/api/users/[channel_id]/uploads

与您使用用户名相同。之所以可行,是因为channel_id实际上只是某人用户名的唯一ID。

如果您想使用API​​的v3(强烈建议您使用,因为它现在处于生产级别),则可以使用以下供稿:
GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UUXIyz409s7bNWVcM-vjfdVA&key={YOUR_API_KEY}

请注意,我已经更改了 channel ID,所以我传递的是以UU开头的值,而不是以UC开头(就像所有 channel ID一样),因此您可以获取该 channel 的上传供稿(您也可以让它以LL开头,而不是取回“点赞”供稿,例如...,甚至可以请求:
GET https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails&id=UCXIyz409s7bNWVcM-vjfdVA&key={YOUR_API_KEY}

要在contentDetails参数中检索与该特定 channel 关联的所有播放列表。

关于youtube - 通过 channel ID检索用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634351/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com