有没有办法获取托管页面的通知,就像可以为用户完成一样?
对于用户,我会轻易触发对/ me / notifications的GET请求。我已尝试对托管页面(使用/ me / accounts提供的访问令牌)执行相同操作,即触发GET到//通知?access_token =但是我收到“不支持的获取请求”错误消息,我guess表示通知连接不适用于页面。
有没有办法通过Graph获取此信息?该网页具有每个托管页面的通知链接/快捷方式。
答案 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&id=nnnnnnn\">timeline</a>.",
"body_html": "",
"href": "http://www.facebook.com/permalink.php?story_fbid=nnnnnnn&id=nnnnnnnn"
}
]
}