使用Graph API获取托管页面的通知

时间:2011-12-25 12:22:20

标签: facebook-graph-api notifications

有没有办法获取托管页面的通知,就像可以为用户完成一样?

对于用户,我会轻易触发对/ me / notifications的GET请求。我已尝试对托管页面(使用/ me / accounts提供的访问令牌)执行相同操作,即触发GET到//通知?access_token =但是我收到“不支持的获取请求”错误消息,我guess表示通知连接不适用于页面。

有没有办法通过Graph获取此信息?该网页具有每个托管页面的通知链接/快捷方式。

1 个答案:

答案 0 :(得分:0)

根据图形API资源管理器,以下是您可以访问该页面的连接,不幸的是,通知目前不在其列表中:

albums
events
feed
links
notes
photos
posts
questions
statuses
tagged
videos

但是,您可以尝试fql?q =

SELECT notification_id, sender_id, title_html, body_html, href
FROM notification
WHERE recipient_id=me()

修改

我使用了有效的PAGE访问令牌,并且能够获取数据....

{
  "data": [
    {
      "notification_id": "nnnnnnnnnnnn",
      "sender_id": nnnnnnnnn,
      "title_html": "<a href=\"http://www.facebook.com/nnnnnnnnnn\">xxxxxxx</a> posted on <a href=\"http://www.facebook.com/pages/xxxxxxx/nnnnnnnnn">Beer</a>'s <a href=\"http://www.facebook.com/permalink.php?story_fbid=nnnnnnn&amp;id=nnnnnnn\">timeline</a>.",
      "body_html": "",
      "href": "http://www.facebook.com/permalink.php?story_fbid=nnnnnnn&id=nnnnnnnn"
    }
  ]
}