在使用 Facebook 网页界面手动添加视频链接(来自 YouTube、Vimeo 等)到帖子时,Facebook 会自动识别该链接为视频,并允许生成的状态消息内联播放该视频。视频将以嵌入式播放器的形式显示在“墙”或“新闻来源”的页面上。
以下是手动发布后嵌入视频的示例。
使用 Graph API 发布链接时,视频不会被嵌入。
curl -F 'access_token=...' \
-F 'message=Link to YouTube' \
-F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \
https://graph.facebook.com/me/feed
我猜答案与source
参数有关,但我不确定应该在那里放置URL。指定相同的URL只会导致没有任何缩略图图像的帖子。
source: 指向要嵌入帖子的Flash电影或视频文件的URL。 read_stream.
如何仅使用Graph API实现相同的嵌入行为?