misc.log

日常茶飯事とお仕事と

Twitterにブログ記事を貼り付けた際に使われる画像を更新したい

ブログのリンクをTwitterに投稿すると、対象ページの代表的な画像などを一緒に表示してくれます。これをTwitterカードと呼ぶらしいです。はてなブログはこの画像を編集画面で選択指定できるのですが、一度、Twitterに画像が表示されてしまうと、その後いくらブログ側を更新しても、同じ画像が表示されてしまうという現象が発生します。

これを補正する方法をメモしておきます。

Twtteri Card Validatorを使う

Twitterが用意している下記のツールで、対象となるブログなどのURLを指定、サムネイルとして採用されている画像を確認、更新できます。

Twitter Card Validator
https://cards-dev.twitter.com/validator

Unable to render Card Preview……

以前は上記の方法で登録されている画像を確認できたのですが、先ほど試してみたところCard ValidatorでURLを指定しても「Unable to render Card preview」というメッセージが表示され、画像が現れなくなりました。特にエラーは出ていません。

Log
INFO:  Page fetched successfully
INFO:  24 metatags were found
INFO:  twitter:card = summary_large_image tag found
INFO:  Card loaded successfully

上記のログにエラーや警告が表示されているならば、下記のリンク先で紹介されている方法などが使えるのでしょうけれど……。一体何だろう。

zakkuri.life

参考: Twitter Cardsの公式ドキュメント

developer.twitter.com