gpt4 book ai didi

youtube - 从 YouTube API 的 V2 迁移到 V3 时遇到问题 - 无法列出 channel 的上传

转载 作者:行者123 更新时间:2023-12-03 05:21:15 29 4
gpt4 key购买 nike

首先,很抱歉发布这个,我不认为这是重复的,因为我从昨天开始一直在抓取 YouTube API 标记的问题并且我找不到修复。

我的问题是,即使 YouTube API V2 已被正式弃用,我还能继续使用它吗?原因是因为我有 2 个问题,我仍然无法在 V3 中找到解决方案,而我已经在 V2 中找到了它们:列出 channel 的最后上传和热门上传。

对于最后一次上传,在 V2 中我使用 http://gdata.youtube.com/feeds/api/users/youtube/uploads?prettyprint=true , 而我添加 ?orderby=viewCount列出流行的。我在 V3 中找不到 alt [ 艰难我试过 https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&forUsername= {Username}&maxResults=5&key={key} 但即使我更改了用户名,它仍然会列出我昨天访问过的 channel 中的视频,这让我认为链接或我的 key 有问题,顺便说一下服务器 key ]

有任何想法吗 ?

非常感谢 !

最佳答案

与其使用视频->列表端点,不如使用搜索端点,如下所示:

https://www.googleapis.com/youtube/v3/search?order=viewCount&part=snippet&channelId=UCuo5NTU3pmtPejmlzjCgwdw&maxResults=25&key={YOUR_API_KEY}

如果您愿意,您可以使用 order=date 让它们按时间顺序排列,而不是按受欢迎程度排列。您还可以使用许多其他参数...参见 https://developers.google.com/youtube/v3/docs/search/list更多细节。

如果您不知道 channel ID,而只知道用户名,则您必须进行多次调用……调用此端点:

https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername= {用户名}&key={YOUR_API_KEY}

这将返回一个包含 channel ID 的数据包。如果您想避免调用多个电话或自行存储用户名/ channel ID,您可以将“q”参数设置为用户名进行视频搜索。它通常有效,但您可以通过这种方式获得无关的 channel 。

关于youtube - 从 YouTube API 的 V2 迁移到 V3 时遇到问题 - 无法列出 channel 的上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29759841/

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