2011年7月9日土曜日

Youtube でユーザの「お気に入り」「再生リスト」のフィードを取得

Youtube において、ユーザのお気に入りを Goolge Reader に登録したい。

CropperCapture[236]

 

「お気に入り」のフィード

特定のユーザの「お気に入り」のフィードを取得するには、

http://gdata.youtube.com/feeds/api/users/username/favorites

上記の URL の username は、ユーザーの YouTube ユーザー名に置き換えてください。

(デベロッパー ガイド: Data API プロトコル -ユーザーの再生リストの取得 より)

 

「再生リスト」のフィード

「再生リスト」に登録されたフィードは別にある。取得するには、

http://gdata.youtube.com/feeds/api/users/username/playlists

上記の URL の username は、ユーザーの YouTube ユーザー名に置き換えてください。

(ユーザーの再生リストの取得 より)

 

個別「再生リスト」のフィード

個々の再生リストを開き、その URL を見ると、

http://www.youtube.com/view_play_list?p=ランダムな文字列

末尾にランダムな文字列があるのを確認できる。これを元にして、以下の URL にアクセスする。ただし、ここではユーザ名がないことに注意。

http://gdata.youtube.com/feeds/api/playlists/ランダムな文字列

(cf. 単独の再生リストの取得gd:feedLink の href 属性)

 

参考サイト