いいねボタンよりも共有ボタンの方が好きなので、使っています。問題は、ページのタイトルが変更され、誰かがそれをFacebookに貼り付けたときに、古いタイトルのままであるということです。
サンプルコード
ページ下部にタグ付きのスパンを入れました
http://www.facebook.com/share.php?u=http://stackoverflow.com
共有機能を使用することは、非推奨になり、サポートされなくなったため、適切な決定ではありません。これは、次のように明確に述べられています。
[共有]ボタンは廃止され、[いいね]ボタンが優先され、サポートされなくなります。アプリへのトラフィックを最大化するには、可能な限り「いいね」ボタンを使用してください。
そしてここに:
古い共有ボタンはどうなりましたか?
「いいね」ボタンを起動したときに「共有」ボタンを廃止しました。「いいね」ボタンを使用すると、ユーザーがワンクリックで接続できるようになり、どの友達がすでに接続しているかを確認できるため、クリック率が向上します。
そうは言っても、あなたの質問に答えるために、それは「いいね」ボタンガイドにも書かれています:
Facebookはいつ私のページをこすりますか?
Facebookは、サイトの周囲にページを表示する方法を知るために、ページをスクレイプする必要があります。
Facebookは、プロパティが最新であることを確認するために、24時間ごとにページをスクレイプします。Open Graphページの管理者が「いいね」ボタンをクリックしたとき、およびURLがFacebook URL Linterに入力されたときにも、ページはスクレイプされます。Facebookは、URLのキャッシュヘッダーを監視します。優先順位に従って「Expires」と「Cache-Control」を確認します。ただし、より長い時間を指定しても、Facebookは24時間ごとにページをスクレイプします。
スクレーパーのユーザーエージェントは、「facebookexternalhit / 1.1(+ http://www.facebook.com/externalhit_uatext.php)」です。
キャッシュをクリアする最も簡単な方法は、デバッグツールを使用することです。