我尝试获取所有朋友在 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 权限,但返回的列表仍然是空的。