如何从 Android 上的 Spotify SDK 获取元数据?

How do I get metadata from Spotify SDK on Android?

我正在使用最新的 Spotify SDK 构建一个应用程序,它工作正常但现在我想获取 LoginUser 的元数据 作为显示名称、生日和国家/地区,还想要要获取 曲目的元数据 作为艺术家、歌曲名称、专辑、专辑年份(如果可能的话),我只能获取曲目的 URI、时长、播放?、随机播放?、重复?

我也关注了这个 tutorial 并阅读了很多内容: developer.spotify.com/android-sdk-docs/index.html?com/spotify/sdk/android/ 但什么都没有。

感谢您的帮助和时间。 问候。

PS: 我是通过WebView登录的

Spotify SDK does not currently have functions for metadata lookup or playlist management, for that you need to use Spotify Web API

您可以直接调用 API 或使用这样的包装器 Spotify Web API for Android

To get Track's metadata as Artist, SongName, Album, YearFromAlbum

您将要使用此处记录的 web-api:https://developer.spotify.com/web-api/endpoint-reference/

i want to get LoginUser's metadata as displayName, birthday and country

“/v1/me”端点应尽可能多地涵盖这一点 https://developer.spotify.com/web-api/get-current-users-profile/

由于 Spotify 没有可直接用于网络 api 的 java 库,因此您需要制作自己的库或从此处列出的 java/android 库中选择一个:

https://developer.spotify.com/web-api/code-examples/#libraries