将视频嵌入远程mp4文件的Feed帖子中

时间:2012-04-23 20:10:55

标签: facebook video post mp4

我想使用图API将远程视频文件嵌入到facebook帖子中。我的.mp4文件存在于rackspace cloudfiles cdn。

我目前正在做以下事情:

curl -F 'access_token=...' \
     -F 'message=Link to my .mp4 video' \
     -F 'source=http://c334110.r11.cf1.rackcdn.com/test.mp4' \
     -F 'picture=http://someimage.jpg' \
     https://graph.facebook.com/me/feed

它会生成一个空白点的帖子,其中嵌入的视频通常是,但没有视频。

我已经看过很多使用YouTube视频执行此操作的示例。这会工作吗,还是我需要提供一个页面,其中包含带有mp4文件链接的开放图形元数据?

1 个答案:

答案 0 :(得分:0)

事实证明,这让我比我需要的更难。如果我只是想分享一个链接并嵌入一个视频,那么图形api就没有必要了。事实上,将视频嵌入到Facebook非常简单。

以下是我采取的步骤:

  • 获取.swf flash播放器,并确保通过https提供。
  • 使用以下元标记:

    <meta property="og:video" content="https://path/to/player.swf?url=location/of/vid.mp4">

  • 注意:我正在传递flashvar“url”。这可能会因您的Flash播放器而异。

  • 在您的网站上有一个链接:“http://m.facebook.com/sharer.php?u =”
  • 确保查询字符串参数“u”是URL编码。

我还发现Facebook debugger对于正确获取元标记非常有帮助。