我只想在我的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对话框。
答案 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 } );