YouTube数据API V3搜索列表返回的结果与YouTube搜索不同
我正在尝试使用YouTube数据api v3为一个频道获取观看次数最多的视频。另一个说最好的方法是通过指定channelId和order=viewcount来搜索->列表 我发现这个结果有时与我直接访问YouTube频道看到的结果不同 关于一个具体的例子,我正在看这个频道: 它有3个视频 将其与以下请求进行比较:YouTube数据API V3搜索列表返回的结果与YouTube搜索不同,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我正在尝试使用YouTube数据api v3为一个频道获取观看次数最多的视频。另一个说最好的方法是通过指定channelId和order=viewcount来搜索->列表 我发现这个结果有时与我直接访问YouTube频道看到的结果不同 关于一个具体的例子,我正在看这个频道: 它有3个视频 将其与以下请求进行比较: GET https://www.googleapis.com/youtube/v3/search?order=viewCount&part=id&channelId=
GET https://www.googleapis.com/youtube/v3/search?order=viewCount&part=id&channelId=UCKvRfU5Yaf8XijZPXFJfmlg&key={YOUR_API_KEY}
这将返回以下json:
{
"kind": "youtube#searchListResponse",
"etag": "\"k1sYjErg4tK7WaQQxvJkW5fVrfg/xXXGtXCJVmIX8cvSbV7aTD43t0g\"",
"pageInfo": {
"totalResults": 2,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#searchResult",
"etag": "\"k1sYjErg4tK7WaQQxvJkW5fVrfg/pX-Ao3RW_w2XWZZfiA3_50lj7Ks\"",
"id": {
"kind": "youtube#channel",
"channelId": "UCKvRfU5Yaf8XijZPXFJfmlg"
}
},
{
"kind": "youtube#searchResult",
"etag": "\"k1sYjErg4tK7WaQQxvJkW5fVrfg/5uoVIdj1bFGaDCWnwAVwP1RwTyI\"",
"id": {
"kind": "youtube#video",
"videoId": "EsX40Bu84O0"
}
}
]
}
所以只有一个可用的视频。为什么会有差异
而且,不确定这是否只是巧合,但如果我在频道中搜索频道名称:
我只得到1个视频,与上面的json响应相同