FQL event_member查询什么都不返回

时间:2011-09-28 09:13:46

标签: facebook facebook-graph-api facebook-fql facebook-javascript-sdk

我想选择特定用户(即登录的用户)是否参加特定活动。因为我不想使用Graph API来获取用户正在参加的所有事件,所以我尝试了FQL SELECT rsvp_status from event_member where eid = {0} and uid = {1},但它没有返回任何内容。但当我尝试从Graph API获取此信息时,我成功了。 我想到了一件事,也许我以错误的方式给了FB.Data.query函数access_token,因为我只在博客和文章中看到过例子,而不是FB文档。

任何帮助表示赞赏,

的Tamas

1 个答案:

答案 0 :(得分:0)

我发现了问题。正如我测试的那样,FB.Data.query.wait是一个异步调用,这意味着当FB返回结果时,它等待主渲染完成然后运行回调,因此它似乎没有运行,因为我在其中设置的变量在页面呈现后设置。 现在我必须找到一种在渲染页面中异步写回的方法。