我正在寻找一种方法来检查 Spotify 应用程序中的播放列表何时被删除。 当前API Docs ,没有 REMOVE 事件,所以假设有这个用例
- 用户从应用中的轨道列表中添加播放列表
- 应用程序将播放列表的名称存储在某个位置(例如 localStorage)
- 用户从 Spotify 侧边栏删除应用
- 用户返回应用,并尝试从同一轨道列表中再次添加播放列表;
由于播放列表没有绑定(bind) REMOVE 事件,因此应用无法知道播放列表是否已被删除,因此
- 如果它检查本地存储中的播放列表,现在新的播放列表将 添加(错误);
- 如果不进行进一步检查,相同的播放列表将被添加两次;
有什么办法可以解决这个问题吗?
最佳答案
您是正确的,没有 REMOVE 事件。然而,仍然有一个名为 subscribed 的属性会告诉您播放列表是否已订阅。
https://developer.spotify.com/technologies/apps/docs/beta/c49e02a392.html
如果您在渲染之前和/或即将添加播放列表时进行检查,则可以创建一个 UI,显示播放列表是否已添加,并确保不会添加两次.
关于javascript - 当播放列表被删除时如何从 Spotify 应用程序进行检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10915559/