【问题标题】:Create app-bound playlist on Spotify在 Spotify 上创建应用绑定播放列表
【发布时间】:2013-05-28 03:32:08
【问题描述】:

是否可以创建应用绑定的播放列表? 可以为用户创建播放列表,但是当他们离开我的应用时,我怎么知道是哪一个?

理想情况下,我只需要能够创建/编辑 1 个播放列表。

编辑:找到了这个http://developer.spotify.com/technologies/apps/guidelines/integration/#appsthatcreateplaylisturi:s 但如果有人有好主意,我仍然愿意!

【问题讨论】:

    标签: spotify


    【解决方案1】:

    正如您自己发现的那样,您无法在用户库中创建播放列表,该播放列表使用 Spotify Apps API 以某种方式链接到您的应用程序。

    我认为最好也引用您 linked to 的集成指南的相关部分:

    如果您想生成用户的个人播放列表并将其保存在 应用程序,您应该将播放列表信息保存在 应用程序。播放列表信息应由用户处理 播放列表,以便用户可以像往常一样访问播放列表。他们 不必去应用程序访问他们的某个播放列表 已创建。

    建议: 我认为有几种方法可以做你想做的事。

    一种方法是让用户使用您的应用程序创建一个新的播放列表并将其保存到用户的库中,同时将播放列表 URI 保存到您自己的后端。正如您所注意到的,播放列表 URI 被混淆了(例如,它们看起来像 spotify:user:@:playlist:783BHaT7Xb8K5VyYstxsj3 而不是 spotify:user:thelinmichael:playlist:783BHaT7Xb8K5VyYstxsj3,当前登录用户的用户名替换为@,其他用户则替换为@xxx..)。您仍然可以保存 URI 的最后一部分,我相信对于每个播放列表都是唯一的。使用 hashmap 将播放列表 URI 的该部分映射到您想要跟踪的属性,可以让您快速查找用户的播放列表以查看它们是否与您的应用程序相关联。您可以遍历用户的库以收集所有混淆的 URI,并在单个 HTTP 请求中将它们发送到您的后端。来自您服务器的响应可能是与后端播放列表匹配的库播放列表的索引,以及您映射到它的属性。同样,这只是一个建议,可能不是最好的前进方式,但我希望它能给你一些想法。 :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      相关资源
      最近更新 更多