Youtube V3频道搜索有结果但没有显示项目

时间:2016-09-22 11:58:30

标签: javascript youtube-api

订购:

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=[insert channel]&maxResults=50&q=test&order=date&key=[insert key]


{
"kind": "youtube#searchListResponse",
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/R9NZ3g9CCU-WWS_B-18JkAocaJ0\"",
"nextPageToken": "CDIQAA",
"regionCode": "LB",
"pageInfo": {
 "totalResults": 66,
 "resultsPerPage": 50
},
"items": [] <--- Nothing
}

使用令牌更改为下一页也不会显示任何内容。

为什么即使有结果也没有项目?

注意:删除订单日期将导致显示许多结果和项目。这是因为默认值是相关性,因此查询不再仅仅是测试&#39;。是否有可能并非所有结果都有项目?没有相关项目会有结果吗?

1 个答案:

答案 0 :(得分:1)

我也对此感到困惑。我看到相同的结果,如果我没有指定顺序或告诉它是&#34;相关性&#34;我在JSON中获得了大量项目。但是如果我指定任何其他顺序,我在totalResults字段中得到的结果要少得多,而在项目列表中没有任何结果。这似乎是错误的,无论哪种方式,订购方法都不应影响结果的数量。另外,就像你想知道的那样,似乎没有理由认为totalResults的数量与项目中的记录数量不相同。抱歉,我没有更好的解决办法。