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