Facebook汽车墙发布

时间:2013-09-06 06:17:40

标签: javascript jquery facebook facebook-graph-api facebook-javascript-sdk

我已经实施了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上自动发布?

1 个答案:

答案 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);
   }
});