1

私は Facebook のようなボタンを使った小さなプロジェクトに取り組んでいましたが、小さな問題に遭遇しました。

Web ページがあり、次のことを行うとします。

この場合、次のようなものが得られます。

{
    "id": "http://my-page/path",
    "shares": 1
}

ただし、後で OpenGraph タグを追加すると、実際の OpenGraph オブジェクトのように見えるはずなのに、同じ結果が得られます。例えば

{
   "id": "100559863426647",
   "name": "Page",
   "picture": "http://path-to-image.jpg",
   "link": "http://my-url/path",
   "likes": 1,
   "app_id": 392482400810748,
   "category": "Product/service",
   "is_published": true,
   "description": "Some Description",
   "about": " Llama #2"
}

既存の「いいね」された URL を取り、それを OpenGraph オブジェクトに変換/修正する方法はありますか?

4

1 に答える 1

1

Facebook は、更新されたメタデータを取得する前にページを再スクレイピングする必要があります。それが問題かもしれません。

Facebook にページを再スクレイプさせるには、 Facebook の Linterを使用してページにアクセスするか、ページ管理者としてページに「いいね」を付ける必要があります。

詳細については、 https: //developers.facebook.com/docs/opengraphprotocol/ の「メタ タグの編集」セクションを参照してください。

于 2012-07-27T18:20:46.853 に答える