如何使用某些条件(如Graph API中的位置)在Facebook中搜索用户

时间:2014-05-19 04:38:29

标签: php facebook facebook-graph-api facebook-fql

我一直在尝试使用Facebook Graph API,并且正在研究有关Stack Overflow和其他互联网资源的几个问题,我似乎无法弄清楚如何在Graph API中搜索用户并查看他们的位置(假设他们的位置是公开的。)

我看过:

Facebook Search API - List all users based on location?

PHP Facebook FQL: Making queries in the new SDK

Search for posts using Facebook Graph Api

虽然其中一个人说你可以根据位置搜索用户,但我不认为这是正确的。 ,我认为不再支持FQL,因为它已被Graph API取代?

目前我制定了如下的图谱API网址:

https://graph.facebook.com/search?q=Users_to_Search&type=user&center=47.5700,122.6525&distance=10000&access_token=ACCESS_TOKEN

尝试在某一点附近找到用户,但显然只是忽略了“中心”和“距离”参数,页面只列出了与查询匹配的所有用户,并且只列出了他们的姓名和ID,而不是位置

有没有办法搜索用户,但只有当他们在某个位置?类似的东西:

SELECT users FROM users WHERE Location =“Bremerton,Washington”

1 个答案:

答案 0 :(得分:1)

简单地说:这不可能通过搜索afaik。请在此处查看Search API文档:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.0#search

同样使用FQL(将于2016年4月30日之前推出),无法做到这一点。