【问题标题】:Spotify Apps Api - Adding playlist to users library (i.e. subscribing to it) [closed]Spotify Apps Api - 将播放列表添加到用户库(即订阅它)[关闭]
【发布时间】:2012-02-22 13:48:29
【问题描述】:

有没有官方方法可以将播放列表添加到用户的库中?

这段代码 sn-p 似乎可以工作:

    sp.core.library.addPlaylist('spotify:uri')

但没有记录,也没有公共 API。

【问题讨论】:

  • 您不应该这样做,因为 sp.core 不适合直接使用。 Geraud 的解决方案是正确的。

标签: api spotify


【解决方案1】:

这是另一个解决方案:

var playlist = m.Playlist.fromURI('');
playlist.subscribed = true;

测试过

【讨论】:

  • 对我也有用 - 非常感谢!
【解决方案2】:
$("#art"+id+" #savePlaylist").live('click',function(e){
var myAwesomePlaylist = new m.Playlist(album.artist.name + " - " + pl.name);
$.each(pl.data.all(),function(i,track){
    myAwesomePlaylist.add(track);
});
e.preventDefault();
});

其中 $("#art"+id+" #savePlaylist") 是我的按钮 并且 pl 可见的播放列表...

【讨论】:

  • 感谢您的回复!我认为“克隆”播放列表(您的代码所做的)和“订阅”另一个用户的播放列表从而保持参考(非官方的“sn-p”所做的)之间存在差异,不是吗?我可能是错的,虽然'。
  • 是的,但这仅表示,如果当前使用订阅,则不会主动订阅他:)
  • 不,它的工作,我把答案放在下面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-16
  • 2012-12-20
  • 2012-01-29
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 2012-09-01
相关资源
最近更新 更多