2016-09-22 111 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

未指定訂單與相關性相同(默認值)。它帶來了更多的結果,因爲它不再只是搜索[在此插入單詞],而是搜索與之相關的任何內容。 –