0

我正在构建博客的前端。我目前正在处理的页面 - 预览了大约 6 个不同的博客文章 - 要求用户能够使用 addThis 通过 Facebook共享博客文章登录页面。是否可以为页面上的多个博客文章定义不同的开放图形参数?我知道标签已添加到 as 元数据中,但我无法找到有关如何在共享链接中定义除当前页面 url 之外的其他 url 的任何信息。我正在使用这个:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xxxxxx"></script>
<!-- AddThis Button END -->

...这些是 addThis 提供的用于定义自定义参数的属性:

<a href="http://www.addthis.com/bookmark.php" 
      class="addthis_button"
      addthis:url="http://example.com"
      addthis:title="An Example Title"
      addthis:description="An Example Description">
</a>

问题是我似乎无法让它为 FB 工作。这些是(理论上)在

<meta property="og:title" content="Title Here" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.BlogPost.com/post1" />
<meta property="og:image" content="http://www.BlogPost.com/image1.jpg" />
<meta property="og:site_name" content="http://www.BlogPost.com" />

FB 共享链接不断选择这些而不是自定义信息...我不能省略它,因为我需要它作为页面级共享链接。添加属性适用于 twitter 按钮,顺便说一句......只是不是 FB 的。

我很感激任何有关如何做到这一点或是否可以做到的见解......

谢谢!

4

1 回答 1

0

我认为这是每页一个对象。如果登录页面有多个条目,则可能基于该前提创建您的对象,即它是一个完整的站点或标记为“编程”或其他内容的文章站点。

于 2011-04-06T21:00:35.710 回答