使用 python soundcloud 模块获取带有特定标签的曲目

Getting tracks with specific tags with python soundcloud module

我正在使用此功能从 soundcloud 获取曲目信息:

import soundcloud
client = soundcloud.Client(client_id= client_id)

def soundcloud_get_tracks(tag_list = None, limit = 10, license):
    return client.get('/tracks', license = license, limit = limit, tag_list = tag_list)

我从每个 soundcloud.resource.Resource 对象都有一个 'tag_list' 参数这一事实推断出 'tag_list' 参数。但是,将此参数传递给 client.get() 似乎不会影响结果。

搜索带有特定标签的曲目的正确方法是什么?

发现您必须使用 "tags" 参数,并将一串以逗号分隔的术语传递给它:

client.get('/tracks', tags = "rock, jazz")

如果 API 有更完整的 client.get() 函数文档就好了。