我希望能够使用 Mixcloud API 搜索包含特定曲目的所有节目。
浏览 Mixcloud 的文档https://www.mixcloud.com/developers/,以及我正在讨论使用的 Ruby 库:https://github.com/actfong/mixcloud,我看不到这个公开的功能,有没有一种我不知道的方法可以做到这一点?
小智 2
嗯,不久前这是可能的,但似乎 Mixcloud 在 API 中禁用了这个功能。
实现这种搜索的示例应用程序:https ://github.com/mixcloud/Mixcloud-LazyDJ
有趣的是,它是官方的,并且仍然在 mixcloud.com 域中提供支持。
查看这段代码:
$.getJSON(LazyDJ.host + '/track/' + artistSlug + '/' + trackSlug + '/?callback=?', function(response) {
results = [response];
addResults();
if (getTO !== null) {
clearTimeout(getTO);
getTO = null;
}
});
Run Code Online (Sandbox Code Playgroud)
此外,它还使用经典的 WWW URL 方案,例如: http: //mixcloud.com/track/eric-prydz/call-on-me
但自从几年前主站点改造以来,从未被记录或支持过。
我已向支持人员发送了一封有关重新启用此功能的电子邮件,因为我已将其广泛用于私人目的。