所以我已经对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 = {{}})
我什么也没归来。有任何想法吗?感谢您的时间和帮助!
答案 0 :(得分:0)
好的,经过一些研究后,我决定改用Facebook Graph API。这是人们最终走向的目标,所以最好加入。
我在图表api中使用的查询让所有特定用户也参加的活动的所有与会者都是:
https://graph.facebook.com/v1.0/{{}}?fields=events.since(0).fields(name, attending)
除了每个事件的所有其他与会者之外,此查询还将返回用户将要访问的事件。