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