新的Facebook长期访问令牌无效
当我的用户首次注册我的应用程序时,我正在为他们创建长寿命访问令牌,这在过去6-8个月一直运行良好。最近,由于缺少使用,我的应用程序(Graph API v8.0发布时)中的manage_pages权限被吊销。诚然,我们没有使用此权限,但我们请求此权限的原因是,在我们刚开始为用户收集Instagram insights时,我们所做的一些通话需要此权限。我不知道这是否与这个问题有任何关系,但无论如何都要包括在内 现在看来,新创建的访问令牌自动无效,这是以前从未出现过的情况。我通过访问令牌调试器运行这些访问令牌,并得到以下错误:新的Facebook长期访问令牌无效,facebook,facebook-graph-api,facebook-javascript-sdk,instagram-api,instagram-graph-api,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Instagram Api,Instagram Graph Api,当我的用户首次注册我的应用程序时,我正在为他们创建长寿命访问令牌,这在过去6-8个月一直运行良好。最近,由于缺少使用,我的应用程序(Graph API v8.0发布时)中的manage_pages权限被吊销。诚然,我们没有使用此权限,但我们请求此权限的原因是,在我们刚开始为用户收集Instagram insights时,我们所做的一些通话需要此权限。我不知道这是否与这个问题有任何关系,但无论如何都要包括在内 现在看来,新创建的访问令牌自动无效,这是以前从未出现过的情况。我通过访问令牌调试器运行这
Error validating access token: The user has not authorized application [MY_APP_ID].
这个问题似乎开始慢慢出现,现在我们应用程序上的每个新用户都遇到了这个问题,即使授予我们以下权限:
- 公众档案
- 电子邮件
- instagram_basic
- instagram_管理_洞察
- 页面显示列表
- 页面管理广告
- 页面\阅读\用户\内容
- 页面\u管理\u元数据
https://www.facebook.com/v5.0/dialog/oauth?client_id={{ settings.FACEBOOK_CLIENT_ID }}&redirect_uri={{ settings.FACEBOOK_REDIRECT_URL }}&state={{MY_STATE}}&return_scopes=true&auth_type=rerequest&scope=public_profile,email,instagram_basic,instagram_manage_insights,pages_show_list
你必须从Facebook按钮代码中删除
manage_pages
scope,并将其替换为pages_show_列表
scope:)我也遇到了同样的问题。你找到解决办法了吗?@SeanH我确实找到了解决办法,时间太长了,我记不清到底是什么,但我相信这与我有关,包括我无权访问的许可。最后,这是我的一个错误,我建议深入研究权限,并对每个权限进行三次检查