【问题标题】:Angular 2 Facebook Account Kit (ng2-account-kit ) initialization errorAngular 2 Facebook Account Kit (ng2-account-kit) 初始化错误
【发布时间】:2018-01-21 20:28:47
【问题描述】:

我正在使用“ng2-account-kit”库在 Angular 4 应用程序中登录。我在我的登录组件中初始化了 SDK,如下所示:

ngOnInit() {
    AccountKit.init({
      appId: '{{FACEBOOK_APP_ID}}',
      state: '{{csrf}}',
      version: '{{ACCOUNT_KIT_API_VERSION}}'
    })
  }

我还添加了这个: <script src="https://sdk.accountkit.com/en_US/sdk.js"></script> 在我的 index.html 文件中。

我收到“AccountKit SDK 未初始化。请先调用 AccountKit.init。”错误。但是当我重新加载同一页面时,它可以正常工作。

我还尝试在我的 app.component.ts 文件上初始化帐户工具包,但遇到了同样的错误。

谁能告诉我缺少什么或在哪里正确初始化帐户工具包?

【问题讨论】:

    标签: angular account-kit


    【解决方案1】:

    我也有同样的问题。我在 index.html 中添加了以下脚本。

          <script type="text/javascript">
             AccountKit_OnInteractive = function(){
             AccountKit.init(
              {
                appId:"myAppId",
                state:"{{csrf}}",
                version:"myAccountKitApiVersion",
                fbAppEventsEnabled:true,
                debug:true
             }
          );
        };
    

    myAppId 和 myAccountKitApiVersion 可以通过以下视频的帮助来创建。 https://www.youtube.com/watch?v=o2-PCiiJzr4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      相关资源
      最近更新 更多