SoundCloud API 설명서 (https://developers.soundcloud.com/docs/api/reference#tracks)를 따르면서 필자는 내 프로젝트 중 하나에 SoundCloud API 구현을 작성하기 시작했습니다. 이 코드를 사용하여 120000ms의 최소 길이와 특정 장르의 50 개 트랙을 얻기 위해 노력 :지속 시간 필터를 무시한 SoundCloud API
def get_starttracks(genres="Rock"):
return client.get("/tracks", genres=genres, duration={
'from': 120000
}, limit='50')
사운드 클라우드 트랙의 유효한 목록으로 응답하지만, 그 기간은 주어진 필터와 일치하지 않습니다.
예 :
print(get_starttracks(genres="Pop")[0].fields()['duration'])
> 30000
'duration'-매개 변수를 무시 API가 아니면 필터에 오류가 내 코드의 내부에있다?
Ps .: 오류가 파이썬 코드 내부에 없으면 soundcloud search api ignoring duration filter?과 관련 될 수 있습니다.
그것은 하지 벅스 :