2014-11-21 3 views
-1

사용자가 사운드 클라우드 API를 사용하여 트랙을 가져 오는 중입니다. 하지만 어떤 이유로 API에서 돌아온 트랙에 사용자 실제 계정의 트랙이 누락되었습니다. 사용자는 약 1000 개의 트랙을 가지고 있지만 json은 그 중 일부만 가져옵니다.사용자가 모든 트랙을 가져 오지 못하는 Soundcloud API

답변

1

JSON 응답의 항목 수 제한은 무엇인지 모르지만 200이라고 생각합니다. 즉, 사용자가 200 개가 넘는 트랙을 업로드하고 트랙을 가져 오려면 JSON 응답 BUT에는 200 개의 트랙 만 포함되며 "next_href"커서가 있습니다. 이 커서를 사용하여 다음 200 트랙을 가져 오는 등의 작업을 수행 할 수 있습니다.

예 : 최근 활동을 가져 오는 경우 한 번에 약 30 개만 가져옵니다 (설정 제한 = 30). 30 개 이상을 얻고 싶다면 next_href 커서 만 사용하면됩니다.

"next_href": "https://api.soundcloud.com/me/activities.json?limit=30&cursor=asdf1234 

는 (나는 "asdf1234"내 커서를 대체했다.)

그래서, 그냥 가져 오는 동안 그 커서를 사용합니다. 희망을 도울 수있어!

관련 문제