После документации API SoundCloud по адресу https://developers.soundcloud.com/docs/api/reference#tracks я начал писать реализацию SoundCloud API в одном из моих проектов. Я пытался получить 50 треков определенного жанра с минимальной длиной 120000ms с помощью этого кода: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'-параметр или есть ошибка в фильтре внутри моего кода?
Ps .: Может быть связано с soundcloud search api ignoring duration filter?, если ошибка не находится внутри кода python.