我正在开发一个 Wordpress 插件,其中用户在管理部分设置自己的 Facebook 应用程序 ID,并使用该应用程序 ID 在前端调用 Facebook API。这是我的步骤:我异步加载 jssdk,然后在 window.fbAsyncInit = function() { .. } 中调用 FB.init 和 FB.getLoginStatus。
我的问题是:我怎样才能以最好的方式做到这一点,这样我就不会与可能包含在同一页面中的其他一些小部件发生任何冲突?
在某些情况下,我收到此消息:“FB.init 已被调用 - 这可能表明存在问题”。我试图添加 FB._initialized = false; 在 FB.init 之前 - 消息消失了,但流程仍然不是正确的。
你能给我任何指示吗?非常感谢。