我正在向我的React网站强加一个Facebook共享对话框,并且在调用FB.ui()时收到以下错误:
未使用有效版本调用init
在运行FB.init()脚本之前,我还手动将<div id="fb-root"></div>
添加到了索引文件中。我使用的是有效版本,我所有的FB初始化和共享代码均直接来自Facebook文档。
有没有其他人遇到此错误?
谢谢!
答案 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";