在网站上嵌入Facebook视频

时间:2013-03-01 10:47:52

标签: facebook-graph-api

使用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认为最适合视频(和浏览器)的嵌入代码。

0 个答案:

没有答案