首页 > 解决方案 > Facebook Oauth 提示并不要求提供所有范围

问题描述

我正在构建一个代表用户发布到用户页面的 Facebook 应用程序。这是我向 Facebook 提出的 Oauth 请求 -

https://www.facebook.com/v7.0/dialog/oauth?client_id=XXXXXXXXXXXXXXXX&redirect_uri=https://app.fuzen.io/api/v1/facebookconnect&state=fluxm&response_type=code&scopes[]=pages_manage_posts&scopes[]=pages_read_engagement&scopes[ ]=pages_read_user_content

根据 facebook 的文档,此请求中的范围只能由测试用户批准。但是当我使用 Facebook 测试用户帐户登录以批准这些范围时,我只看到基本范围 - 姓名和个人资料图片,而不是 - pages_manage_posts 等。

Facebook Oauth 提示

如果测试用户批准此请求,则仅授予基本权限以获取姓名和个人资料图片。oauth 请求的结构是否不正确,或者我是否需要更改应用设置中的某些内容?该应用程序目前处于开发模式。

标签: facebookfacebook-graph-apioauth-2.0

解决方案


推荐阅读