使用FQL获取事件的所有注释

时间:2013-03-01 14:38:13

标签: facebook-graph-api facebook-fql fql.multiquery

我正在尝试列出某个页面创建的活动的所有评论。我正在使用这样的多个查询来获取事件的EID:

{ 'eids':'
SELECT eid, uid 
FROM event_member 
WHERE uid = 64565465464
'events':'
SELECT eid, name, venue, location, start_time, creator 
FROM event WHERE eid 
IN (SELECT eid FROM #eids) 
AND creator =  64565465464  ORDER BY start_time ASC'}

我完全不知道如何使用该EID获取该事件的评论。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

您将使用stream FQL表。此表中的source_id与事件表的eid相关。

通过上述多查询查询示例:

SELECT message FROM stream WHERE source_id IN (SELECT eid FROM #eids)

文档:https://developers.facebook.com/docs/reference/fql/stream