拙著「FXはチャートで勝つ!」が発売されました。
FX(外国為替証拠金取引)でのチャートの読み方を解説しています。
自由国民社刊で、定価1,728円(消費税込み)です。
FacebookのGraph API(その10・Videoオブジェクト)
FacebookのGraph APIのその10として、Videoオブジェクトを紹介します。
1.Videoオブジェクトの概要
Videoオブジェクトは、動画を表すオブジェクトです。
Videoオブジェクトを得るには、user_videosのPermissionが必要です。
例えば、https://graph.facebook.com/2031763147233にアクセスすると、以下のように、Facebook Video Callingのビデオに関する情報を得ることができます。
{ "id": "2031763147233", "from": { "name": "Facebook", "category": "Product/service", "id": "20531316728" }, "name": "Facebook Video Calling", "description": "Bring your conversations to life on Facebook. With face-to-face video calling, now you can watch your friends smile, wink and LOL.\n\nTo get started, visit http://www.facebook.com/videocalling", "picture": "http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/245689_2031771547443_2031763147233_49428_1036_t.jpg", "embed_html": "<object width=\"400\" height=\"300\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"400\" height=\"300\"></embed></object>", "icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/DggDhA4z4tO.gif", "source": "http://video.ak.fbcdn.net/cfs-ak-ash4/232134/485/2031763147233_48854.mp4?oh=079b43d37469d479c8bb416b5576661e&oe=4EC46500&__gda__=1321493760_578154a5e0ec97279d9920ec3c19b8dd", "created_time": "2011-07-05T18:13:26+0000", "updated_time": "2011-07-05T18:13:26+0000", "format": [ { "embed_html": "<object width=\"130\" height=\"98\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"130\" height=\"98\"></embed></object>", "width": 130, "height": 98, "filter": "130x130", "picture": "http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/s130x130/245689_2031771547443_2031763147233_49428_1036_t.jpg" }, { "embed_html": "<object width=\"480\" height=\"360\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"480\" height=\"360\"></embed></object>", "width": 480, "height": 360, "filter": "480x480", "picture": "http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/s480x480/245689_2031771547443_2031763147233_49428_1036_b.jpg" }, { "embed_html": "<object width=\"720\" height=\"540\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"720\" height=\"540\"></embed></object>", "width": 720, "height": 540, "filter": "720x720", "picture": "http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/s720x720/245689_2031771547443_2031763147233_49428_1036_b.jpg" }, { "embed_html": "<object width=\"1280\" height=\"960\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"1280\" height=\"960\"></embed></object>", "width": 1280, "height": 960, "filter": "native", "picture": "http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/245689_2031771547443_2031763147233_49428_1036_b.jpg" } ], "comments": { "data": [ { "id": "2031763147233_1791429", "from": { "name": "Robin Rin Parkinson", "id": "100000474815248" }, "message": "AAH SCARY DOG#", "created_time": "2011-07-06T17:30:44+0000", "likes": 5 }, ・ ・(途中略) ・ ], "paging": { "next": "https://graph.facebook.com/2031763147233/comments?method=GET&metadata=true&format=json&callback=___GraphExplorerAsyncCallback___&access_token=AAACEdEose0cBAFkcO7ORMWGfxm0udJbkIcO1JZA4p5eG0mrkThhKZA7M9VpZA5WOS9e2Ps9yOgjzZCgZCbKvklEmwkay726TWOtg2DZA7J9rPPxuNcVEdm&limit=25&offset=25" } }, "type": "video" }
2.Videoオブジェクトのフィールド
Videoオブジェクトには以下のようなフィールドがあります。
フィールド名 | 概要 | 戻り値 |
---|---|---|
id | VideoのID | 文字列 |
from | Videoをアップロードしたユーザー(またはFacebookページ) | id/nameフィールドがあるオブジェクト |
tags | Videoに付けられたタグ | id/nameフィールドがあるオブジェクトの配列 |
name | Videoのキャプション | 文字列 |
description | Videoの概要 | 文字列 |
picture | Videoのサムネールのアドレス | 文字列 |
embed_html | Videoを埋め込むためのHTML | 文字列 |
icon | Videoのアイコンのアドレス | ValidなURLの文字列 |
source | 再生可能な動画ファイルのアドレス | ValidなURLの文字列 |
created_time | Videoが公開された日時 | ISO8601形式の日付文字列 |
updated_time | Videoまたはキャプションが最後に更新された日時 | ISO8601形式の日付文字列 |
comments | Videoに対するコメント | id/from/message/created_time/likesフィールドがあるオブジェクトの配列 |
3.Videoオブジェクトのつながり
Videoオブジェクトには、以下のつながりがあります。
つながりの名前 | 概要 | 戻り値 |
---|---|---|
likes | Videoにいいねを付けたユーザー | id/nameフィールドがあるオブジェクトの配列 |
comments | Videoに付けられたコメント | id/from/message/created_time/likesフィールドがあるオブジェクトの配列 |
picture | Videoを表すの画像 | 画像のアドレスへリダイレクト |