【发布时间】:2013-10-17 09:14:33
【问题描述】:
我尝试获取 Facebook 上所有朋友参加的所有活动的列表。这是查询:
SELECT name, venue, location, start_time, eid FROM event
WHERE eid IN (
SELECT eid FROM event_member
WHERE (uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR uid = me())
)
AND start_time > now()
虽然我可以看到我的朋友在facebook.com/events/list 上参加某些活动,但 FQL 查询的结果是一个空数组。
有人知道为什么吗?
谢谢。
更新:
我已经按照第一个答案的建议添加了 user_events 和 friends_events 权限,但是返回的列表仍然是空的。
【问题讨论】:
-
我已经尝试过了,但我从 Graph Explorer 得到 { "error": "Request failed" }。首先,我在没有权限的情况下尝试过,但我得到了空数据。然后,我限定了 user_events 和 friends_events 权限,但我仍然收到“请求失败”错误。我还添加了 LIMIT 20 但没有。我错过了什么吗?
标签: facebook facebook-fql facebook-events