我尝试获取Facebook上所有好友出席的所有活动的列表。下面是该查询:通过FQL获取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查询的结果是一个emtpy阵列。
有没有人有一个想法,为什么?
谢谢。
更新:
我已经添加了user_events和friends_events权限在第一个答案的建议,但返回的列表仍是空的。
我试过了,但我得到{“错误”:“请求失败”}从图形浏览器。首先,我尝试了没有权限,我收到了空的数据。然后,我范围user_events和friends_events权限,我仍然收到“请求失败”错误。我也增加了LIMIT 20,但没有。我错过了什么吗? – whitenoisedb