Spotify SDK 流派总是空的?

Posted

技术标签:

【中文标题】Spotify SDK 流派总是空的?【英文标题】:Spotify SDK genres are always empty? 【发布时间】:2016-08-22 04:38:24 【问题描述】:

大家好,我目前正在使用 Spotify SDK。我实现了登录并请求访问用户播放列表的权限。

当用户授予我权限时,我可以访问他们的所有曲目并从中获取各种信息,但由于某种原因,大多数时候该类型似乎是空的。这仅仅是因为 Spotify 往往不会为许多艺术家提供流派,还是只是隐藏在某个地方,而我只是没有找对地方?到目前为止,我已经检查了专辑对象中的流派属性和艺术家对象中的流派。

【问题讨论】:

【参考方案1】:

我也有同样的问题。 我在自己的音乐库中搜索,在 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)")

【讨论】:

以上是关于Spotify SDK 流派总是空的?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spotify API 和 Spotify SDK [关闭]

Spotify 网络播放 SDK 集成

Spotify SDK 播放器不工作:错误 Domain=com.spotify.ios-sdk.playback Code=1 “由于未指定的问题,操作失败。”

将 Spotify 的 Android SDK 导入 Android Studio

Spotify 网络播放 SDK

Spotify SDK iOS SDK 403 错误