ルートページにアクセスするたびにランダムな見積もりを生成するWebサイトがあります:www.hedbergism.com。
いいねボタンを追加する作業をしていて、すべてのOpenGraphメタタグを追加しました。Facebookデバッガーで実行したところ、すべてのタグが正常に読み取られ、問題はないと言われています。
私がしたいのは、誰かが「いいね」をクリックすると、ページへのリンクが共有され、説明が現在表示している見積もりになるということです。これは、og:descriptionが設定されているものです。
実際に起こっているのは、彼らが「いいね」をクリックすることであり、彼らのタイムラインに投稿された「いいね」は、Facebookが最後にページをスクレイプしたときのものです。Facebookデバッガーを介してページを実行すると、そこに返された見積もりは、常に「いいね」ページに表示される新しい見積もりになります。
つまり、Facebookがソースにあるものではなく、キャッシュされたバージョンのog:descriptionを使用しているようです。これはどのように機能するのですか、それとも私は何か間違ったことをしていますか?