具有read_page_mailboxes权限的Facebook页面访问令牌

时间:2016-04-22 07:44:19

标签: facebook facebook-graph-api

我需要向我网站的网页评论发送私人回复。我是该页面和应用程序的管理员。

Facebook的图形api doc声明如下:"需要具有read_page_mailboxes权限的页面访问令牌才能创建消息"但是没有说,如何获得具有这种许可的令牌。

我已经尝试过" 我/帐户"," / {page_id}?fields = access_token "甚至从图形api资源管理器中生成了60天访问令牌,但我得到了" OAuthException" with message"需要read_page_mailboxes权限来管理对象"。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

要获得具有附加权限'read_page_mailboxes'的永久页面访问令牌,您必须:

  1. 使用您的应用的权限'read_page_mailboxes'生成用户访问令牌(使用Graph API Explorer) - >这将生成24小时用户访问令牌
  2. 将此用户访问令牌扩展为“永不过期”(使用访问令牌调试器)
  3. 使用此用户访问令牌获取永久页面访问令牌(使用页面ID上的图谱API资源管理器)
  4. 另见: facebook: permanent Page Access Token?

    注意:您无需通过developers.facebook.com/apps - “App Review” - “提交” - “添加项目”来请求此权限

答案 1 :(得分:-3)

当然,您需要在登录时询问用户该权限 - 与任何其他权限一样。

授予此权限的是用户(页面管理员)。只有在完成此操作后,页面访问令牌才会“包含”该权限。