0

こんにちは、私は現在 Spotify SDK を使用しています。ログインを実装し、ユーザーのプレイリストにアクセスする許可を求めました。

ユーザーが私に許可を与えると、私は彼らのすべてのトラックにアクセスし、それらからあらゆる種類の情報を取得できますが、何らかの理由で、ほとんどの場合、ジャンルが空のようです. これは単に Spotify が多くのアーティストのジャンルを提供しない傾向があるからですか、それともこれがどこかに隠されているだけで、私が適切な場所を探していないだけなのでしょうか? これまでのところ、アルバム オブジェクトのジャンル プロパティとアーティスト オブジェクトのジャンル プロパティを確認しました。

4

1 に答える 1

0

私は同じ問題を抱えています。私は自分の音楽ライブラリを検索していて、312 の音楽のうち 243 が空でした。一部の音楽には複数のアーティストが含まれているため、合計 453 のうち 243 でした。

その前にいくつかの調査を行い、音楽ジャンルを取得するにはアーティストから取得する必要があるという情報を取得しましたが、Spotify はアーティストのジャンルが空であることをあまり気にしていないようです。

アーティストのジャンルを取得する方法は次のとおりです。

SPTArtist.artistWithURI(artistUri, accessToken: self.auth.session.accessToken) { error, result in

guard error == nil else {
    let alert = UIAlertController(title: "Error", message: error!.localizedDescription, preferredStyle: .Alert)
    self.presentViewController(alert, animated: true, completion: nil)
    return
}                               
print("music genres by artist: \(result.genres)")

}

于 2016-08-23T00:40:58.407 に答える