2015-05-10 111 views
0

我面臨與Facebook這顯示了錯誤的圖像很多次,只是有時會顯示使用這樣Facebook上分享一個鏈接顯示

<meta property="og:title" content="webpage title" /> 
<meta property="og:url" content="http://www.domain.com/webpage_url.php?id=17515278817738945084phb"> 
<meta property="fb:app_id" content="app id here"/> 
<meta property="og:type" content="website" /> 
<meta property="og:image" content="http://www.domain.com/large/image.jpg" /> 
代碼正確的圖像共享鏈接問題的錯誤圖像

和調試頁面時,我得到這個

The 'og:type' property is required, but not present. 

這個圖像是1000 * 317px,仍然沒有顯示出來。這發生在我網站的所有鏈接上。我必須去url調試器並清除緩存,這樣facebook才能獲得正確的圖像。所以如何解決這個問題,並讓Facebook直接顯示正確的圖像?使用Facebook調試我得到這個通知 [更新]

og:image was not defined, could not be downloaded or was not big enough. Please define a 
chosen image using the og:image metatag, and use an image that's at least 200x200px and 
is accessible from Facebook. Image 'http://www.domain.com/gallery1/.jpg' will 
be used instead. 

但OG:圖像正確設置和圖像尺寸是關聯大低於200 * 200和Facebook清除Facebook的緩存雖然它後顯示正確的圖像不斷顯示此通知

+0

如果您以前沒有正確實施Open Graph元標記,並且Facebook已經刮掉了這些網址,那麼您需要重新抓取它們,以便Facebook可以立即獲取正確的數據。如果您需要自動執行大量鏈接,您還可以[通過API觸發重新掃描](https://developers.facebook.com/docs/sharing/opengraph/using-objects#update)。 – CBroe

+0

不,它們是帶有上述Open Graph元標記的新網址,Facebook並未緩存這些網址 –

+0

那麼您應該修復調試工具首先顯示的任何錯誤。只要你得到了'''':''屬性是必需的,但是不存在',那麼某些東西似乎是錯誤的。 – CBroe

回答

2

嘗試指向您的索引文件。例如使用facebook對象調試器時www.yourdomain.com/index.php。它修復了我的og:name錯誤。

+0

非常感謝你這麼多 –

相關問題