2013-03-05 80 views
0

我們完全用PHP編寫的網站訪問,我們使用Facebook的元標記,因爲我們提供Facebook分享,喜歡,等...無法下載OG:圖片,雖然它從withing調試

問題是,當我們共享從我們的網站到Facebook的鏈接,它正確顯示圖片,但是嘗試從另一個用戶轉發同一鏈接,刪除圖片並僅顯示鏈接。

使用FB調試工具進一步排除故障顯示如下錯誤信息: 無法下載OG:圖片:由OG的網址引用的圖片:圖片標籤無法下載

怪異事情是,該圖像已經在調試器中看到並可以訪問!

一個示例頁面: 它http://fbcomics.com/home/index/92/date/1462

調試器: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Ffbcomics.com%2Fhome%2Findex%2F92%2Fdate%2F1462

謝謝您的合作高度讚賞。

回答

0

我認爲你可能需要urlencode() url值進入你的og:image meta標籤的內容屬性。

+0

不幸的是,這並不工作: 對象的值無效:在URL「http://fbcomics.com/home/index/92/date/1462 \t對象'文章'的類型無效,因爲無法解析屬性'og:image:url'的給定值'http%3A%2F%2Ffbcomics.com%2Fimages%2Fcomics%2FAnd + I + feel + GREAT.jpg' as type'url'。 – 2013-03-05 17:04:46

+0

文件名本身如何? – rdcapasso 2013-03-05 17:48:37

0

問題本身就解決了。看起來,Facebook需要一段時間(我認爲)來存儲頁面信息,包括使用其抓取工具的圖片。

如果您遇到此問題,很可能您需要等待一段時間才能分享您的新網頁。

感謝,