是否可以创建应用程序绑定的播放列表?可以为用户创建播放列表,但是当用户离开我的应用程序时,我如何知道是哪个播放列表呢?
理想情况下,我只需要能够创建/编辑一个播放列表。
编辑:我已经找到了这个http://developer.spotify.com/technologies/apps/guidelines/integration/#appsthatcreateplaylisturi:s,但是如果有人有很好的想法,我仍然开放!
发布于 2013-05-28 03:32:09
正如您自己发现的那样,您无法使用Spotify Apps API在用户的库中创建一个以某种方式链接到您的应用程序的播放列表。
我认为引用你已经linked to的集成指南的相关部分是一个好主意:
如果你想在应用程序中生成并保存用户的个人播放列表,你应该只保存播放列表信息
in the app。播放列表信息应该改为通过利用用户播放列表来处理,以便用户可以像往常一样访问播放列表。他们不应该访问应用程序来访问他们创建的某个播放列表。
Suggestion:我认为有几种方法可以做你想做的事情。
一种方法是让用户使用您的应用程序创建一个新的播放列表,并将其保存到用户的库中,同时将播放列表URI保存到您自己的后端。正如您已经注意到的,播放列表URI是模糊的(例如,它们看起来像spotify:user:@:playlist:783BHaT7Xb8K5VyYstxsj3而不是spotify:user:thelinmichael:playlist:783BHaT7Xb8K5VyYstxsj3,。对于当前登录的用户,用户名替换为@xxx,而@xxx..供其他用户使用)。你仍然可以保存URI的最后一部分,我相信对于每个播放列表都是唯一的。使用hashmap将播放列表URI的这一部分映射到您想要跟踪的属性,这将允许您快速查找用户的播放列表,以查看它们是否与您的应用程序相关联。您可以遍历用户的库以收集所有模糊的URI,并在单个HTTP请求中将它们发送到您的后端。来自服务器的响应可以是与后端播放列表匹配的库播放列表的索引,以及您映射到它的属性。再说一次,这只是一个建议,可能不是最好的前进方式,但我希望它能给你一些想法。:-)
https://stackoverflow.com/questions/16774489
复制相似问题