10個リクエストを送ります。
重複してレスポンスが返ってくるので、array_uniqueで重複を削除します。
<?php require 'vendor/autoload.php'; $session = new SpotifyWebAPI\Session( 'id', 'secret', 'http://192.168.33.10:8000/callback/' ); $api = new SpotifyWebAPI\SpotifyWebAPI(); $count = 10; if (isset($_GET['code'])) { $session->requestAccessToken($_GET['code']); $api->setAccessToken($session->getAccessToken()); $tracks = $api->search('浜崎あゆみ', 'track', array( 'limit' => $count )); // print_r('<pre>'); // var_dump($tracks); // print_r('</pre>'); for($i=0; $i<$count; $i++){ $track_id[] = $tracks->tracks->items[$i]->album->id; } // print_r($track_id); } else { $options = [ 'scope' => [ 'user-read-email', ], ]; header('Location: ' . $session->getAuthorizeUrl($options)); die(); } $track_id = array_unique($track_id); foreach($track_id as $value){ echo "<iframe src=\"https://embed.spotify.com/?uri=spotify:album:".$value."\" width=\"300\" height=\"380\" frameborder=\"0\" allowtransparency=\"true\"></iframe>"; } ?>
あ、これは結構いい。昔の曲が聞ける。
LUNA SEA行ってみよう。 mothersはかっこよかった。
一曲全部じゃないのが惜しいが。