Facebook图形api搜索结果取决于位置?

时间:2010-08-29 16:13:51

标签: facebook facebook-graph-api geolocation

我尝试使用图形搜索API获取结果,并且我注意到在我的计算机(阿根廷)中执行的结果与在服务器(法国)中运行时的结果不同。

这是这样的吗?如何强制搜索位置?

2 个答案:

答案 0 :(得分:8)

谢谢@Sascha Galley。我也找到了另一种简单的方法。

只需在Facebook Graph search API查询URL中添加& locale = en_US

This is languages and locales list refrence

答案 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