サイト更新後にLINEのURLプレビューが更新されない場合の対応方法
サイト更新後を更新してもLINEのURLプレビューが更新されないので何とかしてほしいという相談を受けた。URLプレビューが何なのか自体知らなかったので調べたところ、メッセージ内にURLがあった場合にページタイトル等が表示されるブログカードみたいなものっぽい。こちらの更新方法と反映させる方法をメモ。
URLプレビューとは
ブログカードのようなものでOGPタグを使用して生成されるとのこと。具体的には以下のようなもの。
また、仕様に関しては以下公式ページ参照。
https://developers.line.biz/ja/faq/#how-are-the-url-previews-generated
更新方法
公式案内に従って以下3つのOGPタグを更新する。
- og:title
- og:description
- og:image
反映方法
上記のOGPタグ更新だけではすぐに反映されず、どうもLINE側でキャッシュされているっぽい。
以下公式ページからキャッシュクリアすることで反映される。
所感
OGPタグってFacebook / X(旧Twitter)のみに使えるものと勘違いしており、LINEにも反映されるとは知らなかった。
尚、Facebookの場合は以下からキャッシュクリアできる模様。
https://developers.facebook.com/tools/debug/?locale=ja_JP
X(旧Twitter)は2022年8月よりキャッシュクリアできないようになったみたい。
関連記事
-
-
PHPからLINEのMessaging APIにリクエストし通知を送る方法
LINEから「2025/3/31にLINE Notifyのサービスが終了する」と ...
-
-
PHPとLINEを連携させて通知を送る方法(file_get_contents / curlの2パターン)
PHPとLINEを連携させ、LINEに何らかの通知メッセージを送信したい。以下に ...
-
-
GASで「小説家になろう」サイトの更新通知をLINEに送る方法
Google Apps Scriptの勉強として「小説家になろう」サイトの特定小 ...
-
-
LINEのURLプレビューを表示させないようPHP側で制御する方法
公開中の特定のページのみLINEのURLプレビューを表示させないよう制御したいと ...
-
-
PHPでLINEログイン後「ユーザー名」「ユーザーID」「プロフィール画像URL」「メッセージ」を取得する方法
<a>タグのリンクからページ遷移するとLINEログインし、その後に「 ...
