2012-12-15 72 views
2

我一直在使用v2 API,直到將Windows語音識別的搜索查詢發送到Youtube,然後直接向VLC媒體播放器發送頂級相關結果的URL。現在這並不總是奏效,因爲語音識別當然有些不準確。然而,真正令我惱火的是,只要查詢中存在TINY拼寫錯誤,v2 API就會呈現完全隨機的結果,例如Fall - Waar的詩人將導致一些越南戰爭視頻(與正常的YouTube網站相反,即使在引號出現拼寫錯誤時,結果仍然是相關的。)Youtube API V3 - 如何篩選我的國家無法訪問的搜索結果?

經過一些研究,我發現這是v2 API的常見問題(與普通的YouTube搜索結果截然不同),然而,使用v3 API解決此問題後,我得到了一個API訪問密鑰,並將我的WSR宏更改爲使用v3 API 。除了一件事情之外,一切都運行良好:v3 API有時會呈現我國不可用的結果,這在v2 API中從來沒有發生過,我已經非常徹底地檢查了文檔,但找不到搜索查詢的方法只發送我實際上可以觀看的視頻,這對我來說好像是一種很大的疏忽......

以下是我目前使用的API查詢:「https://www.googleapis.com/youtube/v3/search?part=snippet & q = Justin%20Bieber%20is%20the%20best & key = myAPIkey & type = video「

+0

我正在處理類似的問題。你有什麼地方? – SRobertJames

回答

0

你可以試試regionCode參數嗎?按照文檔:

regionCode字符串regionCode參數指示API返回 搜索結果指定的國家。參數值是 ISO 3166-1 alpha-2國家代碼

相關問題