last.fmのapiで関連アーティスト検索
last.fmのapiでアーティストの楽曲ランキング、おすすめアーティスト等々面白そうなデータが取得できるようなので導入方法をまとめました。
last.fmのアカウントを取得
- まずlast.fmのアカウントを取得
- 次にAPIアカウントページに行き、APIを使用するサービス名やサービス内容を適当に入力し、APIキーを取得し保存
APIを使ってみよう
- APIをphpで簡単に使用するためのライブラリが公開されているので、これを保存(雲マークZIPてボタンをクリックで保存開始)
- 以下のhogehoge.phpを作成し、先に保存したsrcフォルダを同じ階層に置き、実行してみましょう。
hogehoge.php (内容:capsuleと似たアーティストをapiで探す)
<?php require_once('./src/lastfm.api.php'); $caller = new CallerFactory(); $curlCaller = $caller->getCurlCaller(); $curlCaller->setApiKey('APIキーを書く'); // search for the Coldplay band $artistName = "perfume"; $limit = 3; $results = Artist::getSimilar($artistName, $limit); foreach($results as $item){ echo '<img src="'.$item -> getImage(0).'">'; echo $item -> getUrl()."<br>"; } ?>