2

Facebook 共有ダイアログ ( https://developers.facebook.com/docs/reference/plugins/share-links/ ) を使用していますが、画像が表示されません。SO や他のフォーラムで多くの投稿を確認しましたが、解決策が見つかりませんでした

共有ダイアログが正しく機能するこのサイトを見つけました: http://election.gv.my/ (彼らは meta property="og:image" を使用しません)

https://www.facebook.com/sharer/sharer.php?s=100&p[url]=http%3A%2F%2Felection.gv.my%2F&p[画像][0]=http%3A%2F%2Felection .gv.my%2Fassets%2Fcombined.jpg&p[title]=マレーシア+Twitter+人気+インデックス&p[概要]=マレーシア+Twitter+人気+インデックス+for+3月+31%2C+2013%3A+%40anwaribrahim+21%2C+ %40ナジブラザク+28

コードでそのイメージを使用すると、次のように表示されます。
var sharer = "https://www.facebook.com/sharer/sharer.php?s=100&p[url]=" + shareURL + "&p[images][0]=" + "http://election.gv.my/assets/combined.jpg" + "&p[title]=" + shareTitle + "&p[summary]=" + shareExcerpt;

コードで自分の画像を使用しても、そうではありません:
https://www.facebook.com/sharer/sharer.php?s=100&p[url]=http://election.gv.my/&p[images] [0]=http://mysite.com/app/wp-content/uploads/2013/03/poster.jpg&p[タイトル]=マレーシア+Twitter+人気+インデックス&p[概要]=マレーシア+ツイッター+人気+インデックス+ for+March+31%2C+2013%3A+%40anwaribrahim+21%2C+%40NajibRazak+28

私が考えることができる唯一の理由は、サーバー構成の何かです。https://developers.facebook.com/tools/debugで自分の URL (ウェブサイトと画像) を確認しましたが、結果は問題ありません。少なくともそのサイトと同じです。

4

3 に答える 3

1

私の場合の問題は、WordPress によって生成された画像サイズでした。

  • いいえ: 85x85、96x54、166x94、170x96、193x108、711x400
  • はい: 356x200、360x124

https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/
og:image – メディアに関連付けられた画像です。200x200 ピクセル以上の画像を使用することをお勧めします。ただし、大きい方が良いので、1500x1500で使える画像があればそちらを使ってください。解像度の低いデバイスを使用しているユーザー向けにダウンサンプリングしてトリミングしますが、より大きなデバイスで使用します。この画像が大きいほど、Facebook でストーリーを共有するときに使用される可能性が高くなります。(注: 画像のサイズは 5 MB 以下である必要があります。)

しかし、これはサイズ 356x200 が問題ない理由を説明していませんが、より大きく同じアスペクト比を持つ 711x400 はありません。

于 2013-05-31T16:10:44.067 に答える