2011-10-27 31 views
0

我們的會員能夠在3天前將我們網站(http://exposureroom.com)的視頻嵌入到他們的Facebook頁面中。嵌入視頻和開放圖協議的問題

現在他們看到一些奇怪的東西,例如對象移動或鏈接到我們的主頁。

使用在http://developers.facebook.com/tools/debug Facebook的棉短絨和採樣頁面

http://exposureroom.com/members/skumar/1bc6b78507f34a008a921468947757e2/

我看到,由於某種原因,問題圍繞旋轉重新定向。上面的鏈接是資源的永久URL(無重定向)。上述頁面中的url:meta標籤也指向完全相同的url。然而,短絨報告爲

http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/

通知的成員名「skumar」已經失蹤了,即使在OG實際的URL:頁面上的URL標記具有正確的URL。

另一件需要注意的是,在我們的網站上,如果提供的網址無效,系統將重新定向到主頁。所以,因爲linter看到一個無效的url,它最終會被重定向到主頁。

所以我不明白爲什麼即使og:url標籤有正確的url,linter將它視爲不同的url。

回答

0

我只是手動測試,這和你的OG:URL標籤確實被設置爲http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/

檢查中填入值「skumar」變量的代碼路徑 - 它不能被解僱了棉短絨的請求。

這裏是我檢查:

curl -A "facebookexternalhit/1.1" -i \ 
"http://exposureroom.com/members/skumar/1bc6b78507f34a008a921468947757e2/" | grep meta 

和響應(我只包括開放式圖形meta標籤):爲及時答覆

<meta property="og:url" content="http://exposureroom.com/members//1bc6b78507f34a008a921468947757e2/" /> 
<meta property="og:title" content="Builder for ASP.NET - Data Binding" /> 
<meta property="og:type" content="video.movie" /><meta property="og:site_name" content="ExposureRoom" /> 
<meta property="og:author" content="Shiv Kumar" /> 
<meta property="og:image" content="http://img1.exposureroom.com/thumbnails/getassetthumbnailimage/1bc6b78507f34a008a921468947757e2/sm/" /> 
<meta property="og:description" content="In this video you&#39;ll see how the data binding features work in Builder for ASP.NET" /><meta property="og:video" content="http://exposureroom.com/flash/XRVideoPlayer2.swf?assetId=1bc6b78507f34a008a921468947757e2&amp;size=sm" /> 
<meta property="og:video:height" content="270" /> 
<meta property="og:video:width" content="480" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 
+0

@lgy,謝謝。我不明白你的意思是通過手動。如果我在頁面上查看源代碼,則可以看到og:url與預期一致。我認爲我更好地理解這個問題,因爲你看到這個捲曲。我會用Fiddler檢查它,或者使用另一個(非瀏覽器)工具訪問該頁面以查看我得到的結果。 –

+1

好的,可以重現與提琴手的問題,並可以看到發生了什麼事情。謝謝你的幫助!我應該考慮使用Fiddler ... –