从YouTube API的V2迁移到V3时出现问题-can';t列出频道的上载

从YouTube API的V2迁移到V3时出现问题-can';t列出频道的上载,youtube,youtube-api,Youtube,Youtube Api,首先,很抱歉发布这篇文章,我不认为它是重复的,因为我从昨天开始就一直在抓取YouTube API标记的问题,并且找不到修复方法 我的问题是,我能继续使用YouTube API的V2吗,即使它被官方弃用了?原因是因为我有两个问题,我仍然无法在V3中找到解决方案,而在V2中已经有了:列出了频道的上次上传和流行上传 对于最后一次上传,在V2中我使用了,而我添加了?orderby=viewCount来列出流行的。我在V3中找不到alt[我尝试了{Username}&maxResults=5&key={k

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

我的问题是,我能继续使用YouTube API的V2吗,即使它被官方弃用了?原因是因为我有两个问题,我仍然无法在V3中找到解决方案,而在V2中已经有了:列出了频道的上次上传和流行上传

对于最后一次上传,在V2中我使用了,而我添加了
?orderby=viewCount
来列出流行的。我在V3中找不到alt[我尝试了{Username}&maxResults=5&key={key}但它一直列出我昨天访问的频道的视频,即使我更改了用户名,也会让我觉得链接或我的密钥(顺便说一句,服务器密钥)有问题]

有什么想法吗


非常感谢

您应该使用搜索端点,而不是使用视频->列表端点,如下所示:

https://www.googleapis.com/youtube/v3/search?order=viewCount&part=snippet&channelId=UCuo5NTU3pmtPejmlzjCgwdw&maxResults=25&key={YOUR_API_KEY}
如果愿意的话,您可以使用order=date将它们按时间顺序排列,而不是按流行程度排列。还有很多其他参数可以使用。。。有关更多详细信息,请参阅

如果您不知道频道ID,但只知道用户名,则必须有多个呼叫。。。对此终结点的调用:

{username}&key={YOUR\u API\u key}


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

你太棒了,我真的很感激!非常感谢你指导我找到正确的东西!祝你今天愉快:)