当前位置: 首页 > 知识库问答 >
问题:

从我的Android应用程序中检索我的Spotify播放列表ID

欧阳鸿德
2023-03-14

我试图在Spotify中检索我的播放列表id,以便在Android应用程序的列表视图中显示内容(播放列表名称、曲目等)。我找不到获取数据的方法。

我复制了Spotify提供的Android快速入门源代码。只要我知道播放列表ID(“spotify:playlist:5smL9JMG88uvAabko1c5P0”),一切都会正常工作。但是,如果我不知道,我想从Spotify获得它(例如,如果我的帐户中有许多播放列表,我可以在我的应用程序中决定播放哪一个),该怎么办?Android有没有一种获取方法?我不显示任何代码,因为它与Spotify提供的代码相同。

共有1个答案

冷宏茂
2023-03-14

如果您不知道播放列表的播放列表ID,您可以使用以下Spotify Web API Endpoint获取所有用户的播放列表:获取列表用户播放列表

Spotify Web API有一些库,因此,如果不想实现,不需要自己实现。

如果选择kaaes/spotify web api android库,代码可能如下:

SpotifyApi api = new SpotifyApi();
api.setAccessToken("yourAccessToken");
SpotifyService spotify = api.getService();

spotify.getMyPlaylists(new SpotifyCallback<Pager<PlaylistSimple>>() {
    @Override
    public void failure(SpotifyError spotifyError) {
        // handle error
    }

    @Override
    public void success(Pager<PlaylistSimple> playlistSimplePager, Response response) {
        // do something
        // for example
        for(PlaylistSimple playlistSimple: playlistSimplePager.items) {
            Log.d("playlist:", playlistSimple.name);
        }
    }
});
 类似资料:
  • 我很困惑。据我所知,我完全遵循这些例子。也许我遗漏了一个参数,但我找不到它是什么。 控制台响应没有项目,但我有3个公共播放列表。 [Log]对象(learnadaapi.html,第68行) etag: “\”m2yskBQFythfE4irbTIeOgYYfBU/Rk41fm-2TD0VG1yv0-bkUvcBi9s\“” 项目: [] (0) 类型:“youtube#channelList响应

  • 我无法从Spotify获得Android应用的访问令牌,因为我可以连接到endpoint。 我需要我的Android应用程序的访问令牌,我尝试了以下方法:1)Spotify Android auth library。我找不到spotify auth版本。他们谈论的aar。2) 手动生成url。下面是一个例子: 当我尝试连接时,我得到了各种可能的错误:“缺少所需的参数:client_id”、“INV

  • 我想使用Python检索Spotify播放列表的追随者计数。我一直在搜索https://developer.spotify.com/documentation/web-api/reference-beta/#category-playlists,但还没有找到方法。然而,我找到了一个工作代码,如何检索播放列表的轨道ID,我如何调整它来获得追随者呢?

  • 我正在wordpress网站上嵌入Spotify播放列表。嵌入播放列表很简单;尽管我在创建“跟随播放列表”按钮时遇到问题。我在这里浏览了SpotifyAPI文档:SpotifyAPI 我请求授权,得到了OAuth令牌。 根据我所读到的,我假设我需要创建一个html链接目标,例如: (这不起作用) 或 (我不知道该怎么办) 这是我尝试嵌入的示例播放列表:这是我尝试获取以下代码的示例播放列表:DJ T

  • 可能重复: 在移动版android中打开google play store的链接 我有我的应用程序的免费版本(有广告),付费版本(没有广告)。在我的免费版本,我有一个升级按钮。我想这个升级按钮去google play商店到销售我的应用程序的页面。我以前见过这样做,但不知道怎么做。

  • 目前正在开发一个网站,该网站将spotify播放列表及其URI嵌入如下:“https://embedd.spotify.com/?URI=spotify:playlist:4HyauylCBHW9se152noiy0”我想知道是否有一个自动播放参数允许播放列表在加载网页时自动播放? 最后,如果Spotify Web API不允许自动播放播放列表,其他人知道允许自动播放的平台吗?这篇文章提到了Sou