タグ別アーカイブ: FaceBook

Facebookデバッガーでキャッシュクリアできない。仕様変更対応。

 

久しぶりにFBでキャッシュを消そうと、デバッガーからキャッシュのクリアを何度も試みているのに、一向にキャッシュがクリアされない。

よくよくデバッグ結果画面を見ると、↓こんな表示が。

When and how we last scraped the URL  ○分前

一番最近情報取ったのが○分前ですよってことかな。
実際表示されていたのは「25分前」
25分前には変更していなかったんだから、キャッシュクリア以前に、新しい情報を取れてないってことっぽい。

ではただひたすら待つしかないのか?

デバッグ結果画面を良く見ると、URLを入力した下にボタンが二つ。

Debugger

「Fetch」って、WMTでも「Fetch as Google」でおなじみ、意味としては「呼びに行く」とかいう英語なので、とりあえずこれをポチってみる。

そうすると、先述の「When and how we last scraped the URL」が「2秒前」になって、こちらの思惑通りの表示となった。
Timescreped

これで完了。

OGPの設定方法とFBでの確認方法

 

OGPの設定方法とFBでの確認方法メモ。

<meta property="og:title" content="タイトル" />
<meta property="og:description" content="ディスクリプション" />
<meta property="og:url" content="URL" />
<meta property="og:image" content="画像の絶対パス" />

 

FBのデベロッパーツールで、正しく設定ができているか確認できるデバッガーというツールが便利。
URL入力して「デバッグ」ボタンを押すだけ。

※2015/3/3追記
デバッガーの仕様が変更になっており、この方法だけではキャッシュクリアできない場合も。
詳細はFacebookデバッガーでキャッシュクリアできない。仕様変更対応。にて。

デバッグボタンを押すと、それまで保持されていたキャッシュがクリアされるので、OGP設定したのに、上手く行かない場合は、まずこれを試すと吉。

【2013/8/22追記】
Facebookの投稿で、サムネイルとして読み込める画像にはサイズに決まりがあるみたい。
200px×200px~1500px×1500px 容量5Mまで。
が許されているサイズらしい。
150px四方の画像を指定して、何度デバックボタン押しても表示されなくて悩んでたところ、
http://webtan.imohei.com/facebookに投稿したページのサムネイル画像が表示され
で見つけました。
多謝。