0

我想使用图形 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 文件的链接?

4

1 回答 1

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 调试器对于正确获取元标记非常有帮助。

于 2012-04-29T18:22:31.697 回答