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はかっこよかった。

一曲全部じゃないのが惜しいが。