0

我正在寻找一种方法来检查播放列表何时在 Spotify 应用程序中被删除。在当前的API Docs中,没有 REMOVE 事件,所以假设有这个用例

  • 用户从应用程序的曲目列表中添加播放列表
  • 该应用程序将播放列表的名称存储在某处(例如 localStorage)
  • 用户从 Spotify 侧边栏中删除应用程序
  • 用户返回应用程序,并尝试从同一曲目列表中再次添加播放列表;
  • 由于播放列表没有绑定 REMOVE 事件,因此应用无法知道播放列表是否已被删除,因此

    • 如果它检查 localStorage 中的播放列表,现在将添加新的播放列表(错误);
    • 如果没有进一步检查,相同的播放列表将被添加两次;

有什么办法处理这个吗?

4

2 回答 2

2

您是正确的,没有 REMOVE 事件。然而,仍然有一个名为 subscribed 的属性会告诉你播放列表是否被订阅。

https://developer.spotify.com/technologies/apps/docs/beta/c49e02a392.html

如果您在渲染之前和/或即将添加播放列表时检查,您可以制作一个 UI 来显示是否添加了播放列表,并确保您没有添加两次。

于 2012-06-06T21:14:51.080 回答
0

您可以在 windows/mobile API 中订阅一个播放列表删除事件。查看此链接了解更多详情:

playlist_removed

于 2012-06-06T14:00:10.620 回答