FQL获取特定用户的所有事件的所有参加者

时间:2014-06-16 23:16:46

标签: facebook-fql

所以我已经对FQL文档进行了一些阅读,但我还没有找到解决当前问题的答案。给定一个用户,我想要找回用户也参加的事件的与会者列表(每个事件)。

注意:(我使用的是StringTemplate,所以我稍后会通过渲染函数提供正确的uid)

通过此查询,我可以获取特定用户的所有事件。

SELECT eid from event_member WHERE uid={{}} AND start_time > 0

通过此查询,我可以获得单个事件的所有用户。

SELECT uid, eid FROM event_member WHERE uid = {{}}

SELECT uid, eid FROM event_member WHERE eid in (SELECT eid FROM #a)

但是,当我尝试以下查询时,我在此处找到:Facebook Graph to show Event Attendees

SELECT eid, uid FROM event_member WHERE eid IN (SELECT eid FROM event_member WHERE uid = {{}} AND rsvp_status = {{}})

我什么也没归来。有任何想法吗?感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:0)

好的,经过一些研究后,我决定改用Facebook Graph API。这是人们最终走向的目标,所以最好加入。

我在图表api中使用的查询让所有特定用户也参加的活动的所有与会者都是:

https://graph.facebook.com/v1.0/{{}}?fields=events.since(0).fields(name, attending)

除了每个事件的所有其他与会者之外,此查询还将返回用户将要访问的事件。