使用facebook graph api访问应用程序页面

时间:2014-04-11 13:29:13

标签: facebook facebook-graph-api

我尝试使用图表api访问Facebook页面的对话。 访问页面本身(使用/{page_id})很好,但我会在oauth exception进行对话。

我在图表浏览器中的请求是这样的: /{page_id}/conversations其中{page_id}就是页面ID:)

,错误是

{
  "error": {
    "message": "(#10) Application does not have permission for this action",
    "type": "OAuthException",
    "code": 10
  }
}

根据documentation,我授予的所需授权为read_page_mailboxes。以下是我的令牌的权限,如oauth调试器中所示:

public_profile, basic_info, read_page_mailboxes, manage_pages, user_friends

我是否应该要求其他权限?

1 个答案:

答案 0 :(得分:4)

事实上,仅仅询问权限本身并不是访问此页面信息的正确方法。

您必须恢复位于/{page_id}?fields=access_token的网页访问令牌并使用此令牌才能访问对话。