我一直在尝试使用Facebook Graph API,并一直在研究Stack Overflow和其他互联网资源上的几个问题,但我似乎无法弄清楚如何在Graph API中搜索用户并查看他们的位置(假设他们的位置是公开的)。
我看过:
Facebook搜索API -基于位置列出所有用户?
PHP Facebook FQL:在新SDK中进行查询使用Facebook Graph Api搜索帖子
尽管其中一个说你可以根据位置搜索用户,我不认为这是正确的。但是,我的印象是FQL不再被支持,因为它已经被图形API取代了?
目前我制定了一个图API URL如下:
https://graph.facebook.com/search?q=Users_to_Search& type = user&中心= 47.5700、122.6525,距离= 10000,access_token = access_token
尝试查找某一点附近的用户,但显然"center"answers"distance"参数被忽略了,页面只列出所有匹配查询的用户,并且只列出他们的名字和ID,而不是位置。
是否有办法搜索用户,但只有当他们在某个位置?比如:
SELECT users FROM user WHERE Location="Bremerton, Washington"
简单地说:这是不可能通过搜索错误。查看这里的搜索API文档:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.0#search
同样是FQL(将在2016年4月30日之前可用),没有办法做到这一点。