SoundCloud API:使用"created_at"过滤器按热度排序不起作用

use*_*396 6 soundcloud

我正在尝试确定2012年5月1日至2012年5月10日范围内最热门的曲目.

不幸的是,以下查询返回一组空的轨道:

http://api.soundcloud.com/tracks?limit=20&order=hotness&created_at[from]=2012-05-01&created_at[to]=2012-05-10&consumer_key=
Run Code Online (Sandbox Code Playgroud)

但很明显,在该时间范围内存在创建的轨道,因为省略order参数时相同的查询有效:

http://api.soundcloud.com/tracks?limit=20&created_at[from]=2012-05-01&created_at[to]=2012-05-10&consumer_key=
Run Code Online (Sandbox Code Playgroud)

我希望hotness算法可以在任何时间范围内工作.

我发现的另一个奇怪的事情是,当在hotness和created_at参数旁边指定查询参数时,返回结果:

http://api.soundcloud.com/tracks?limit=20&order=hotness&created_at[from]=2012-05-01&created_at[to]=2012-05-10&q=a&consumer_key=
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果似乎没有被热度排序(尽管我认为它们可能已经过去了某些时候).

有关如何获取在特定时间范围内按热度排序的曲目列表的任何提示?

JAL*_*JAL 0

自 2013 年 4 月 16 日起, hotness 参数已被弃用。作为替代方案,您可以根据播放次数 ( playback_count)、下载次数 ( download_count)、收藏次数 ( favoritings_count)、评论次数 ( comment_count)、点赞次数 ( likes_count) 或转发次数 ( reposts_count)对曲目进行排名在一个track物体上。