使用graph-api / fql,如何获得导致通知的帖子/评论?

时间:2011-02-14 06:36:52

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

我可以使用FQL遍历通知列表。大。现在,我如何弄清楚如何获得通知适用的帖子/评论?

实施例: 通知是:“UserX对您的帖子发表了评论!”

从返回的fql表中,如何找到所述评论的post_id或xid,以便找到帖子和评论列表?

1 个答案:

答案 0 :(得分:2)

您可以调用REST API notifications.getList - https://developers.facebook.com/docs/reference/rest/notifications.getList/

您不需要基本的任何权限。

这将返回包括object_id和object_type的数据。

如果object_type是“stream”,则可以使用notification.getList查询中的post_id字段设置为object_id来查询流表。您可以从流表中获取注释。

notifications.getList响应的示例片段:

<notifications list="true">
  <notification>
    .
    .
    <object_id>12345678_1001251985851</object_id>
    <object_type>stream</object_type>
    <icon_url>http://static.ak.fbcdn.net/rsrc.php/v1/yr/r/B4fl7q9VLz5.gif</icon_url>
 </notification>

您的后续查询:

SELECT comments FROM stream WHERE post_id='12345678_1001251985851'