2015-04-30 90 views
0

我無法控制從Facebook鏈接到我的網站時出現的縮略圖圖像。這是一個帶有主題的Wordpress網站,因此我不想編輯標題來更改og:image的內容網址。相反,我刪除了存儲在該位置的默認圖像並上傳了我自己的圖像。當我使用Facebook調試器時,它會爲圖像提供正確的鏈接 - 現在指向我的自定義圖像的鏈接。通過鏈接將我帶到新上傳的圖片。但是,Facebook仍然顯示舊圖片。我讀過使用調試器應該清除我的網站Facebook的緩存。但我唯一能想到的是,它仍然必須使用舊的緩存版本,因爲它顯示的圖像在鏈接到的URL上不再可用。Facebook Thumbnail Image has Correct URL,Old Image

在這一點上我還需要做什麼,還是隻是一個等待遊戲,直到Facebook重新抓取我的網站?

我看了其他相關的問題,但他們似乎都試圖改變Facebook尋找圖像的URL。就我而言,它正在尋找正確的地方,而不是「看」那裏有什麼。

編輯:我試圖從一個簡單的HTML文件鏈接到我的圖像與下面的代碼,並正常工作。

<!DOCTYPE html> 
<html> 
<body> 

<p> 
<img border="0" src="MyURL.jpg" width="100" height="100"> 
</a> 
</p> 

</body> 
</html> 

Facebook調試器顯示完全相同的URL,但以某種方式顯示舊圖像。

+0

這裏有一個當前的錯誤報告,https://developers.facebook.com/bugs/978421888869140 – CBroe

+0

謝謝!看起來人們可以通過添加指定大小的標籤來修復它。所以我想我將不得不想出我們如何編輯我的標題。或等待Facebook解決它。 – Liza

回答

0

最終,我無法讓Facebook認識到圖像已經改變。我認爲這與Facebook的安全性有關。它保存了舊圖像fbexternal-a.akamaihd.net/safe_image.php的副本......並且似乎只要URL保持不變,就不會提示它檢索新圖像。我剛剛在URL的末尾添加了一個「2」,並在該URL的標題中添加了一個新的元標記,並且它完美地工作。

+0

非常感謝你分享這個。由於Facebook緩存的原因,我得到了默認圖片而不是Yoast中的圖片。更改帖子的URL確實有效。我正在使用WordPress。 – OscillatingEthmoid

0

要刷新的圖像緩存,您可以輸入您的網址進入Facebook的對象調試:

https://developers.facebook.com/tools/debug/

然後,高速緩存將被清除。

+0

謝謝。這正是我所處處閱讀的內容,但正如我所提到的那樣,出於某種原因,它仍然使用舊圖像 - 即使它給出的URL指向新圖像 - 儘管我已經運行了許多調試器現在的時間。 – Liza

+0

圖像是否太小?如果圖片尺寸太小,Facebook會找到符合最低要求尺寸(484x252px分鐘)的下一張圖片。閱讀本文:http://havecamerawilltravel.com/photographer/images-photos-facebook-sizes-dimensions-types – Raptor

+0

我創建的圖像與我替換的默認大小完全相同,大小爲200px x 200px並且工作正常正好。我想要左邊的小圖像,而不是全幅圖像。另外,我認爲如果這是問題,它會給出它所選擇的圖像的URL。事實並非如此。它列出了我想要的圖像的URL,但使用舊圖像,該圖像不再存儲在該位置。舊圖片仍在我的網站上,但位置完全不同,未標記爲og:圖片。 – Liza