2011-11-24 81 views
2

Bing搜索API正在使用我(或我的服務器)的位置,即使我設置了適當的選項。我希望它提供一個位置不可知的響應。Bing搜索API與DisableLocationDetection不起作用

我誤解了文檔?這個語法正確嗎?

http://api.bing.net/json.aspx?Appid=<XXX>&query=microsoft&sources=news&options=DisableLocationDetection 

在此先感謝

回答

1

的語法是正確的。根據docDisableLocationDetection選項可防止Bing從查詢本身(您的示例中的「microsoft」)推斷位置,但不會從請求的屬性(如服務器的IP)推斷位置。

新聞請求可以指定LocationOverride parameter從特定的美國州獲得新聞。另外,如果您在自動市場檢測方面遇到麻煩(例如,如果您的服務器位於其他國家/地區),則可以指定Market parameter來覆蓋市場檢測。

如果這仍然沒有幫助你,你能否更新問題提供一個查詢的例子,它會給你帶來不好的結果?