他カテゴリ

APIを使って音楽を聴くきっかけを作ろう③

ヨコチ🦖UGOK's icon'
  • ヨコチ🦖UGOK
  • 2020/08/05 11:46

 

UGOKのヨコチ🦖です。

前回はSpotify Web APIを実際に使用して自分のユーザー情報を取得し、html上に表示させてみました。今回も少しずつウェブアプリケーションを制作していこうと思います。

 

制作していくウェブアプリケーションの概要はこちらです。

 

 

今回やること

Spotify Web APIを使って、日本トップ50という名前のプレイリストに載っている曲についてのデータを取得し、html上に表示させる。また、制作するウェブアプリケーションではジャケット画像取得し並べなければいけないので、曲のCDジャケット画像についてのデータを抜き出してhtml上に表示させる。

 

プレイリストの曲についてのデータを取得するために、こちらを参考にさせていただきました。

 

 

基本的には前回と同じで、urlの部分をSpotifyのサイトに書いてある通りに変更し、入力しました。

//アクセストークンを使ってAPIを使いデータを取ってくる
     var token = body.access_token;
     var options = {
       url: 'https://api.spotify.com/v1/playlists/37i9dQZEVXbKXQ4mDTEBXq/tracks',
       headers: {
         'Authorization': 'Bearer ' + token
       },
       json: true

基本形として、https://api.spotify.com/v1/playlists/{playlist_id}/tracksという形をとります。{playlist_id}という部分は、取得したいプレイリストをSpotifyのウェブプレイヤーで開いたときのurlの最後の部分です。

Content image
水色の線が引いてある部分が{playlist_id}の部分になります。

今回は、'37i9dQZEVXbKXQ4mDTEBXq'を{playlist_id}に入力しました。その他特に変更はありません。htmlも変更なしです。

 

 

実行結果

Content image
Spotify Web APIを使ってプレイリストの曲情報を表示させてみた❕

このようにたくさんのデータを取得することができました。(具体的にどんな情報を得ることができたかはSpotifyの開発者サイト(https://developer.spotify.com/documentation/web-api/reference/playlists/get-playlists-tracks/)参照)その中でも今回必要なCDジャケット画像はitemsの部分にURLの形で含まれていました。

 

 

:今後について

次回は、今回書ききれなかったCDジャケット画像のURLを抜き出してhtml上に表示するところまで書きたいと思います。今の時点ではプレイリストの1番目に注目し、1番目の曲のCDジャケット画像のURLを抜き出すところまでできたのですが、プレイリストには50曲含まれているので、残り49個のURLも同時に抜き出せるようにしたいです😥その後、URLを表示していたのを画像として表示できるようにしたいと思います。

Article tip 0人がサポートしています
獲得ALIS: Article like 12.93 ALIS Article tip 0.00 ALIS
ヨコチ🦖UGOK's icon'
  • ヨコチ🦖UGOK
  • @yoch
twitter @ugok_2

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
他カテゴリ

SASUKEオーディションに出た時の話

Like token Tip token
35.87 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS
Eye catch
ゲーム

【初心者向け】Splinterlandsの遊び方【BCG】

Like token Tip token
6.32 ALIS
Eye catch
他カテゴリ

テレビ番組で登録商標が「言えない」のか考察してみる

Like token Tip token
26.20 ALIS
Eye catch
他カテゴリ

京都のきーひん、神戸のこーへん

Like token Tip token
12.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
ビジネス

海外企業と契約するフリーランス広報になった経緯をセルフインタビューで明かす!

Like token Tip token
16.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
69.82 ALIS
Eye catch
トラベル

無料案内所という職業

Like token Tip token
84.20 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS