在Facebook的Wall Post中添加自定义按钮

时间:2011-09-15 09:28:12

标签: facebook fbml xfbml

我在构建Fb应用程序时非常天真。我需要在用户的墙上发帖,我需要在FB的“赞和评论”按钮旁边嵌入一个自定义按钮。

我研究了一下,发现FBML应该被使用,但没有得到确切的方法来达到那个。我还找到fb:create-buttonfb:dashboard,但也无法弄清楚确切的流动使用。

2 个答案:

答案 0 :(得分:1)

不,我会设计你的按钮伴侣,然后点击下面的JS SDK FB.ui函数 你必须实例化一个你可以在这里找到的FB对象 http://developers.facebook.com/docs/reference/javascript/

[代码]

 function publish_stream() {
  FB.ui(
   {
     method: 'feed',
     name: 'your publish stream name',
     link: 'http://apps.facebook.com/appname',
     picture: 'http://yourimage dir/f1.jpg',
     caption: 'Reference Documentation',
     description: 'blah blah blah'
  },
  function(response) {
    if (response && response.post_id) {
      alert('Post was published.');
    } else {
      alert('Post was not published.');
    }
  }
 );
}

[/代码]

答案 1 :(得分:0)

我找到了另一个使用PHP SDK的人的解决方案:

$ret_obj = $facebook->api('/680066819/feed', 'POST',array(
                                          'link' => 'www.google.com',
                                          'message' => 'posted',
                                          'description' => "I am bond",
                                          'actions' => array(
                                                          'name' => 'button name',
                                                          'link' => 'your link'
                                                           ),
                                          ));

希望这会有所帮助!!