2015-03-25 53 views
0

我得到了follwing問題:Facebook的開放圖譜:後已經賺得了新的刮傷,顯示現有刮還是錯的

FB Debugger,我把鏈接被刷新。 This is the page

一旦點擊了「獲取新信息刮」,我得到了新的數據,完全正確。

我驗證它進入字段「共享時,這將包含什麼」。沒有發生任何錯誤/警告。

的問題是:當我點擊「顯示現有刮信息」,我仍然得到舊數據。

更糟糕的是:當我分享鏈接,舊的數據仍然共享: -/

我不知道如何解決這個問題?

編輯 我也試過解決方案提出here但都失敗了

EDIT 2 我給這裏截圖工具 這裏什麼FB調試進賬採取了一些圖形化的例子:

enter image description here

顯然,它說:「共享時,這是將被列入」

然後我嘗試共享它,它似乎好

enter image description here

但一旦發佈

enter image description here

的說明和標題完全丟失

因此回調試器,點擊節目「現有刮」 ,我看到,不幸的是,錯誤的數據保持

enter image description here

+0

可能有某種緩存......等幾天,然後再試一次。 – CBroe 2015-03-25 15:00:05

+0

但調試器應該用於刷新緩存。 這是我第一次遇到這個問題。通常在所有其他頁面中,一旦我點擊了「獲取新的抓取」,緩存將被更新並且新的內容被抓取。在這種情況下,新內容似乎被成功分析和檢測到,但由於某種原因它被忽略。 – 2015-03-25 15:11:26

+0

我編輯併發布了一些截圖,以便了解它發生的情況。我還將鏈接添加到了實際頁面,以便您可以看到代碼並進行一些實驗。我仍在嘗試對代碼進行修改,以瞭解它爲什麼表現如此 – 2015-03-25 19:14:12

回答

0

我想我找到解決方案。

的「錯誤」是到該行我的模板:

<meta property="og:image" content="https://i.ytimg.com/vi/{$video_code}/maxresdefault.jpg" /> 

{$video_code}是由PHP改變與視頻的編碼,在這種特殊情況下NnoBLtPdW_E

這條線,地址YouTUBE生成的圖片,並且是視頻縮略圖。 當此行是到Meta標記,這是我的域名,FB似乎不喜歡它,並選擇直接顯示視頻,

沒有

  • 任何警報
  • 返回錯誤
  • ,而不是取過程中,也不要發送到用戶界面,但 只有一次,這是發送

甚至嘗試添加以下標籤:

<meta property="og:image:width" content="200" /> 
<meta property="og:image:height" content="200" /> 

這是完全無用的

但是,消除行「OG:形象」,加入了當地的縮略圖,解決了這個問題 此行解決的問題:

<meta property="og:image" content="http://www.melanie-music.net/{$directory_pictures}/{$song_dir}/vthumb.jpg" /> 

我的確希望這種體驗對面臨同樣問題的其他人有用。