我尝试使用图形搜索API获取结果,并且我注意到在我的计算机(阿根廷)中执行的结果与在服务器(法国)中运行时的结果不同。
这是这样的吗?如何强制搜索位置?答案 0 :(得分:8)
谢谢@Sascha Galley。我也找到了另一种简单的方法。
只需在Facebook Graph search API
查询URL
中添加& locale = en_US 。
答案 1 :(得分:1)
我不确切知道哪些结果不同以及您使用的是哪个skd版本,但一种可能的方法是使用cURL请求发送 accept-language 标头。在facebook api php文件中,在makeRequest()
下面的函数$opts = self::$CURL_OPTS
中添加以下行;
$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