api - 为什么对我的 YouTube API 调用进行的这个小更改不起作用?

标签 api youtube youtube-api gdata

在 YouTube API 文档中我发现 this example :

https://gdata.youtube.com/feeds/api/videos?q=surfing&max-results=10&fields=entry[yt:statistics/@viewCount>1000000]

当然,效果很好。

现在,假设我想找到所有与冲浪匹配的视频,并且有超过 1 个喜欢(应该很多) - 我尝试将其更改为:

https://gdata.youtube.com/feeds/api/videos?q=surfing&max-results=10&fields=entry[yt:rating/@numLikes>1]

但是它returns nothing .

yt: rating 上的文档是 here ,并且我似乎指定了正确的字段。那么为什么我没有得到任何结果呢?

最佳答案

尝试将 v2 添加到 URL:

https://gdata.youtube.com/feeds/api/videos?v=2&q=surfing&max-results=10&fields=entry[yt:rating/@numLikes>10]

评级不会出现在 API 的第一个版本中

关于api - 为什么对我的 YouTube API 调用进行的这个小更改不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993401/

相关文章:

javascript - 使用 Javascript API 创建 ASP.NET 用户控件

api - 对 token 使用 NGINX 速率限制

api - 我可以使用 Facebook 的 API "add friend"吗?

php - 如何更新游戏历史数据库? Bungie Halo Reach API

php - PHP:如何使用一个_GET值和另一个设置的数组创建数组

javascript - 在 JavaScript 中检索 YouTube 视频 URL

c# - 如何使用YouTube API asp.net禁用评论和评分

ios - 使用 youtube-ios-player-helper 播放视频

android - 使用 youtube player api 在后台播放 Youtube 视频

json - 如何从 YouTube channel 检索所有视频 URL? json?