2010-08-29 86 views
6

我試圖使用圖形搜索API獲取結果,並且我注意到在我的計算機(阿根廷)中執行的結果與我在服務器(法國)中運行時的結果不同。Facebook圖形API搜索結果取決於位置?

這是這樣的嗎?我如何強制搜索一個位置?

+0

我也遇到了這個問題。開始賞金。謝謝。 – 2011-06-16 08:45:40

回答

1

我不確切知道哪些結果不同,以及您使用的是哪個skd版本,但一種可能的方法是將接受語言標頭與cURL請求一起發送。在facebook api php文件中,在$opts = self::$CURL_OPTS以下的函數makeRequest()中添加以下行;

$opts[CURLOPT_HTTPHEADER] = array('Accept-Language: en-us,en;'); 

這篇文章是快兩歲了:Get Facebook Graph API results in English

其實,這個問題應該已經解決:Return values from the graph-api depend on geographic server location

+0

作爲你的第一個也是正確的答案,給你賞金。謝謝。 – 2011-06-18 11:37:23