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 のアクセス許可を追加しましたが、返されたリストはまだ空です。