使用我请求的 Graph API /me?fields=videos.type(uploaded).fields(id, embed_html)
。这给了我上传的视频列表:
{
"id": "[...snip...]",
"videos": {
"data": [
{
"id": "10151488520332264",
"embed_html": "<iframe src=\"https://graph.facebook.com/video/embed?video_id=10151488520332264\" width=\"190\" height=\"240\" frameborder=\"0\"></iframe>",
"updated_time": "2013-02-28T11:09:14+0000"
},
[...snip...]
]
}
}
我希望embed_html
是嵌入视频的 html 代码。但是当我使用它时,iframe 只显示一个图形错误:
{
"error": {
"message": "Unknown path components: /embed",
"type": "OAuthException",
"code": 2500
}
}
该视频是公开的,当使用具有user_videos
.
该video
对象还具有source
直接链接到源视频文件(无播放器)的属性。我可以使用它并构建自己的播放器,但我更喜欢使用 facebook 认为最适合视频(和浏览器)的嵌入代码。