0
我從我的web應用程序發佈gif到臉書時出現問題。Facebook發佈gif問題
<head>
<meta name="viewport" content="width=device-width">
<title>Gif</title>
<meta property="fb:app_id" content="322819664717135">
<meta property="og:site_name" content="ADZZY">
<meta property="og:url" content="http://www.adzzy.net/c.gif">
<meta property="og:title" content="Sharing sample of Adzzy">
<meta property="og:description" content="sample description">
<meta property="og:type" content="video.other">
<meta property="og:image" content="http://www.adzzy.net/c.gif">
<meta property="og:image:width" content="500">
<meta property="og:image:height" content="524">
<link rel="canonical" href="http://www.adzzy.net/Work/Gif/Y3w1MDB8NTI0">
</head>
頭標記之間,我已經定義了這些屬性和它返回:
File: http://www.adzzy.net/d.gif //filepath in myserver
Width: 500
Height: 524
url: http://www.adzzy.net/Work/Gif/YnwyMDB8MjU5 //url of the path
現在我複製並粘貼此鏈接到Facebook發佈到測試輸出,它顯示:
這通常發生在gif大小高於千字節時。當我嘗試使用較小的文件時,它顯示正確。
據我觀察,當我檢查gif文件時,它會在div下包裝並顯示該gif文件的mp4擴展名。但在我目前的情況下,它將它們顯示爲img文件,因爲它在img標籤下進行包裝。
我現在很困惑。我應該怎麼做適當的gif張貼到Facebook?特別是在大文件中,我總是面臨着這個問題..任何幫助?
'og:url'必須是包含此元數據本身的HTML文檔的URL,而不是圖像。現在,[調試工具抱怨](https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fwww.adzzy.net%2FWork%2FGif%2FY3w1MDB8NTI0),你的文檔不包含任何相關的OG元數據,這是因爲您錯誤地將其發送到圖像URL以查找該數據。 – CBroe
我糾正了og:url參數,但現在行爲改變了,它沒有預覽它作爲gif文件,它顯示了一些不同的東西,當你看它鏈接預覽,任何想法? @CBroe – regeme
_「提供的og:圖片URL,http:// www.adzzy.net/c.gif'無法下載,因爲它超過了最大允許的8Mb大小。」 - - 所以你需要看您的GIF保持在文件大小限制之下。 – CBroe