我們已經用新圖像路徑更新了我們的開放圖形圖像(og:image)元標記,但Facebook仍然顯示我們網站的默認標識圖像 - 看似從我們最初的Like按鈕實現中緩存。我們指的是當用戶點擊Like按鈕時,在Facebook Like/Share對話框中顯示的圖像。需要Facebook解決方案來刷新成千上萬頁緩存的開放圖形圖像路徑
我們已經運行自動工作有Facebook的調試工具(如:https://developers.facebook.com/tools/debug/og/object?format=json&q=http://www.domain.com)爬行通過我們的所有與更新圖像路徑頁,但Facebook的調試工具(或站點)通過重定向返回http://www.facebook.com/unsupportedbrowser擋住了我們的自動化工作。請注意,我們有大約62,500個網頁需要抓取,才能使用最新的圖像路徑刷新og:image元標記內容屬性。
可能重複[如何清除Facebook的喜歡按鈕,高速緩存信息(http://facebook.stackoverflow.com/questions/8217404/how-to-clear-facebook-like-button-cached-information) – Igy 2013-02-15 01:25:00
我們問題的解決方案實際上是將代理值傳遞給Facebook的調試器,以便Facebook不會將我們重定向到其「不支持的瀏覽器」頁面,這在t urn使請求失敗 cURL User Agent解決方案: 'curl_setopt($ ch,CURLOPT_USERAGENT,'Mozilla/5.0(Windows; U; Windows NT 5.1; EN-US; rv:1.8.1.13)Gecko/20080311 Firefox/2.0.0.13');' http://davidwalsh.name/set-user-agent-php-curl-spoof – Vika 2013-02-15 10:08:11