Facebook wall post swf与node.js连接

时间:2013-08-01 19:29:34

标签: facebook node.js flash

阅读Open Graph协议网站> http://ogp.me/供参考。

<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"/>

由于我使用https

,我似乎需要将http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist列入白名单

我认为Facebook允许SWF播放器播放我所见过的所有论坛中的视频包装,尽管我还没有看到任何非标准/自定义视频播放器嵌入到Facebook墙上。

要发布自定义swf视频,看起来我必须:

  1. 制作Facebook应用
  2. 制作一个html *页面,用上面显示的开放图元标记
  3. 来保存swf
  4. 使用指向* page
  5. 的链接发布状态更新

    现在对于这个问题的棘手部分......

    我使用Node.js(特别是Socket.io)而不是制作大量的SWF文件我想制作一个连接的SWF来获取视频(这可以用flashvar来完成,比如v = 1), 但我想知道Facebook会阻止此服务器连接吗?

    如果可能的话,我正在考虑这个问题:http://blog.ionelmc.ro/2008/11/29/flash-socket-bridge-with-haxe/但我也不太确定 - 虽然这个代码看起来像节点,但现在看来我喝咖啡它只是客户端。另外我对swf / flex / flash / wtf不太熟悉,并且想在各种网站上阅读很多不同的flash javascript桥代码,如果这一切甚至可以用一个简单的swf,或者他们在谈论空气吗?

    有没有人知道可以连接到node.js,socket.io或其他模块的javascript库/ flash库?我觉得我在这里主要是理论,道歉。

1 个答案:

答案 0 :(得分: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>

然后你需要通过sharer.php文件调用这个文件,如下面的url编码格式

http://www.facebook.com/sharer/sharer.php?u= [url编码格式指向带有参数的文件,如果有的话]