企业Facebook登录未授予权限

问题描述 投票:0回答:1

我有一个 Facebook Login for Business 按钮设置,当我让其他企业的用户对其进行测试时,它不会授予他们在关联配置 ID 中定义的权限。它不是授予用户配置中规定的所有 5 个权限,而是只授予他们“public_profile”和“business_management”。

在开发人员测试期间,开发人员可以访问主要业务以及客户业务,以验证流程是否有效。当该用户登录并授权时,他们将被授予所有 5 个权限。我已经浏览了文档,不确定是否遗漏了某个步骤或某些代码。

我无法向 Facebook 寻求帮助,因为他们不再通过服务台接受 GraphApi 问题。您只能将其发布在他们的公共错误论坛上,希望其他人能够插话。

如果有帮助,我正在使用的登录按钮设置如下:

<div
    id="facebook-login-button"
    className="fb-login-button"
    data-width=""
    data-size="medium"
    data-button-type=""
    data-layout=""
    data-auto-logout-link="false"
    data-use-continue-as="false"
    data-config_id={facebookConfigurationId}
    data-onlogin="onFacebookLogin"
></div>
reactjs facebook facebook-graph-api facebook-sdk-4.0
1个回答
0
投票

@CBroe 的评论是正确的。问题在于我们使用 AdAccountId 调用 Marketing API 来检索 BusinessId。我们没有营销 API 所需的 ads_management 高级访问权限

© www.soinside.com 2019 - 2024. All rights reserved.