0

我知道可以在網站上使用的OpenGraph「og:image」元標記,但是當我在頁面上指定圖像時,它顯示爲唯一圖像。我嘗試了一些不同的改變,到目前爲止沒有任何改變。是否可以通過Facebook OpenGraph設置默認圖像?

有沒有一種方法可以通過Facebook的OpenGraph(或不是)將圖像指定爲第一個圖像,但仍然包含其他自動選擇的圖像?我目前沒有能力將所有需要的圖像動態地拉入頁面的標題。在所有頁面的標題中指定「og:image」只會導致在共享任何url時只有該圖像顯示爲圖像。

例如,當某人在域名somespecifieddomain.com下共享任何鏈接時,我們想要在默認(第一個)圖片上使用徽標。在標題中放置「og:image」標籤後,其他自動選擇的圖像消失,只有指定的圖像可供選擇。這也適用於所有路徑,因此somespecificdomain.com/path/to/somewhere也會使用指定的相同ONE圖像。它可以作爲第一個使用,仍然包括自動拉出的圖像作爲可選圖像2,3,4等?

回答

0

您可以爲頁面指定多個og:image標籤。然後用戶可以選擇在共享帖子時顯示哪些圖像。

Open Graph Protocol Array documentation

+0

謝謝你,我知道這是可以添加多次,但我不能這樣做,在當前系統上(我只能指定我們的系統上1個圖像)。我正在查看是否有定義第一張圖片的方法,同時允許其他人通過Facebook自動填充,因爲它通常不會使用og:image標記。 – Jim

+0

您可以嘗試不指定任何'og:image'標籤。有時候,如果Facebook丟失了圖片,Facebook會爲你的圖片添加圖片。有時候不會。 – cpilko

+0

這就是它最初的樣子,它似乎首先在網站徽標上顯示,這是我們想要的,但在過去的一兩個星期內,所呈現的圖像不太有利(徽標不再作爲選項出現,並且不再顯示廣告徽標圖像有時會作爲第一張圖像出現)。 – Jim

0

cpilko是正確的。如果您指定了一個og:圖像,那就是使用的。您必須定義多個og:image標籤才能供用戶選擇。如果你不能這樣做,請不要使用og:image。 Facebook「應該」最終會從你的頁面中爲你拉出圖片,但這些圖片被緩存,可能無法更新到你的比喻。您可以嘗試使用http://developers.facebook.com/tools/debug強制Facebook刷新這些內容。根據我們在meltedjoystick.com上的經驗,Facebook所提供的圖像並不是我們的比喻,我們必須定義我們自己的圖像。

尼克 - meltedjoystick.com

+0

感謝尼克,我希望有一個更簡單的方法,但我沒有看到一個。 – Jim

相關問題