ブログ

[YouTube API]list_by_user , list_featured

2006年08月22日(火)18:37|yumoto

湯本です。

2週間ぶりですが、前回に引き続きYoutubeApiについて記述します。今回はlist_by_userとlist_featuredをまとめて解説していきたいと思います。

list_by_user

「以前のおさらい:list_by_userとは…」

list_by_userはユーザーを指定し検索することで、そのユーザーが所持している動画の情報を取得することが出来るYoutubeAPIのREST Interfaceです。

list_by_userによる検索

以前紹介したAPIを叩く事により下記のようにXMLを取得することが出来ます。なお、user名を取得するためにはget_detailsか、後に紹介するlist_featuredによる検索で取得したauthorの値が必要になります。

(検索条件:user=shidairikiで検索する場合)

http://youtube.com/api2_rest?method=youtube.videos.list_by_user&dev_id=取得したDeveloperID&user=shidairiki

実際にlist_by_userで検索した例

取得情報一覧

<video> <author /> <id /> <title /> <length_seconds /> <rating_avg /> <rating_count /> <description /> <view_count /> <upload_time /> <comment_count /> <tags /> <url /> <thumbnail_url /> </video> </video_list>

以下取得情報の解説

author 動画を所有しているユーザー名
id 動画ID
title 動画の題名
length_seconds 動画の再生時間(秒)
rating_avg 評価平均(5段階評価)
rating_count 評価をした人数
description 動画の説明文
view_count 閲覧者数
upload_time この動画がアップロードされた時間(UNIX_TIME)
comment_count この動画に対するコメントをした人数
tags タグ名
url 動画URL
thumbnail_url サムネイル画像URL

以上がList_by_userで取得できる情報になります。 ほとんどの項目がそのまま利用できると思いますがupload_timeに関してだけはUNIX_TIMEでのデータになりますので利用する場合は注意してください。

list_featured

「以前のおさらい:list_featuredとは…」

YouTubeサイトのfront pageで特集された最新のビデオを最大25個取得することが出来るYoutubeAPIのREST Interfaceです。

list_featuredによる検索

以前紹介したAPIを叩く事により下記のようにXMLを取得することが出来ます。

(検索条件:user=shidairikiで検索する場合)

http://youtube.com/api2_rest?method=youtube.videos.list_featured&dev_id=取得したDeveloperID

実際にlist_featuredで検索した例

取得情報についてはlist_by_userと全く同じになるため省略します。 Authorの情報を取得できるため先に述べたlist_by_userと併用することが出来ます。

まだ実際にはどちらも試していないので合間をみて早く試してみたいところです。

この記事に関するお問い合わせはこちら

ページの先頭へ