为什么我会使用v3 YouTube API获得不一致的结果?

时间:2017-02-24 20:55:50

标签: youtube youtube-data-api

据我所知,我正在调查API结果:

  • 提出请求
  • 获取包含'totalResults'和'nextPage'标记
  • 的结果
  • 发出相同的请求,添加'pageToken'参数

我遇到的一些问题:

  • 如果我多次提出任何请求,我会经常得到两个不同的'totalResults'值中的一个
  • 如果我翻阅并获取各种查询的所有结果,我将获得不同数量的项目

这是一组查询,后跟'nextPage'和'totalResults'值:

  

https://www.googleapis.com/youtube/v3/search?key=~key~&part=id&channelId=UC8hzWaP0JfFJ8a1UjLIl1FA&maxResults=50&publishedAfter=2016-02-23T14%3A32%3A58.928-06%3A00&publishedBefore=2017-02-24T14%3A32%3A58.928-06%3A00&type=video

CDIQAA / 239

  

https://www.googleapis.com/youtube/v3/search?key=~key~&part=id&channelId=UC8hzWaP0JfFJ8a1UjLIl1FA&maxResults=50& pageToken = CDIQAA &安培; publishedAfter = 2016-02-23T14%3A32%3A58.928-06%3A00&安培; publishedBefore = 2017-02-24T14%3A32 3A58%。 928-06%3A00&安培;类型=视频

CGQQAA / 188

  

https://www.googleapis.com/youtube/v3/search?key=~key~&part=id&channelId=UC8hzWaP0JfFJ8a1UjLIl1FA&maxResults=50& pageToken = CGQQAA &安培; publishedAfter = 2016-02-23T14%3A32%3A58.928-06%3A00&安培; publishedBefore = 2017-02-24T14%3A32 3A58%。 928-06%3A00&安培;类型=视频

CJYBEAA / 188

  

https://www.googleapis.com/youtube/v3/search?key=~key~&part=id&channelId=UC8hzWaP0JfFJ8a1UjLIl1FA&maxResults=50& pageToken = CJYBEAA &安培; publishedAfter = 2016-02-23T14%3A32%3A58.928-06%3A00&安培; publishedBefore = 2017-02-24T14%3A32 3A58%。 928-06%3A00&安培;类型=视频

空/ 239

前三个查询包含50个项目,最后一个包含18个项目,因此我总共获得了168个项目。这真是令人沮丧,因为我不知道三个计数中的任何一个是否正确计数。

同样,如果我在浏览器中放入任何一个查询并反复点击“刷新”,我将获得188或239。

0 个答案:

没有答案