0

我想将我的博客条目提交到我在 facebook 上的墙上。对于 Like 按钮代码,您必须提供要在 facebook 上共享的页面的 URL。但是我的每个博客条目都有一个唯一的、动态生成的 URL,我想将每个博客条目与整个博客页面发布到 Facebook。Like 按钮代码如下所示:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="http://www.mysite.com" data-send="true" data-width="450" data-show-faces="true"></div>

我正在使用 Rails...

4

1 回答 1

1

您应该使用Facebook Likedata-href div 中提供的属性,并在其中放置指向您的博客文章的唯一链接。

我不确定您的代码是如何编写的,但我可能猜想这样的事情会给您带来领先优势:

<div class="fb-like" data-href="<%= post_url(@post) %>" data-send="true" data-width="450" data-show-faces="true"></div>
于 2013-05-26T20:55:23.707 回答