如何将自定义共享链接添加到Facebook上的FBML页面?
问题描述:
我只是想在FBML页面中点击图片来触发Facebook的ajax对话框。我该如何做到这一点?如何将自定义共享链接添加到Facebook上的FBML页面?
我在我的Facebook粉丝页上有一个FBML标签。在该选项卡的内容中,我希望图像可以用作共享按钮。
By following these方向,我可以自定义分享按钮,但用户点击的图像本身不是可定制的。我希望能够提供自己的图像,而不是使用Facebook提供的银色分享按钮。
By following these alternative directions我可以使用自己的图像。完善!除了东西... Share.php打开作为页而不是作为一个JavaScript对话框。所以当用户完成对话时,它会关闭整个页面!
Here's what it looks like right now.对不起,您必须点击“赞”才能看到分享图片。当你点击图片时,共享页面打开,但我只想要ajax对话框。
答
我相信你可以做你想要使用什么Facebook的饲料对话框: 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 } );
感谢响应。我发现仅仅使用我的第二种方法与target = _blank现在“足够好”,但如果在花时间回答之后,我至少没有给你的方法一个镜头,我会觉得自己像个混蛋。我很感激。我会在本周晚些时候尝试一下,因为我有更多时间。 – Chris 2011-04-18 03:20:54
这非常有帮助。谢谢。 – lightyrs 2011-04-28 21:37:45