2013-08-01 42 views
0

閱讀Open Graph協議站點>http://ogp.me/以供參考。Facebook牆貼SWF與node.js連接

<meta property="og:video:secure_url"content="https://www.example.com/my.swf?v=1"/> 
<meta name="og:video:height"content="164"/> 
<meta name="og:video:width"content="164"/> 
<meta name="og:video:type"content="application/x-shockwave-flash"/> 

它看起來像我需要加入白名單http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist,因爲我使用HTTPS的

我認爲,Facebook的允許視頻包裝SWF播放器從所有在論壇的演講中,我也看到了,雖然我有沒有看到任何非標準/定製的視頻播放器嵌入在Facebook牆上的帖子。

至牆上張貼的自定義SWF視頻,它看起來像我將不得不:

  1. 使Facebook應用
  2. 使HTML *頁面將與上述
  3. 所示打開圖形meta標籤的SWF
  4. 後用鏈接*頁

現在對於這個問題的棘手的部分狀態更新...

我使用Node.js(特別是Socket.io),而不是製作很多很多SWF文件,我想讓一個SWF連接來獲得視頻(這可以使用像v = 1這樣的flashvar來完成),但是但是我想知道Facebook會阻止這個服務器連接?

如果這是可能的,我正在看這個:http://blog.ionelmc.ro/2008/11/29/flash-socket-bridge-with-haxe/但我也不太確定 - 雖然這段代碼看起來像節點,但現在我已經喝了一杯咖啡,它只是客戶端。另外我不熟悉swf/flex/flash/wtf,並且想知道如何在各種網站上閱讀大量不同的flash網頁代碼,如果這一切甚至可以用簡單的swf或者他們在談論空氣?

有誰知道可以連接到node.js,socket.io或其他模塊的JavaScript庫/閃存庫嗎?我覺得我主要是在理論上,道歉。

回答

0

在您的node.js文件中創建如下內容。

<html xmlns:og="http://ogp.me/ns#"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <meta http-equiv="REFRESH" content="1;url=http://www.xyz.com/"> 
    <meta property="og:title" content="HERE GOES THE VIDEO TITLE" /> 
    <meta property="og:description" content="HERE GOES THE VIDEO DESCRIPTION" /> 
    <meta property="og:image" content="HERE GOES THE PATH OF VIDEO THUMBNAIL" /> 
    <meta property="og:image:secure_url" content="HERE GOES THE SECURED PATH OF VIDEO THUMBNAIL" /> 

    <meta property="og:video:type" content="application/x-shockwave-flash" /> 
    <meta property="og:video" content="HERE GOES THE PATH OF VIDEO FLV PATH" /> 
    <meta property="og:video:secure_url" content="HERE GOES THE PATH OF VIDEO SECURED PATH" /> 
    <meta name="og:video:height" content="303" /> 
    <meta name="og:video:width" content="404" /> 
    </head> 
</html> 

然後,你需要用編碼格式

http://www.facebook.com/sharer/sharer.php?u=[url如下呼籲通過sharer.php文件這個文件的URL編碼格式指向該文件的參數,如果有的話]

+0

你在哪裏/如何找到這些信息? –

+0

從我過去的知識和經驗。你也可以看看這篇文章:[1](http://stackoverflow.com/questions/8708233/share-html5-player-on-facebook-wall) [1]:http://stackoverflow.com/問題/ 8708233 /股,HTML5播放器上Facebook的牆 – Jeet