Open2
Laravel9 × Spotify APIを使用して自分好みのプレイリストを作成する
Spotify APIを使用するためにはまずユーザー認証を行う、公式のフローは以下の通り

これを自分なりに解釈し簡略化したもの

authorizationに必要なパラメータを渡し、アクセス
show_dialogオプションをtrueにしているとSpotifyの認証同意画面が表示される
同意すると、codeがパラメータで返却される。
そのcodeを元にアクセストークンを発行する。無事アクセストークンが発行できたら実際にAPIを叩くことが可能になり、楽曲情報を取得したりプレイリストを作成することができる
genresはartistから取得するのが良さそう
trackにgenresは設定されていない