2013-02-21 19 views
5

問題:Facebook的棉短絨報告OG:圖片太小,當它比圖像大它轉而選擇

  • 棉短絨所指定OG報道:圖像太小。圖片是628x464。
  • linter取而代之的是從380x214的頁面中挑選一個隨機圖像,小於 og:image!

什麼棉短絨顯示我:

http://developers.facebook.com/tools/debug/og/object?q=futuremark.com

背景:

我們一直愉快地使用130x110 OG:圖像,而不在過去9個月問題。我注意到在過去幾周裏,網頁不再分享正確的圖像。使用linter似乎Facebook最近決定:圖片應該至少200x200。所以我一直在用更大的例子取代我們的og:圖像,但是linter仍然說它們太小了。

任何想法如何解決這個問題,還是它的Facebook問題?謝謝。

+0

我有這個。基本上,如果URL導致重定向,它將無法工作(並且此錯誤是狀態wontfix)。此外,調試工具似乎緩慢/延遲,似乎緩存一些東西。即使沒有改變網站,點擊按鈕幾次,你會得到不同的結果。 – artfulrobot 2013-04-30 11:59:57

回答

1

您是否更改過http://www.futuremark.com/images/facebook/futuremark-logo.png圖片文件的大小而不更改og:image元標記中指定的網址?

圖像本身將被緩存如果URL沒有改變,所以你需要改變URL(或類似?v=1增加現金阻止參數,以結束)

+0

感謝您的回覆。該URL是相同的,但圖像是不同的。該圖像用於網站上的許多頁面,因此我不想在每個頁面上都更改網址。 我認爲使用linter的行爲應該清除緩存? – James 2013-02-22 09:40:09

+0

更新:我嘗試添加?v = 1到圖片網址。同樣的問題,linter說og:圖像太小:http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.futuremark.com – James 2013-02-22 10:05:59

+0

這裏有一個錯誤報告: (https://developers.facebook.com/bugs/338739036234971)說,如果圖像URL返回一個HTTP 301重定向到一個不同的URL,大小不糾正 - 這聽起來像這裏的問題 – Igy 2013-02-22 17:16:53

0

我遇到了同樣的問題,對我來說,問題是與在OG中定義的URL:圖像不匹配的URL被檢查

例如我OG:圖片標籤已經

<meta property="og:image" content="http://www.soundfuse.co.uk/public/images/logo_300px.png"/> 

而且我其實是檢查對URL是

http://soundfuse.co.uk 

注意失蹤的www。在TLD上?這導致從soundfuse.co.uk到www.soundfuse.co.uk發生301重定向,但是一旦我匹配了這兩個主URL,它就按預期工作。

0

如果您使用.htaccess [301]強制執行沒有尾部斜槓,也會觸發此問題。如果沒有og:url存在,Facebook推斷此斜線。

0

這個問題有一個有用的解決方法。如果您使用網址縮短器來創建新網址,則圖片似乎無錯地加載。

例如,將您的YouTube網址粘貼到bitly.com's URL shortener,然後將縮短的網址粘貼到Facebook中。縮略圖圖像將按預期顯示。

5

現在我猜Facebook沒有找到標籤的高度和寬度,並認爲它們爲空。在我的情況下,下一個標籤解決了這個問題:

<meta property="og:image:type" content="image/jpeg" /> 
<meta property="og:image:width" content="1280" /> 
<meta property="og:image:height" content="855" /> 
+0

這似乎爲我做了詭計。謝謝 – DazBaldwin 2015-05-01 14:24:57