通过uid查询event_member表

时间:2011-12-02 19:44:52

标签: facebook facebook-fql

当我运行这个简单的查询时:

SELECT eid FROM event_member WHERE uid = MY_FRIEND_UID

在测试query console中,我总是返回一个空的结果集。但是,如果我用MY_FRIEND_ID替换me(),我会收回我的事件列表。

我的应用设置为允许user_eventsfriends_events,所以这是我的问题:

是否可以通过uid查询event_member,因为uid是我的朋友之一? 如果是,为什么这个查询不起作用?

1 个答案:

答案 0 :(得分:0)

我有类似的问题。我发现我使用的访问令牌没有新的权限(完全相同的user_events和friends_events),因为它是在将这些权限添加到应用程序之前获得的。

您可以尝试使用use Facebook Graph API Explorer来调试当前使用的令牌的权限,并轻松生成新令牌并使用它运行HQL。在我的情况下,它立即证明问题出在令牌权限中,而新令牌就像魅力一样。