我正在使用Facebook发送对话框发送链接到Facebook的帖子。但是,我从Facebook中得到了以下错误:
API错误代码: 100 API错误描述:无效参数错误消息:“链接”无效。
这是JavaScript:
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
// assume we are already logged in
FB.init({appId: '569858063028330'});
FB.ui({
method: 'send',
link: 'https://www.facebook.com/benjerryuk/posts/10151500944440101'
});
</script>您可以在这里运行它:http://jsbin.com/welcome/62834/edit
Facebook发送对话框文档:https://developers.facebook.com/docs/reference/dialogs/send/
发布于 2012-12-30 10:47:55
我无法找到它的具体写法,但从我的尝试来看,似乎facebook出于某种原因不接受链接--我无法证实这一点,但即使我发布了公共帖子或个人资料的链接,也得到了同样的结果。
您可能有链接参考您的应用程序,这将重定向到正确的facebook帖子。
另一个注意事项:在显示这个对话框时,facebook用AJAX加载给定的链接,这意味着A)它必须是一个活动URL,而B)您不能使用localhost。
希望这能有所帮助。
https://stackoverflow.com/questions/13917696
复制相似问题