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

Facebook graph api 使用Graph API获取托管页面的通知,facebook-graph-api,notifications,Facebook Graph Api,Notifications,是否有任何方法可以像为用户所做的那样获取托管页面的通知 对于一个用户,我会简单地触发一个GET请求到/me/notifications。我尝试对托管页面执行相同的操作(使用/me/accounts提供的访问令牌),这会触发GET to//notifications?access_token=但我收到一条“Unsupported GET request”错误消息,我想这意味着通知连接不可用于页面 有没有办法通过图表得到这个?该网页具有每个托管页面的通知链接/快捷方式。根据graph API Exp

是否有任何方法可以像为用户所做的那样获取托管页面的通知

对于一个用户,我会简单地触发一个GET请求到/me/notifications。我尝试对托管页面执行相同的操作(使用/me/accounts提供的访问令牌),这会触发GET to//notifications?access_token=但我收到一条“Unsupported GET request”错误消息,我想这意味着通知连接不可用于页面


有没有办法通过图表得到这个?该网页具有每个托管页面的通知链接/快捷方式。

根据graph API Explorer,以下是您可以访问该页面的连接,但遗憾的是,通知当前不在其列表中:

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()

编辑

我使用了一个有效的页面访问令牌,并且能够返回数据

{
  "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"
    }
  ]
}
{
“数据”:[
{
“通知id”:“nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn,
“发件人id”:nnnnnnnnnnnn,
“title_html”:“发布于”,
“body_html”:“,
“href”:”http://www.facebook.com/permalink.php?story_fbid=nnnnnnn&id=nnnnnnnn"
}
]
}

消息已被编辑//通知?access\u token=实际上应该是:/pageId/notifications?access\u token=pagetoken您是什么意思,不起作用?你是说找不到你的收件人id?找不到您的通知?FQL错误?我收到一个错误,指出访问令牌只能与Graph API一起使用,而不能与FQLStrange一起使用。FQL是通过图形API完成的。因此,如果它是一个graph令牌,那么您可以查询FQL。我得到的确切错误是“模拟访问令牌只能与graph API一起使用”,因此我猜并非所有FQL查询都是通过graph API完成的不是直接的,不是,但是很明显,一些页面通知开始出现在用户的通知列表中:我不知道它是如何工作的,以及要求是什么,因为它似乎对一个页面比另一个页面更有效。