Facebook は、ユーザーが Facebook でリンクを共有するたびに、ウェブページの HTML ヘッダーからタイトルとウェブページの説明を取得します。Facebook は、同じリンクを何度も共有するユーザーが増えると、ウェブページのタイトルと説明をキャッシュして再利用します (パフォーマンス上の理由だと思います)。ウェブページに速報ニュースや短期間で動的に変化する内容があったらどうなるでしょうか。さらに悪いことに、ページに間違ったコンテンツがあり、ウェブマスターがそれを変更したらどうなるでしょうか。
Facebook のキャッシュを強制的にフラッシュし、Web サイトのコンテンツを更新するにはどうすればよいですか?
ベストアンサー1
これを行う最善の方法は、Facebook デバッガーを使用することです。http://developers.facebook.com/tools/debugURL を挿入し、デバッガーでページをスクレイピングすると、キャッシュがクリアされます。
アップデート:
DMCSが指摘したように「いいね数がX回を超えると更新できなくなるものもあります」. より詳しい情報は、Facebook ドキュメント:
注:と は
og:title
、og:type
ページが受信された後、最初にのみ編集可能です。50 いいねタイトルが固定され、ページが10,000いいねタイプは固定されます。これらのプロパティは、すでにページを「いいね!」したユーザーを驚かせないように固定されています。これらの制限に達した後にタイトルまたはタイプ タグを変更しても何も起こらず、ページは元のタイトルとタイプを保持します。