【问题标题】:How to search tracks by their title with the Sound Cloud API?如何使用 Sound Cloud API 按标题搜索曲目?
【发布时间】:2014-12-11 11:15:00
【问题描述】:

我什至不确定这是否可能。我检查了文档herehere,但对我来说不是很清楚。当我手动搜索曲目时,我注意到浏览器将此请求发送到

https://api-v2.soundcloud.com/search?q=ramdeni%20malodine&qid=fc199042a5efd2b2&facet=model&user_id=787638-587135-803806-46602&limit=10&offset=0&linked_partitioning=1

并得到我想要的响应。但我再次不确定我是否可以通过 API 做到这一点。

【问题讨论】:

  • 为什么要关闭?你读过他们的 API 我亲爱的 close 的作者吗?一点都不清楚
  • 好吧,您的问题根本不清楚。作为 1.2k 的人,您应该知道问题帖子必须只包含一个问题,并且为此付出最小的努力。根本没有文档吗?或者它只是非常糟糕?如果有的话,你试过什么?你发现了什么困难?
  • @Kroltan 已更新。够了吗?
  • 是的,好多了。我可能会在 5 分钟左右回答这个问题

标签: javascript soundcloud


【解决方案1】:

在页面中按 Ctrl+F 并找到“搜索”后,我找到了 relevant link

您可以使用过滤器进行搜索,其中之一是 q 过滤器,它是一个搜索查询:

SC.initialize({
  client_id: 'YOUR_CLIENT_ID'
});
// find all sounds of buskers licensed under 'creative commons share alike'
SC.get('/tracks', {
    q: 'streetlights',
    license: 'cc-by-sa'
}, function(tracks) {
  console.log(tracks);
});

(以上链接提供的示例)

您还可以使用许多其他过滤器,所有这些过滤器都列在the Tracks docs 的最底部,在名为“过滤器”的表格中。

虽然格式不是最好的,但他们的 API 有很好的文档记录,IMO。

【讨论】:

  • 这么简单!好的,我收回关于 SC API 的话。谢谢!
  • @V_B 我同意你的观点,它非常不可读,他们以不一致的方式使用间距,而且所有部分都缝合在一起的事实使得滚动很混乱,但这更多是一个样式问题在我看来,而不是功能上的实际问题。
猜你喜欢
  • 2021-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-27
  • 1970-01-01
  • 1970-01-01
  • 2015-08-28
  • 1970-01-01
相关资源
最近更新 更多