为什么我的YouTube API调用的这个小改动不会起作用?

问题描述 投票:2回答:1

在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,我似乎指定了正确的字段。那么为什么我没有得到任何结果?

api youtube youtube-api gdata
1个回答
2
投票

尝试将v2添加到URL:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.