1

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 がビデオ (およびブラウザー) に最適であると考える埋め込みコードを使用することをお勧めします。

4

0 に答える 0