ruby-on-rails - Soundcloud API 从播放列表/集中清除轨道

标签 ruby-on-rails ruby api soundcloud

我一直在尝试找到一种使用 SoundCloud API 清除播放列表/所有轨道集的方法。 将轨道添加到播放列表/集没有问题,但是当我尝试删除它们时没有任何反应。我尝试过 DELETE 方法,但它所做的只是删除整个播放列表/集。

我已经尝试过此操作,但播放列表/集合中仍然包含相同的轨道。

# get a playlist
playlist = client.get("/me/playlists").first

# clearing tracks from playlist
playlist.tracks.clear

# send update/put request to playlist
playlist = client.put(playlist.uri, :playlist => {
  :tracks => playlist.tracks
})

最佳答案

它在 soundcloud.com 上的工作方式是通过 PUT 将此 JSON 数据发送到 playlists/:id

{ playlist: { tracks: [] } }

关于ruby-on-rails - Soundcloud API 从播放列表/集中清除轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16968142/

相关文章:

ruby-on-rails - 运动鞋未在 heroku 上接收消息 - RabbitMQ Bigwig

ruby-on-rails - rails 4 : Add Multiple Columns to Existing Table

ruby-on-rails - rails 3.2.8 中未定义的 read_inheritable_attribute

php - Youtube PHP API-如何使用PlaylistID将特定视频添加到特定播放列表

python - 如何在 Tastypie 中声明子资源?

javascript - 如何使用 Node js 将 json 发送到我的 View

ruby-on-rails - 使用 mysql2 Ruby gem 确定 mysql2 服务器版本

javascript - Ruby on Rails : Make Float Value to be limited to 5 decimal places

ruby-on-rails - Ruby 如何迭代集合并创建散列键(如果不存在),或者添加到值(如果键存在)

ruby - 如何分析数组中顺序数字的最大百分比增益(突发)?