为每个仅由一个用户创建的spotify用户加载播放列表

时间:2012-12-29 07:12:39

标签: iphone objective-c ios spotify cocoalibspotify-2.0

在我的基于spotify的应用中,我不想加载用户特定的播放列表,而是希望每个用户都能享受我在帐户中创建的播放列表。我该怎么做到这一点。

以下是有关我的查询的简短摘要。

我开发了使用spotify启用的应用程序。您可以在Workout DJ PRO for Spotify处查看我的应用。完成此应用程序后,您会在其中找到一些播放列表和曲目。我已使用我的Spotify帐户整合了这些内容。

现在我回到原来的问题..

当我使用我的Spotify帐户登录我的应用程序时,我在其中创建了播放列表&跟踪,我能够享受功能非常好的应用程序。但是如果我尝试通过另一个凭证登录。我无法加载这些播放列表或曲目。

根据此解释提出的另一个问题是:

  1. Spotify是否支持通用播放列表功能? 答案:IF是 - >请指导我如何实现这一目标        如果否 - >我的用户名有什么独特之处吗?这样我就可以在另一个帐户中访问我的播放列表了?
  2. 任何帮助将不胜感激..!

1 个答案:

答案 0 :(得分:1)

您需要在应用中使用所需的播放列表的网址。

然后,一旦您以其他用户身份登录:

NSURL *url = [NSURL URLWithString:@"<your playlist URL>"];

[[SPSession sharedSession] playlistForURL:url callback:^(SPPlaylist *playlist) {
    NSLog(@"Got playlist!");
}];

重要提示:您必须确保其他用户可以访问的播放列表在Spotify桌面客户端中设置为“已发布”。