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

问题描述:

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

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

+0

我也遇到了这个问题。开始赏金。谢谢。 – 2011-06-16 08:45:40

我不确切知道哪些结果不同,以及您使用的是哪个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

感谢@Sascha厨房。我也找到另一个简单的方法。

Facebook Graph search API查询URL只需添加&区域= EN_US

This is languages and locales list refrence