javascript - 当播放列表被删除时如何从 Spotify 应用程序进行检查

标签 javascript api spotify playlist

我正在寻找一种方法来检查 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/

相关文章:

javascript - 添加新列表项时,我创建的切换功能不起作用

sharepoint - 使用 PowerShell 在 SharePoint 中检索已部署解决方案的详细信息

jquery - Google 日历 JSON 未按日期排序

java - 如何从Json文件中获取值

spotify - 向 Spotify 应用程序提供图像?

javascript - 克隆一个 Div 并更改子元素的名称和 id 以使其变得唯一

javascript - JS Revealing Pattern 事件未定义问题

ios - Spotify iOS SDK Beta 25 在真实设备上没有声音

javascript - setInterval Spotify 应用程序

javascript - jQuery 鼠标悬停鼠标悬停问题