【问题标题】:soundcloud: How can I search my playlists by name?soundcloud:如何按名称搜索我的播放列表?
【发布时间】:2015-10-24 19:12:05
【问题描述】:

我有很多曲目的播放列表,所以当我使用 API (/me/playlists) 查询我的播放列表时,我会返回大量数据。这通常会导致 Soundcloud 服务器出现 502 和 504 错误。他们的 /playlists 文档描述了一个“q”搜索过滤器,我认为这有助于缩小我的查询结果,但它似乎正在搜索 Soundcloud 的所有!这是设计使然吗?如果是这样,文档应该这样说。

不管怎样,有没有办法通过 API 做到这一点?

【问题讨论】:

  • 是的,资源 /playlists 位于 all 的 soundcloud 世界中。您是否尝试过使用 q 过滤器的 /user/12345/playlists ?其中 12345 是用户 ID。
  • OK 看起来 q= 正在我的播放列表中正确搜索,感谢您的帮助!
  • 很高兴能提供帮助!

标签: api soundcloud playlists


【解决方案1】:

请尝试

<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>
<script>
SC.initialize({
  client_id: 'YOUR_CLIENT_ID'
});

// find all sounds of buskers licensed under 'creative commons share alike'
SC.get('/playlists', {
  q: 'YOUR_SEARCH_KEYWORD'
}).then(function(tracks) {
  console.log(tracks);
});
</script>

Source

【讨论】:

  • 在连接客户端 ID 后,我正在使用支持 /me/playlists 的 Ruby API。我能够使用该端点 + q 过滤器查询我自己的播放列表。
猜你喜欢
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多