2013-02-26 13 views
8

私は自分のサイトにsharethisを統合しました。 facebookとgoogleplusで共有する予定のタイトルと要約をカスタマイズしたいのですが、何らかの理由でfacebookとgoogleplusだけがURLを取得し、st_titleとst_summary変数で指定したタイトルと要約を表示しません。Shareこのカスタムサマリー、URL、およびタイトルは

頭にこれを追加しました。私のHTMLで

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> 
<script type="text/javascript">stLight.options({publisher: "1234"});</script> 

は、私はまた、私は(メタOGタグ)をopengraph使用することはできません。この

のようなものを持っています。 タイトルと要約を設定するためにjavascriptを試しましたが、結果は同じです。

+0

これはおそらく、FacebookとGoogleがあなたが提供したURLを掻き集め、そのページで提供されているタイトル/説明を使用しているためです。共有ボタンまでは、これを修正することはできません。 FB APIを使用する場合は、url/title/description/imageを手動で指定できます。 – Sol

答えて

11

これは、私はまた、これらの値を取得するときに、スパン要素の属性を考慮していないため、あなたは共有タイトルとカスタムURLを取得していません。 FacebookはOpen Graph Conceptを使用して、og:urlメタタグでURLが提供されているウェブサイトのメタタグから情報をクロールします。

1.確認してくださいあなたはstLight.optionsのjavascriptに "shorten:false"という行を追加します。そうしないと完全なウェブサイトURLを取得しません 2.これらのタグをあなたの頭の部分に追加してください:(既存のメタタグとともにこれらを追加できます)

<meta property="og:title" content="Yor desired title"/> 
<meta property="og:type" content="website"/> 
<meta property="og:url" content="Your website url"/> 
<meta property="og:image" content="your custom image path"/> 
<meta property="og:description" content="A short description of your website"/> 

画像は...あなたが詳細をお知りになりたいことが好ましい200x200のpixels.Ifでなければなりません http://developers.facebook.com/docs/technical-guides/opengraph/built-in-objects/

希望すると助かります!

+0

ブログ内の投稿ごとに複数の共有ボタンを使用しているときに必要なこと。私はこの解決策がそこでは動作しないと思う –

+0

同じページに複数の共有ボタンがある場合、唯一の解決策は各ボタンのURLを変更することです。各URLは、Open Graphメタタグが特定の投稿/コンテンツに対して適切に設定されているページを指している必要があります。 各spanタグの 'st_url'属性を編集します。 – bmunslow