如何使用return url创建Facebook共享链接?

时间:2013-04-01 20:06:25

标签: php javascript jquery facebook facebook-sharer

我想知道如何建立一个Facebook共享链接,其中有一个返回值转到另一个页面。我已经读到,尽管仍然可用,Facebook分享按钮在Facebook推出like按钮时被弃用,而Like按钮包含了喜欢,分享和URL消息的总和。

对于这个问题,我使用的是另一种情况,其中的情况非常相似。一旦用户点击共享,它将打开一个JQuery对话框,其中包含Facebook共享旁边的iframe。当用户点击分享时,我想知道如何听取这个,这样我就可以添加到我自己的自定义分享按钮与计数器,然后也重定向到另一个URL,为他们分享我们的

我创建了一个基本的Dialog,带有一个按钮,可以在JSFiddle上打开它:http://jsfiddle.net/kbJ57/

<a href="#" id="open">Share This!</a>

<div id="dialog-message" title="Share on Facebook!">
        <p>iFrame goes here</p>
</div>

这个例子,请在用户共享后显示类似谷歌的东西,如果能够帮助编程,请在任何随机页面上分享,如果你这样做,我非常感谢你。

最诚挚的问候,

编辑:查看我玩的游戏页面,底部有一个分享按钮,所以我认为你仍然可以分享,我只是不确定如何。 (链接:http://services.runescape.com/m=news/behind-the-scenes-april-2013

1 个答案:

答案 0 :(得分:0)

简短的回答是,您需要创建一个Facebook应用程序并将其集成到您的网站中以进行共享。

有关详细信息,请参阅developers.facebook.com。据我所知,没有“简单”的方式来进行Facebook分享,因为它要求用户授权您代表他们发帖。

编辑: 我最初误解了提问者的意图。 尝试使用facebook sharer: www.facebook.com/sharer.php?u= [您要正确分享的网址已转义]

使用opengraph标记格式化您网站的元数据,让Facebook获取内容。 好细节在这里: http://alistapart.com/article/like-able-content-spread-your-message-with-third-party-metadata