他カテゴリ

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

ヨコチ🦖UGOK's icon'
  • ヨコチ🦖UGOK
  • 2020/12/02 06:18

 

UGOKのヨコチ🦖です。

前回は類似アーティストのCDジャケットの表示を行いました。制作しているウェブアプリケーションの概要はこちらです。

 

 

今回やること

前回は、Spotify Web APIを使って日本トップ50という名前のプレイリストに載っている曲のCDジャケット画像をランダムに表示させ、そこから選択したCDジャケット画像のアーティストの類似アーティストのCDジャケットを表示させました。

今回は、表示させた9枚の類似アーティストのCDジャケットから選択したCDの詳細を表示させようと思います。

 

https://gist.github.com/yochn/0452a43e16587be43aadb26f7fc45979

 

gonextDetail: function (num) {
  this.selectedNum = num;
  this.nextsongFlag = false;
  this.nextdetailFlag = true;

  const self = this;
  fetch("./next/" + self.genreid[num])
.then(function (res) {                
    return res.json();
  })
.then(function (data) {
    self.nexttrackdata = data;
    self.artist = data.tracks[0].artists[0].name; //アーティスト名
    self.track = data.tracks[0].name; //曲名
    self.album = data.tracks[0].album.name; //アルバム名
    self.selectArtistid = data.tracks[0].artists[0].id; //アーティストID
  });
}

以前、選択したCDジャケットの詳細を表示させたときと同様のコードを書き、CDの詳細を表示させます。以前と異なるところは、呼び出すAPI(fetch("./next/" + self.genreid[num]))が異なるところです。

 

 

実行結果

Content image
類似アーティストのCDジャケットです❕左上をクリックします❕
Content image
最初と同じように類似アーティストの詳細が表示されました❕

以前と同様におこなったので意外とすんなりとできたのですが、選択したCDジャケット画像と表示される詳細の内容が異なっており、なんでだ😔となっていました・・・そこについてはブログもう一つ書きます・・・

 

:今後について

繰り返して類似アーティストを表示させるようにします。その前に、1つ問題があったのでそれについてのブログを先に書こうと思います~~☺

 

 

 

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

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

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

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

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

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

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

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

梅雨の京都八瀬・瑠璃光院はしっとり濃い新緑の世界

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

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

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

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

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

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

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

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

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

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

Like token Tip token
12.10 ALIS
Eye catch
グルメ

バターをつくってみた

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

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

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

オランダ人が語る大麻大国のオランダ

Like token Tip token
46.20 ALIS