fb.ui(js sdk)不适用于子页面

时间:2015-06-18 19:07:29

标签: javascript sdk

我使用最新的fb js sdk进行默认初始化:

window.fbAsyncInit = function() {
    FB.init({
        appId      : '<?php echo $config->app_id; ?>',
        xfbml      : true,
        status     : true,
        version    : 'v2.3'
    });

  };

在我的Facebook页面选项卡的第一页上,fb.ui函数运行正常,但如果我转到子页面并尝试共享,则会出现以下错误:“发生错误。请稍后再试”

但其余的fb js调用工作正常,就像我想要检索fb id一样,我没有得到任何错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在搜索并尝试了100万件事之后,我自己发现了问题:

您必须在Facebook开发者的“应用域名&#34;”下添加您的域名。

放置www.domain.com或不使用www,具体取决于您使用secur页面选项卡,画布或网站的URL。

这解决了我的问题。