以前は「facebookの投稿したOGP画像のキャッシュがDebuggerを利用しても消えない時の対処方法」などで必死こいてキャッシュ更新をしていましたが、今はformで対象のURLをPOSTしてあげるだけでキャッシュの更新ができるようになっています。

以下にサンプルのformを記載します。こちらをコピぺして対象のURLをPOSTするだけでキャッシュを更新できますので、みなさんご活用下さい。




<form action="https://graph.facebook.com/" method="post" target="_blank">
<input type="text" name="id" size="30" class="form-control" placeholder="対象のURL">
<input type="hidden" name="scrape" value="true">
<input type="submit" value="更新する">
</form>



facebookキャッシュ更新フォームのサンプル

fecebookのOGPキャッシュ更新form送信後の結果ページ

成功すると、以下のようなjson形式の結果ページが表示されます。
complite

失敗をすると、以下のようなページで赤枠部分にerrorと書かれているので、URLに間違いがないかなどご確認のうえ再度チャレンジしてみてください。

error

ちょくちょく仕様を変えてくるfacebookですが、根気強く対応方法探せばどうにかなることが多いので頑張りましょう。