Facebook SDK错误:未使用有效版本调用初始化

时间:2018-11-09 20:08:25

标签: javascript reactjs facebook facebook-javascript-sdk

我正在向我的React网站强加一个Facebook共享对话框,并且在调用FB.ui()时收到以下错误:

  

未使用有效版本调用init

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

1 个答案:

答案 0 :(得分:1)

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

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