0

ブログがあります ( http://loveclubhouse.blogspot.com/ )。

(1) ブログの上部にいいねボタンを 1 つ追加しました。これは、ブログ全体のグローバルないいねボタンです。私のブログのすべてのページから利用できるので、ユーザーはブログに対する一般的な態度を表明できます (現在ブログのどの記事を読んでいるかは問題ではありません)。

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Floveclubhouse.blogspot.com%2F&amp;action=like&amp;...></iframe>

FacebookのOpen Graphを使っています。したがって、ユーザーがこのいいねボタンをクリックすると、以前に私のブログの Open Graph のメタ タグで定義されたタイトル、説明、およびプレビュー画像を使用して、Facebook のウォールにストーリーが作成されます。

<meta content='DJ Club Mixes 2012' property='og:title'/>
<meta content='blog' property='og:type'/>
<meta content='http://loveclubhouse.blogspot.com/' property='og:url'/>
<meta content='Blog's cover image URL' property='og:image'/>
<meta content='Blog's description' property='og:description'/>

(2) グローバルないいねボタンに加えて、ブログのすべての投稿に標準の「addthis」共有ボタンも追加しました (ユーザーが自分のブログの特定の投稿を自分のウォールで共有したいとします)。

<div class='addthis_toolbox addthis_default_style' expr:addthis:title='data:post.title' expr:addthis:url='data:post.url'>
   <a class='addthis_button_facebook'/>
   ...
</div>
<script type='text/javascript'>
   var addthis_config = {ui_click:true, data_track_clickback:true};
</script>
<script src='http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d68d12853670207' type='text/javascript'/>

ただし、ユーザーが投稿の共有ボタンをクリックすると、Facebook は、ブログ全体に設定されたものと同じプレビュー画像とタイトルを使用して、ウォールにストーリーを生成します。

質問は:

(1)(2)を組み合わせて、ユーザーが一般的に私のブログを好きになり、ユーザーがこの特定の投稿のタイトルとプレビュー画像を使用してウォールに特定の投稿を共有できるようにする方法は?

4

1 に答える 1

0

ページの OG タグがすべてです。ユーザーがブログの別のページにアクセスした場合、ブログの現在の記事を反映するように og:title と og:description (必要に応じて og:image も) が更新されていることを確認する必要があります。

于 2012-04-02T01:20:55.587 に答える