YouTubeのAPIに挑戦
何かと話題のYouTubeのDevelopers APIに挑戦してみました。
このAPIを利用するためには、「YouTube account」と「developer profile」を作成する必要があります。
YouTube accountの作成は、こちらからできます。
developer profileは、作成したアカウントでLoginした後、Loginした画面で設定することができました。(Secretの項目が謎だったんですが、適当に設定しちゃいました。)
APIのドキュメントをざっと、見てみようとする。その少なさに、びっくり。こんな少なくて分かるかなぁと思いつつ、早速、Introductionからスタート。
自分のユーザー情報をRESTで取得してみました。
下のURLで太字の部分を変更してアクセス。
http://www.youtube.com/api2_rest?method=youtube.users.get_profile&dev_id=YOUR_DEV_ID&user=YOUTUBE_USER_NAME
うまくいきました(w。
次に、タグを指定してビデオリストを取得してみました。
RESTのURLは以下のようになります。(詳しくはこちらを参照してください。)
http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=YOUR_DEV_ID&tag=YOUR_TAG
太字の部分でtag=YOUT_TAGのところを変えると、指定したタグがつけられたビデオリストを取得することができました。
試しにtag=skyとしてアクセスしてみました。結果はこちらです。
取得したリスト(XML形式)のurlタグのアドレスにアクセスすると、ビデオを見ることができます。取得したリストのアドレスにアクセスして、一言。「正しくタグづけされているのやら、いないのやら」(w。