为企业配置facebook登录按钮不允许添加config_id

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

我在 React 项目中创建了一个 Facebook Business Web 应用程序,并希望在登录时添加

config_id
。正如商业 Web 应用程序的文档中提到的,https://developers.facebook.com/docs/facebook-login /facebook-login-for-business,我们可以在
config_id
中添加
FB.login()
,然后单击 HTML 按钮,我们就可以进行登录。

但我不想使用 HTML 按钮,而是想使用此处记录的 Facebook 登录按钮。 https://developers.facebook.com/docs/facebook-login/web/login-button,我正在使用以下内容来添加 Facebook 按钮,

<div 
  className="fb-login-button"
  data-max-rows="1"
  data-size="large"
  data-button-type="login_with"
  data-layout=""
  data-use-continue-as="true"
></div>

但是我找不到在这里添加

config_id
的方法,而且我因为使用 Facebook 商业应用程序的 Facebook 登录按钮而陷入困境。有没有办法在这里添加
config_id

javascript reactjs facebook single-sign-on facebook-javascript-sdk
1个回答
0
投票

您可以像使用数据的其他属性一样添加config_id。像下面这样;

   <div
            className="fb-login-button"
            data-width=""
            data-size="medium"
            data-button-type="continue_with"
            data-layout="default"
            data-auto-logout-link="false"
            data-use-continue-as="true"
            data-onlogin={() => facebookLogin}
            data-config_id={process.env.NEXT_PUBLIC_FACEBOOK_LOGIN_CONFIG_ID}
          ></div>
© www.soinside.com 2019 - 2024. All rights reserved.