SoundCloud APIドキュメントのhttps://developers.soundcloud.com/docs/api/reference#tracksに続いて、自分のプロジェクトの1つにSoundCloud APIの実装を書き始めるようになりました。私はこのコードを使用して120000msの最小長と特定のジャンルの50曲を取得しようとしました:持続時間フィルタを無視するSoundCloud API
def get_starttracks(genres="Rock"):
return client.get("/tracks", genres=genres, duration={
'from': 120000
}, limit='50')
SoundCloudがトラックの有効なリストで応答しますが、その期間は、指定されたフィルタと一致していません。
例:
print(get_starttracks(genres="Pop")[0].fields()['duration'])
> 30000
は「duration'パラメータを無視してのAPIであるか、私のコードの内部フィルタに誤りがありましたか?
Ps .:エラーがPythonコードの内部にない場合、soundcloud search api ignoring duration filter?に関連付けることができます。
それは、ませバグです: