私はこのコードを持っています:
<meta name="Twitter:card" content="summary" />
<meta name="Twitter:site" content="@myTwitterUser" />
<meta name="Twitter:creator" content="@myTwitterUser" />
<meta name="Twitter:title" content="My title" />
<meta name="Twitter:description" content="This is my description" />
<meta name="Twitter:image" content="http://www.this_is_my_domain.com/img/logo-a-366x366.png">
画像が存在し、タイプはPNG、サイズは366x366です。それから https://cards-dev.Twitter.com/validator で確認します
* .this_is_my_domain.com /はサマリーカードのホワイトリストに登録されています
情報:ページが正常に取得されました
情報:23個のメタタグが見つかりました
情報:Twitter:card =サマリータグが見つかりました
NFO:カードは正常にロードされました
しかし、画像は表示されません。捕まるのを防ぐために2日ほど待った。
何か案は?
編集:
サーバーに.jpg画像がありました。呼び出しは.pngでした:/
http://sproutsocial.com/insights/social-media-image-sizes-guide/#Twitter Twitterストリームに表示される最小画像サイズ(ピクセル単位)は440 x 220(2:1の比率)。
https://blog.hubspot.com/marketing/ultimate-guide-social-media-image-dimensions-infographic 少なくとも506 x 253である必要があると主張しています。
いずれにせよ、366 x 366の画像サイズは最小幅の要件を満たしていません。ソーシャルメディア共有のイメージを大幅に大きくすることは理にかなっています。 Facebookで共有するには、少なくとも1200 x 600が必要です。