0

阅读 The 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"/>

看起来我需要将http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist列入白名单,因为我使用的是 https

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

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

  1. 制作脸书应用
  2. 使用上面显示的打开图形元标记制作一个 html *page 来保存 swf
  3. 发布带有 *page 链接的状态更新

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

我使用 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 javascript 桥接代码时想知道如果这一切甚至可以通过简单的 swf 实现,还是他们在谈论空气?

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

4

1 回答 1

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 编码格式指向带有参数的文件(如果有)]

于 2013-08-02T14:36:46.033 回答