我在Facebook FB.UI - Feed和Sare对话框上遇到了一些麻烦。 我需要使用FB.UI Javascript API将网站的页面发送给朋友。根据facebook文档,他们说你必须使用“from and to”参数。但是,当我使用“从和到”参数时,它不起作用。当我删除这些参数它工作正常,但我不能发布到朋友墙肯定。
我一直在寻找,并尝试了以下步骤:
用户是否已启用正确的设置以在其时间轴上发布(检查)
用户是否喜欢Facebook页面(检查)
我登录(检查)
这是文档的链接:Feed and Share Dialogs
这是我的代码:
PS:我得到的警告说:“帖子已发布”但它没有出现在Facebook上。function share()
{
FB.ui({
method: 'feed',
name: 'The name',
link: 'The URL',
from: '100001738814056',
to: '100003105898115',
caption: 'An example caption',
}, function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
}
编辑:我有更多关于我的问题的信息,我想我发现了问题.. 如果你看一下这个图像,你会看到一行:“Feed”和一个带有“?api_key =”的行。如果我看一下Feed的网址,我猜它会错过get api密钥,不确定iam是否正确
图片link
答案 0 :(得分:8)
我们经过一天的搜索后才知道解决方案。
如果您在Facebook中创建应用程序,该应用程序的模式为“沙盒模式”,当您关闭沙盒模式时,您可以在标记朋友时发布到Facebook!
所以我的问题解决了。