使用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); });