サイトにいくつかのソーシャル共有ボタンがあります。オープン グラフ タグを使用して、共有したいものを正確に指定することができました。Tumblr を除くすべての主要なソーシャル ネットワークと連携しています。なぜ、または代わりに何をすべきかを誰かが知っていますか? ありがとう!
1 に答える
これは古い投稿ですが、私はそれに出くわし、将来の人々のために返信を投稿すると考えました. OPがよりタイムリーな答えを見つけたことを願っています。
開いているグラフ タグがどのように設定されているかによって異なります - インデックス ページで?それともあなたのパーマリンクページで?Facebook はパラメータを渡すことを許可していません。ページ上にあるものしか取得できません。そのため、インデックス ページでは一般的なブログ情報しか取得できません。これは、多くの投稿が含まれるページでは固有の OG メタ タグを書き出す方法がないためです。一方、個々のパーマリンク ページでは、投稿に固有のオープン グラフ タグを作成できます。これは addthis.com サポート ページからのリンクで、Facebook がオープン グラフ情報を取得する方法と、メイン インデックス ページから共有されたときに特定の投稿ではない理由を説明しています: http://support.addthis.com/customer/portal/questions/ 245592-共有ボタン-オン-tumblr-posts
オープン グラフ タグがどのように機能するかを全体的に説明している Like ボタン ページへのリンクは次のとおりです: http://developers.facebook.com/docs/reference/plugins/like/
以下は、パーマリンク ページに関するより詳細な情報を取得できるように tumblr テンプレートを設定する例です。
<!-- OPEN GRAPH INFO-->
<meta property="og:type" content="blog" />
<meta property="og:site_name" content="{Title}" />
{block:PermalinkPage}
<meta property="og:title" content="{block:PostSummary}{PostSummary}{/block:PostSummary}" />
{block:Posts}
{block:Photo}
<meta property="og:image" content="{PhotoURL-500}" />
{/block:Photo}
{block:Answer}
<meta property="og:image" content="{AskerPortraitURL-128}"/>
{/block:Answer}
{block:Text}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Text}
{block:Photoset}
{block:Photos}
<meta property="og:image" content="{PhotoURL-500}" />
{/block:Photos}
{/block:Photoset}
{block:Quote}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Quote}
{block:Link}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Link}
{block:Chat}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Chat}
{block:Video}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Video}
{/block:Posts}
{/block:PermalinkPage}
{block:IndexPage}
<meta property="og:title" content="{block:Description}{MetaDescription}{/block:Description}" />
<meta property="og:image" content="{PortraitURL-128}" />
{/block:IndexPage}
<meta property="fb:app_id" content="YOUR_FB_APP_ID" /> <!-- YOU CAN ALSO USE A DIFFERENT TAG FOR YOUR PROFILE ID INSTEAD NOTE - use one of the other, not both -->
<meta property="fb:admins" content="YOUR_FB_ADMIN_ID" />
<!-- END OPEN GRAPH -->