対処方法は以下の通り。
(1)
og:image
は絶対パスで記述する。相対パスだとNG。
【正】
<meta property="og:image" content="http://example.com/img/mytwitterimage.png" />
【NG】
<meta property="og:image" content="http://img/mytwitterimage.png" />
特にサイトをhttps 化した場合の設定漏れに注意。
(2)
サポートされているのはgif , png , jpeg など
bmp や tiff は現在サポートされていない。
(3)
画像サイズが小さすぎる、大きすぎる
200x200以上をめどに。
サイズが大きいのはNG。
そんなのクライアントがダウンロードするようになったら、ツイッターは重くて使えなくなる。5Gが実現化したら話は変わるかもしれなが。
(4)
クライアント側(スマホやPC) の回線負荷が高く画像がダウンロードできない。
(5)
画像の縦、横サイズに問題がある。
(6)
twitter 側のキャッシュの問題。しばらくたってから再度試す。あるいは画像のファイル名を変更する。
(7)
デバッグツールで確認する
https://cards-dev.twitter.com/validator
https://developers.facebook.com/tools/debug/sharing/
キーワード:ツイッター