如何在Facebook上的FBML页面添加自定义共享链接?

时间:2011-04-17 19:04:02

标签: facebook fbml

我只想在我的FBML页面中点击图片来触发facebook的ajax对话框。我该如何做到这一点?

我的脸书粉丝页面上有一个FBML标签。在该选项卡的内容中,我希望图像能够用作共享按钮。

By following these方向,我可以自定义共享按钮,但用户点击的图片本身无法自定义。我希望能够提供自己的图像,而不是使用facebook提供的银色分享按钮。

By following these alternative directions我可以使用自己的图像。完善!除了东西...... Share.php作为页面而不是作为javascript对话框打开。因此,当用户完成对话框时,它会关闭整个页面!

Here's what it looks like right now.抱歉,您必须点击“赞”才能看到共享图片。单击图像时,将打开共享页面,但我只想要ajax对话框。

1 个答案:

答案 0 :(得分:2)

我相信你可以使用facebook feed对话框做你想做的事情: http://developers.facebook.com/docs/reference/dialogs/

这是您必须绑定到链接的onClick事件的JavaScript:

FB.ui(
    {
        method: 'feed',
        name: "Name",
        link: "http:\\www.facebook.com\pages\@\page_id_here",
        picture: "http:\\path\to\image\file.jpg",
        caption: "Caption",
        description: "Description",
        message: "Message" 
    },
    function(response) {                                    
        //callback function
    }
);