我使用最新的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一样,我没有得到任何错误。
有什么想法吗?
答案 0 :(得分:0)
在搜索并尝试了100万件事之后,我自己发现了问题:
您必须在Facebook开发者的“应用域名&#34;”下添加您的域名。
放置www.domain.com或不使用www,具体取决于您使用secur页面选项卡,画布或网站的URL。
这解决了我的问题。