既存リンクのメタデータの変更方法

概要

リンクメタデータはあまり変更されないことが多いため、Facebookクローラーでは、リンクメタデータを30日ごとに自動的にアップデートしてリソースを取得します。このため、変更後にリンクの詳細がアップデートされるまでに30日かかる場合があります。シェアデバッガーまたはグラフAPI呼び出し(以下で説明します)を使用して、強制的に更新することができます。

リンクメタデータのプロパティは、必要に応じて何度でも変更できます。ただし、以下に示すいくつかの例外があります。

  • タイトル:タイトルは、それに関連する利用者の反応(「いいね!」、シェア、コメントなど)が50件に達するまで変更できます。このしきい値を超えると、タイトルは変更できなくなります。
  • タイプ:リンクのオブジェクトタイプは、そのリンクがいったん記事で使用されると変更できません。オブジェクトタイプの詳細については、 「The Open Graph protocol」の「Object Types」(ページをスクロールダウンしてください)を参照してください。

リンクの画像をアップデートするときに、別の画像URLを使用して、キャッシュされた画像が使用されないようにしてください。詳しくは、「画像のアップデート(Updating Images)」を参照してください。

手順の説明

以下は、グラフAPI呼び出しを使用して、グラフAPIを使用するページのリンクメタデータをアップデートするための手順です。

  1. ページ上のog:*メタタグをアップデートします。
  2. 以下のエンドポイントを使い、"{your_url}"をアップデートするリンクのURLに置き換えてグラフAPI呼び出しを行なってください。URLは、scrapeパラメーターに干渉しないようにするため、必ずエンコードしてください。
  3. POST /?id={your_url}&scrape=true

メタデータは、いったんアップデートされると、リンクのすべての新しいシェアで使用されます。リンクをすでにシェアしている場合は、以前のデータが引き続き表示されます。既存のシェアを更新する方法については、「シェアしたリンクの更新 (Refreshing Shared Links)」を参照してください。