1

Facebook へのリンクを公開すると、クローラーがそのリンクにアクセスし、og メタ タグから情報を収集してキャッシュすることがわかっています。Facebookデバッガーを使用すると、たとえば共有画像を変更したときに、キャッシュされた情報を強制的に更新できます。

ログインしていないときに、プログラムまたは直接のように URL を呼び出そうとするとhttps://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fstackexchange.com、ログイン ページが返されます。

開発者アカウントで手動で行うことなくコンテンツを強制的に更新するために使用できるリソースまたは別のリンクはありますか?

4

2 に答える 2

5

https://developers.facebook.com/docs/opengraph/using-objects/#update :

アクションが公開されるか、クリックされたオブジェクトを指す [いいね!] ボタンが表示されると、Facebook はオブジェクトの HTML ページを「スクレイピング」し、メタ タグを読み取ります。オブジェクト スクレイプは、次の場合にも発生します。

  • オブジェクト URL はオブジェクト デバッガーに入力されます。
  • 最初の擦り傷から7日ごと
  • アプリが API エンドポイントを使用してスクレイプをトリガーするとき

この Graph API エンドポイントは、次の呼び出しです。

POST /?id={object-instance-id or object-url}&scrape=true

于 2013-11-07T13:04:43.853 に答える
0

参考までに、公開、スケジュール、および更新された投稿に対してそれを行う WordPress プラグインを作成しました。

https://wordpress.org/plugins/facebook-url-linter-for-posts/

于 2015-01-07T22:08:36.137 に答える