>> i's SQUARE >> Webサービス構築ガイド >> YouTube API

YouTube API

YouTube APIを利用すれば投稿された動画の様々な情報を取得することができます。

但し、自分のサイトやブログに動画を埋め込むだけなら YouTube の各動画のEmbed下にあるHTMLコードをコピーして表示したいページに貼るだけでOKです。



■ユーザーID、デベロッパーIDの登録

YouTube APIを利用するにはユーザーID、及びデベロッパーIDの登録が必要です。

▼ユーザーIDの登録
http://www.youtube.com/signup

▼デベロッパーIDの登録
http://www.youtube.com/my_profile_dev
「Purpose for Using APIs」に使用目的、「Site Name」にサイト名を入力して「Save Profile」をクリックすると「Developer ID:」にデベロッパーIDが表示されます。


■仕様

▼YoutubeのRESTリクエストURI
http://www.youtube.com/api2_rest

特定のユーザーのお気に入りの動画一覧を取得する
名前意味書式
methodメソッド名youtube.users.list_favorite_videos(固定・必須)
dev_idデベロッパーID文字列(必須)
user情報を取得するユーザー名文字列(必須)


特定のユーザーがアップロードした動画一覧を取得する
名前意味書式
methodメソッド名youtube.videos.list_by_user(固定・必須)
dev_idデベロッパーID文字列(必須)
user情報を取得するユーザー名文字列(必須)


動画の詳細を取得する
名前意味書式
methodメソッド名youtube.videos.get_details(固定・必須)
dev_idデベロッパーID文字列(必須)
video_id詳細を取得したい動画のID文字列(必須)


最新のYouTubeフロントページで取り上げられた動画25件を取得する
名前意味書式
methodメソッド名youtube.videos.list_featured(固定・必須)
dev_idデベロッパーID文字列(必須)


特定のタグを持つ動画一覧を取得する
名前意味書式
methodメソッド名youtube.videos.list_by_tag(固定・必須)
dev_idデベロッパーID文字列(必須)
tag検索するタグ文字列(必須)
pageページ番号整数(デフォルトは1)
per_page1ページあたりの動画数整数(デフォルトは20、最大100)


指定されたタグと1つでも一致する動画一覧を取得する
名前意味書式
methodメソッド名youtube.videos.list_by_related(固定・必須)
dev_idデベロッパーID文字列(必須)
tag検索するタグ文字列(必須)
pageページ番号整数(デフォルトは1)
per_page1ページあたりの動画数整数(デフォルトは20、最大100)


指定されたタグとカテゴリIDに一致する動画一覧を取得する
名前意味書式
methodメソッド名youtube.videos.list_by_category_and_tag(固定・必須)
dev_idデベロッパーID文字列(必須)
tag検索するタグ文字列(必須)
category_idカテゴリID整数(必須)
pageページ番号整数(デフォルトは1)
per_page1ページあたりの動画数整数(デフォルトは20、最大100)

category_id
1:Arts & Animation
2:Atos & Vehicles
10:Music
15:Pets & Animals
17:Sports
19:Travel & Places
20:Video Games
22:People
23:Comedy
24:Entertaniment
25:News & Blogs
26:Science & Technology



追加要求を確定すると納期は確定できない
納期を確定すると追加要求を確定できない
これを納期と追加要求の不確定定理と呼ぶ
by プログラマーの格言