Facebook“喜欢”按钮喜欢其他页面/ URL

时间:2011-06-01 14:52:02

标签: php facebook facebook-graph-api facebook-like

我有一个链接列表,在每个页面上都有一个“喜欢”按钮来“喜欢”该页面。但是我希望列表中每个链接旁边都有一个“喜欢”按钮,它会像它旁边的链接的URL一样(就像你点击链接然后点击“喜欢”按钮一样)。

我该怎么做?

要在每个页面上创建按钮,我使用以下代码:

<script>
window.fbAsyncInit = function()
{
     FB.init({appId: '*****', status: true, cookie: true, xfbml: true});
};
</script>

<div class="share_button btn_fb">
<fb:like layout="button_count" font="tahoma"></fb:like>
</div>

4 个答案:

答案 0 :(得分:6)

您可以使用Like按钮的iframe版本,而不是FBML。 iframe要求您将url作为查询字符串的一部分传递。

您可以生成iframe代码here

答案 1 :(得分:5)

尝试以下方法:

<fb:like layout="button_count" href="http://yourlink.com" font="tahoma"></fb:like>

href属性是您希望此人“喜欢”的网址

答案 2 :(得分:1)

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="[put the url here]" send="true" width="450" show_faces="true" font=""></fb:like>

只需将[put the url here]替换为您想要的网址,然后将完整代码粘贴到您想要的按钮位置。

答案 3 :(得分:1)

您可以随时访问Facebook Developers页面:

http://developers.facebook.com/docs/reference/plugins/like/

它将为您生成代码,您只需将其复制到您的网站即可。我刚刚重新验证了它。它工作得很好。

这将生成@ Coding-Freak写的代码(或类似的代码)。