Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

LINEのOGP画像のキャッシュクリアで手こずったのでメモ

facebook、twitterはOGPのキャッシュクリアをするツールがありますが
LINEはツールがないようで、しかもすぐには反映がされなかったのでメモしてみました。

1)画像を修正、差し替え

画像サイズや記述は正しくできている前提になります。

2)facebookデバッガーでOGPのキャッシュをクリア

https://developers.facebook.com/tools/debug/sharing/
念のため以下ページの「POSTによるfacebookOGP最強クリアフォーム」も行いました。
http://www.kagua.biz/fb/cacheclear.html

3)翌日以降に反映を確認

OGPのキャッシュクリアについての問い合わせをした人の情報
http://w3q.jp/q/4465
上のページでは2週間または1〜2日で反映というLINEからの回答になっていましたが
今回は画像の更新のみで20時間程度で反映を確認できました。

4)修正の確認方法

●別の端末にしても確認はできない
投稿済みURLの場合はlineのサーバにキャッシュされているため
別の端末、別のアカウントで確認しても修正は確認できませんでした。

●URLを変更すればすぐに確認できる
URLを変更した場合は別の投稿とみなされるのですぐに修正が反映されました。
今回、URLは維持したかったので修正確認だけ別URLを作って確認しました。
(例:123.htmlを123a.htmlに)

また適切な方法かわかりませんが簡易的に修正が反映されているか調べるのには
LINEへ投稿するURLの末尾に?を付ける方法で確認も便利でした。
?が付くことで別URLと認識されて修正が反映された投稿を確認できます。
修正したファイルの記述にミスがないことが分かって
キャッシュがクリアされるのを待つ間の安心感は増しました。
(例:123.html?でLINEに投稿)

スマホなら投稿したいURLをコピペで末尾に?追加で投稿。
PC版はline.meの画面のURLをコピペで末尾に?追加。
(例:https://social-plugins.line.me/lineit/share?url=あなたのURL/123.html?)

5)今後の対処

一度投稿されてしまうとキャッシュクリアまで時間がかかるので
今後、LINEシェア確認を最初に行う場合はPC版で行うことにしました。
PC版の場合は投稿前の画面でOGPとテキストの表示が確認できて
ここまでの表示であればキャッシュが残ることはありませんでした。

参考ページ

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
12
Help us understand the problem. What are the problem?