我尝试使用图表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
我是否应该要求其他权限?
答案 0 :(得分:4)
事实上,仅仅询问权限本身并不是访问此页面信息的正确方法。
您必须恢复位于/{page_id}?fields=access_token
的网页访问令牌并使用此令牌才能访问对话。