これは大きな質問ですが、私は答えがあなたを失望させると思います。
短い回答:私は知っているし、検索して、あなたはそれを行うことはできません。
長い回答:このシナリオは、いくつかの優れた静止画像を使用して最適化することができます。
最初のヒント
はすべての共有に静止画像を追加します。あなたがFacebookのに言うよ上
<meta property="og:image" content="http://www.myawesomesite.com/logo.jpg"/>
コードで常にが共有]ボタンのオプションとして、このイメージを示しています。あなたは、HTMLのあなたのhead
セクション内のグラフを開くメタタグを追加することを行うことができます。 Facebook documentationによれば、少なくとも1200 x 640ピクセルの画像を使用することをお勧めします。これは、大きな画像でポストを共有するためです。
後お奨め寸法の1つのポストのプレビューです:
と小さな画像で今ポスト:
第2の先端
this postで私が見つかりました。あなたの問題の可能な良い解決策。著者は前のヒントと同じ原則を使用しましたが、彼はそれを行うための別の実用的な方法を使用しました。
彼は次のタグを使用:
<link rel="image_src" href="http://myawesomesite.com/logo.png" />
をこのタグは、ほぼ以前のものと同じですが、私はrel="images_src"
は興味深いものになることができると思います。 link
タグはウェブサイトのヘッドセクション(W3C page)にも適用されていますが、Facebookには嘘をつきます。彼らは悪者であり、良いAPIを提供していないからです。
私は疑問に思っていた - これはちょうど仮定です - image_src
をあなたのポスト/ウェブサイトイメージのIDとして適用しようとしませんか?私はこれを現在テストすることはできませんが、今は私が考えることができる最高のものです。
結論:
Facebookはさまざまな方法がたくさんで非常に良好ではない、と彼らは私たちが必要なものがすべて提供されていません - この興味深い機能などを。しかし、おそらく、私たちはいくつかの奇妙な技術を使ってFacebookをだますことができます。
このようなテストをしたくない場合は、共有する画像を選択する唯一の方法は、ページに最初のヒントの静的OpenGraphメタタグを与えることです。
私はそれが何かを助けてくれると期待しています - 悲しいことに、これはあなたの質問に対する最良の答えだと思います。
Facebookは、共有ダイアログに表示される画像の最大量を3時間前に制限しているようです。 – CBroe
@CBroe:お返事ありがとうございます。しかし、私はちょっと混乱しています。なぜなら、FACEBOOKによるランダムな行動のためです。 1つの投稿には8つの画像がすべて表示され、別の投稿には表示されないためです。 私のために本当にそのビーコンの頭痛。 – Hardrik
あなたはどのようにシェアを呼びますか? –