Facebook SDK error: init not called with valid version

Facebook SDK error: init not called with valid version

我正在为我的 React 网站植入一个 Facebook 分享对话框,我在调用 FB.ui() 时收到以下错误:

init not called with valid version

我还在 FB.init() 脚本 运行 之前手动将 <div id="fb-root"></div> 添加到我的索引文件中。我使用的是有效版本,我所有的 FB 初始化和共享代码都是直接从 Facebook 文档中获取的。 还有其他人遇到过这个错误吗? 谢谢!

对我有用的解决方案是删除 fbAsyncInit(),而是将 FB.init 属性添加到 js.src,如下所示:

js.src = "https://connect.facebook.net/en_US/sdk.js#version=v2.2&appId=myAppId&xfbml=true&autoLogAppEvents=true";