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

1 ページに 1 つのオブジェクトだと思います。ランディング ページに複数のエントリがある場合は、完全なサイトか、「プログラミング」などのタグが付けられた記事のサイトであるという前提に基づいてオブジェクトを作成します。

于 2011-04-06T21:00:35.710 に答える