2011-08-24 52 views
0

我使用下面的代碼,只是標準的FBML喜歡按鈕,安裝,工作正常,後來我改變了Meta描述,但按鈕依然拉舊的,而不是新的那一個。Sharethis和Facebook類似按鈕拉着老meta描述

我已經刷新了數據庫,所以老的描述是不是在我的網站或系統的任何地方。

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=262424633777014&amp;xfbml=1"></script><fb:like href="" send="false" width="400" show_faces="false" action="like" font="verdana"></fb:like> 

我已經閱讀過一個答案,FB將它存儲在自己的數據庫中,一旦它第一次共享。

如何一定時間後解決這個問題,或者如果Facebook的更新有什麼想法?

順便說一句,類似的東西用Sharethis按鈕發生,舊的樣式按鈕翻出舊的meta描述和新的一個新的元。

令人困惑的是舊數據絕對不再在我的網站上。

任何提示,不勝感激。

回答

0

確實在它們的緩存中。它應該在某個時候自動更新。這是很難當的說,再加上如果你的頁面不被許多人觀看,它可能永遠不會得到更新

0

the Like Button documentation

解釋什麼時候Facebook的刮我的網頁?

Facebook需要刮你的頁面知道如何在工地附近顯示。

Facebook每24小時對您的頁面進行刮擦以確保屬性是最新的。該頁面還刮當打開圖形頁面管理員點擊Like按鈕當進入Facebook URL Linter的URL。 Facebook會在您的網址上觀察緩存標頭 - 它會按照首選項的順序查看「過期」和「緩存控制」。但是,即使您指定的時間較長,Facebook也會每24小時刮一次頁面。

刮板的用戶代理是: 「facebookexternalhit/1.1(+ HTTP://www.facebook.com/externalhit_uatext.php)」

相關問題