当使用Facebook网络界面手动将视频链接(从YouTube,Vimeo等)附加到帖子时,Facebook会自动将该链接识别为视频,并允许生成的状态消息以内嵌方式播放视频.视频在Wall或News Feed中显示为嵌入式播放器.
以下是手动发布后嵌入视频的外观示例.

使用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
Run Code Online (Sandbox Code Playgroud)

我怀疑答案与source论证有关,但我不确定URL应该在那里.指定相同的URL只会导致没有缩略图的帖子.
source:要嵌入帖子中的Flash影片或视频文件的URL.read_stream.
如何通过单独使用Graph API来实现相同的嵌入行为?
当facebook"赞"时,我想在元数据中附加YouTube视频.我应该将opengraph类型设置为什么?
我在http://ogp.me上找不到有用的答案,所以我去了这里.我得到的最接近的是如何通过youtube-video-link-through-facebook-graph-api,这是非常相关的,但更一般,并且从未提及类型.
也许在使用youtube视频时没有类型可以吗?