我試圖使用圖形搜索API獲取結果,並且我注意到在我的計算機(阿根廷)中執行的結果與我在服務器(法國)中運行時的結果不同。Facebook圖形API搜索結果取決於位置?
這是這樣的嗎?我如何強制搜索一個位置?
我試圖使用圖形搜索API獲取結果,並且我注意到在我的計算機(阿根廷)中執行的結果與我在服務器(法國)中運行時的結果不同。Facebook圖形API搜索結果取決於位置?
這是這樣的嗎?我如何強制搜索一個位置?
我不確切知道哪些結果不同,以及您使用的是哪個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
作爲你的第一個也是正確的答案,給你賞金。謝謝。 – 2011-06-18 11:37:23
感謝@Sascha廚房。我也找到另一個簡單的方法。
在Facebook Graph search API
查詢URL
只需添加&區域= EN_US。
我也遇到了這個問題。開始賞金。謝謝。 – 2011-06-16 08:45:40