Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按国家筛选的Facebook API人员搜索_Php_Facebook_Facebook Graph Api_Facebook Fql - Fatal编程技术网

Php 按国家筛选的Facebook API人员搜索

Php 按国家筛选的Facebook API人员搜索,php,facebook,facebook-graph-api,facebook-fql,Php,Facebook,Facebook Graph Api,Facebook Fql,我正在尝试使用Facebook API(Graph API或FQL,无论哪种方式有效)搜索用户。 到目前为止,它运行得还不错,但我无法按国家或语言对其进行过滤 我当前正在检索此URL: 'https://graph.facebook.com/search?q=' . somename . '&type=user&access_token=' . $access_token 我已尝试添加&locale=。。。但这也不起作用。我没有找到根据区域设置进行过滤的方法,但有一种方法可以让

我正在尝试使用Facebook API(Graph API或FQL,无论哪种方式有效)搜索用户。 到目前为止,它运行得还不错,但我无法按国家或语言对其进行过滤

我当前正在检索此URL:

'https://graph.facebook.com/search?q=' . somename . '&type=user&access_token=' . $access_token

我已尝试添加&locale=。。。但这也不起作用。

我没有找到根据区域设置进行过滤的方法,但有一种方法可以让区域设置字段包含用户信息:

https://graph.facebook.com/search?q=NAME&type=user&fields=locale,name&access_token=ACCESS_TOKEN
试试这个:

http://graph.facebook.com/search?q=mccain%20chips&type=post&locale=en_US

更复杂的方法之一是从

www.facebook.com/search/results.php?q=paritosh&type=users&lo=812057
您也可以从此链接获取数据,但它需要您登录

http://www.facebook.com/search/ajax/?__a=1&lo=812057&q=paritosh&type=users&__user=1818667565
描述参数:

  • lo=定位点
  • q=查询
  • 类型=用户
  • __user=您的配置文件用户id

似乎这在Facebooks API中是不可能的。

你的URL中的区域设置值是什么?它不在这个,但我以前在那里有它,它不起作用。。是的,但我需要搜索用户,而不是postsso,使用type=user,有什么问题吗?它没有效果,区域设置=en_US和区域设置=de_de的结果是一样的。。。(或我为此尝试的任何地区组合)我希望,您使用访问令牌?对我来说,它确实有效,我可以看到不同地区的不同结果是的,这就是我的全部问题,我知道我可以请求字段,但我无法根据字段进行筛选…我又搜索了一次。。。没有找到更多的东西。你真的不能在请求后过滤你这边的结果吗?是的,但是考虑到有很多不同的地区效率很低,所以我正在寻找一个更好的解决方案。正如我所说,当搜索用户时,更改地区或中心没有效果,Facebook似乎忽略了这些参数
http://www.facebook.com/search/ajax/?__a=1&lo=812057&q=paritosh&type=users&__user=1818667565