使用 Mixcloud API,您将如何搜索包含特定曲目的节目?

NNN*_*ous 5 api mixcloud

我希望能够使用 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

但自从几年前主站点改造以来,从未被记录或支持过。

我已向支持人员发送了一封有关重新启用此功能的电子邮件,因为我已将其广泛用于私人目的。