YouTube Data API のフィード情報を jQuery で取得する
クライアント側 (jQuery) で YouTube のフィードを取得したい場合、JSON 形式であれば簡単です。
例として http://gdata.youtube.com/feeds/api/videos のフィードを取得する際は次の通り。
$(document).ready(function() { var uri = 'http://gdata.youtube.com/feeds/api/videos'; $.get(uri, {'alt': 'json'}, function(data) { // the |data| is JSON object console.log(data); // for Firefox or Chrome }, 'jsonp'); // or |json| };
リクエストのクエリパラメータを 'alt': 'json' とする所がポイントです。
以下、YouTube Data API リファレンスガイドからの引用。
alt パラメータは返されるフィードのフォーマットを指定します。このパラメータの有効な値は、atom、rss、json です。デフォルトの値は atom ...