我已经实施了Facebook Like流,用户可以在其中发布状态,照片和网址。 现在我也可以选择在Facebook上发布。我给了一个复选框,单击Post按钮会检查复选框值,如果选中它,那么它也将在facebook上发布。 这已成功完成,但它显示Facebook Feed对话框,我想自动发布而不显示Feed对话框 我正在使用帖子按钮下面的代码
if ($("#fbpostcheck").attr("checked")) {
FB.ui({
method: 'feed',
link: 'http://mywebsite.com',
picture: 'my image',
name: 'Stream',
caption: "FB post",
description: "User Entered Description"
}, function (response) { });
}
是否可以在不显示Feed对话框的情况下在FaceBook上自动发布?
答案 0 :(得分:0)
您使用Dialog
这就是显示对话框的原因。请改用FB.api
。
(注意:您只能在当前用户的墙上发布,而不是发布给他/她的朋友 - 现在已经被Facebook禁用了。)
要在用户的墙上发帖,您只需使用 -
即可FB.api('/me/feed', 'post', { link: 'http://mywebsite.com', picture: 'my image', ETC..}, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});