3

链接 不返回摇滚流派的曲目,如本文所述:使用 Soundcloud API 上的流派过滤器

这是最近发生的事情吗?

我正在使用 Python SDK 并尝试了各种调用来使过滤器工作,目前我只能让 created_at 过滤器得到尊重。这是python代码:

track_page=client.get('/tracks', 
            created_at={'from':'2013-01-01 00:00:00','to':'2013-01-07 00:00:00'}, 
            genre='house',
            types=['recording','remix','original'],
            limit=limit_size,
            offset=offset)

相关文档在这里

4

3 回答 3

1

我刚刚找到了一个解决方案,添加q='*'您的查询。它将返回该类型的正确结果。

但我不确定created_at[from/to]duration[from/to]

于 2013-07-23T10:52:16.490 回答
0

他们没有在博客上发布有关此更改的信息,但鉴于他们正在响应400 Client Error并且消息“'q' parameter is required”,看来您现在必须提供查询。(这是几天前不存在的一个新错误 AFAIK)。

我只是尝试使用流派过滤器传递一个空q参数,它似乎返回了适当过滤的结果。

于 2013-07-22T15:53:23.963 回答
0

您的示例代码显示您传递的是genre参数而不是复数genres参数。确保您的实际代码使用复数形式——Soundcloud 的 API 会默默地忽略单数形式,正如我上周艰难学习的那样。

于 2013-07-22T19:45:50.010 回答