刚开始使用FQL和Graph API。
有没有办法运行一个执行与你在Facebook Graph Search上进行相同搜索的查询?
例如,用户使用FB登录。她希望找到住在佛罗里达州的所有名为Lisa Smith的用户(无论他们与她有什么联系)。该应用程序是否可以使用名字“Lisa”和姓氏“Smith”搜索佛罗里达州的所有用户,而无需将查询与特定userId相关联?
答案 0 :(得分:1)
请参阅: http://developers.facebook.com/docs/reference/api/search/
可以通过图表api进行搜索,但是没有通过FQL记录的连接。
您可以模拟一些查询,但FQL表在某些区域不提供索引或表。
SELECT uid FROM user WHERE uid = 732484576
{
"data": [
{
"uid": 732484576
}
]
}
注意shawnsspace是我的facebook用户名,应该返回我的uid,因为用户名被记录为索引。
SELECT uid,name,birthday,about_me FROM user WHERE username = 'shawnsspace'
{
"data": [
{
"uid": 732484576,
"name": "Shawn E Carter",
"birthday": null,
"about_me": "Find Me @ \nhttp://facebook.com/AnotherFeed/\nhttp://facebook.com/DesignbyShawn"
}
]
}
如果您只是想要fql用户个人资料信息,请使用:
SELECT uid,name,birthday,about_me FROM user WHERE uid = 732484576