我一直在尝试使用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网址:
尝试在某一点附近找到用户,但显然只是忽略了“中心”和“距离”参数,页面只列出了与查询匹配的所有用户,并且只列出了他们的姓名和ID,而不是位置
有没有办法搜索用户,但只有当他们在某个位置?类似的东西:
SELECT users FROM users WHERE Location =“Bremerton,Washington”
答案 0 :(得分:1)
简单地说:这不可能通过搜索afaik。请在此处查看Search API文档:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.0#search
同样使用FQL(将于2016年4月30日之前推出),无法做到这一点。