2016-09-22 107 views
0

随着顺序:的Youtube V3频道搜索结果有但不显示项目

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 
} 

使用令牌也更改为下一个页面显示什么。

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

注意:删除订单日期将导致显示许多结果和项目。这是因为默认值是相关性,因此查询不再只是“测试”。有没有可能不是所有这些结果都有项目?有没有相关项目的结果?

回答

1

我也对此感到困惑。我看到了相同的结果,如果我没有指定顺序或者说它是“相关性”,我会在JSON中获得大量的项目。但是,如果我指定了其他任何订单,则totalResults字段中的结果明显更少,并且项目列表中没有任何结果。这似乎是越野车,无论哪种方式,排序的方法不应该影响结果的数量。此外,就像你想知道的那样,totalResults的数量与条目中记录的数量不一样。对不起,我没有更好的修复方法。

+0

未指定订单与相关性相同(默认值)。它带来了更多的结果,因为它不再只是搜索[在此插入单词],而是搜索与之相关的任何内容。 –