アーカイブ

‘itunes’ タグのついている投稿

rubyでiTunesStore検索

2008 年 1 月 5 日 コメント 1 件

iTunesStoreを検索するrubyスクリプトを作ってみました。
itunesstore.zip
使い方は、

  • 上記zipを展開し、lib/itunes_store.rbをロードパスに置いてください。
  • jsonライブラリに依存しているので、gemでインストールするなどしてください。
  • 以下のように記述することで、検索結果をHashの配列で取得できます。
    require 'itunes_store'
    itunes = ItunesStore::Search.new
    results = itunes.search('beatles', :media => ItunesStore::Media::MUSIC,
    			:entity => 'album')

お気づきの点などあればご指摘お願いします。

カテゴリー: 未分類 タグ: ,

iTunes StoreをJavascriptで検索する。

iTunesStoreをjavascriptで検索し、JSON形式で結果を出力するサンプルを作ってみました。これはアフィリエイターなどのパートナー用に提供されているiTunesリンクメーカーというツールを参考にしたものです。

function searchItunes(keyword) {
	var lang = 9;
	var country = 'JP';
	var media = 'music';
	var entity = 'album';
	var limit = 20;
	var term = encodeURI(keyword);
	var output = 'json';
	var url = 'http://phobos.apple.com/WebObjects/MZSearch.woa/wa/itmsSearch';
	var params = 'lang=' + lang + '&country=' + country + '&media=' +
		media + '&entity=' + entity + '&limit=' + limit + '&term=' +
		term +'&output=' + output;
	window.open(url + '?' + params, "_blank");
}

PerlにはNet-iTMSというライブラリがあるようですが、Ruby版も作ってみようかな。

カテゴリー: 未分類 タグ: ,