使用FQL的Facebook应用程序
问题描述:
我正在尝试开发一个Facebook应用程序,该应用程序向我显示用户标识事件的所有内容。使用FQL的Facebook应用程序
我发现我可以使用FQL为我所用
https://graph.facebook.com/fql?q=SELECT uid,eid,rsvp_status FROM event_member WHERE uid =me()
不过,我很无能如何进一步使用该查询。我得到了JSON结果,可能会使用JSON对象和JSON解析器,并希望在前端使用JavaScript,但如何登录用户然后在前端显示结果?
我不喜欢PHP,但HTML/JavaScript的任务。
答
您应该使用JavaScript SDK。有一些方法可以使处理FQL变得更容易。我不知道为什么,但这些功能的文档很难在他们的网站上找到。
一旦你有了一个有效的Facebook会话建立(我假设你知道该怎么做 - 如果你没有看到:http://developers.facebook.com/docs/reference/javascript/FB.login/),可以使异步FQL查询,像这样:
var q = FB.Data.query("SELECT uid,eid,rsvp_status FROM event_member WHERE uid =me()");
q.wait(function(result) { console.log(result); });