我正在使用“ ng2-account-kit ”库登录角度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文件中初始化帐户套件,但是遇到了同样的错误。
任何人都可以告诉我缺少什么或在哪里正确初始化帐户工具包吗?
答案 0 :(得分: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