2012-12-27 54 views
0

我嘗試了YouTube數據API V3,在此頁:https://developers.google.com/youtube/v3/docs/search/list谷歌YouTube數據API版本3,videoEmbeddable錯誤

每個請求工作得很好,只要videoEmbeddable參數留空。只要我將它設置爲true任何,我收到一個錯誤的請求響應。

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "youtube.search", 
    "reason": "invalidSearchFilter", 
    "message": "Invalid combination of search filters and/or restrictions.", 
    "locationType": "parameter", 
    "location": "" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid combination of search filters and/or restrictions." 
} 
} 

我錯過了什麼嗎?

+0

你可以發佈你使用的代碼嗎? – celwell

回答

10

如果你設置videoEmbeddable = true,你也必須設置type = video,否則你會得到「無效的搜索過濾器和/或限制組合」的錯誤。

+0

.NET v3 youtube api中的情況如何。即使將類型參數設置爲視頻,我也會收到錯誤。 –

+0

謝謝<3指定類型不合格 – gbachik

0

我認爲這是一個你正在處理v3 API的實驗性質(仍然在測試中,技術上)的情況。如果您在頁面的前面查看,則不再列出videoEmbeddable參數(也不包括諸如videoSyndicated,publishedBefore/publishedAfter等參數),因此在實際API中不受支持,即使API Explorer尚未更新以匹配。希望API瀏覽器能很快恢復同步;在此之前,您可以在API參考之後運行您自己的測試。