在我的基于spotify的应用程序中,我不想加载用户特定的播放列表,相反,我希望每个用户都能享受我在我的帐户中创建的播放列表。我怎样才能做到这一点。
以下是关于我的查询的简短摘要。
我已经开发了一个应用程序,它是与spotify启用。你可以通过我在Spotify的Workout DJ PRO上的应用程序。一旦你通过这个应用程序,你会发现一些播放列表和曲目。我已经整合了那些使用我的Spotify帐户。
现在我回到原来的问题
当我使用我的Spotify帐户登录到我的应用程序时,我已经在其中创建了播放列表&轨道,我能够享受应用程序与非常好的功能。但如果我尝试用其他凭证登录。我无法加载这些播放列表或曲目。
从这个解释引发的另一个查询是:
- Spotify是否支持通用播放列表功能?回答:如果是->请指导我如何实现这一点如果没有->我的用户名有什么独特的东西吗?这样我就可以用另一个账户访问我的播放列表了?
任何帮助将不胜感激…
你需要在你的应用程序中需要的播放列表的URL。
然后,当你作为另一个用户登录时:
NSURL *url = [NSURL URLWithString:@"<your playlist URL>"];
[[SPSession sharedSession] playlistForURL:url callback:^(SPPlaylist *playlist) {
NSLog(@"Got playlist!");
}];
重要:您必须确保您需要由其他用户访问的播放列表在Spotify桌面客户端中设置为"已发布"。