0

我正在使用“ 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 文件上初始化帐户工具包,但遇到了同样的错误。

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

4

1 回答 1

0

我也有同样的问题。我在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

于 2018-01-21T12:28:47.697 回答