2012-07-29 6 views
2

특정 업 로더가 선호하는 트랙 만 반환하는 API 요청을 할 수 있습니까? 나는 시도 :SoundCloud API : 사용자가 즐겨 찾기를 필터링 하시겠습니까? (또는 그 밖의 다른 매개 변수)

https://api.soundcloud.com/me/favorites.json?contact_id= ...

https://api.soundcloud.com/me/favorites.json?user_id=을 ...

나는 또한 단지 즐겨 찾기 https://api.soundcloud.com/me/favorites.json?q=에게 검색을 시도 ...

하지만 내 모든 시련과

, I 매개 변수없이 항상 똑같은 반응을 보임 ( API console)

첫 번째 문제에 가장 관심이 있습니다. 특정 업 로더가 즐겨 찾기 트랙을 가져 오기 위해 API 요청을하지만 장르/태그, bpm 등으로 즐겨 찾기를 필터링 할 수 있다는 점이 분명 유용하고 재미있을 것입니다! SoundCloud의 API로 무엇이든 간과 할 수 있습니까? 나는 그 사용자가 모든 즐겨 찾기를 얻기 위해서 모든 사용자 트랙이나 모든 즐겨 찾기를 가져오고 싶지 않습니다.

답변

3

현재 즐겨 찾기 트랙의 소유자로 필터링하는 방법은 없습니다. 가장 좋은 방법은 /me/favorites 끝점을 사용하여 즐겨 찾기 목록을 가져온 다음 응용 프로그램 논리에서 필터링하는 것입니다. 불행히도 특정 엔드 포인트에서 작동하는 필터가 없습니다.

+0

명확한 답변을 보내 주셔서 감사합니다. 즐겨 찾기 끝점에 필터를 추가하면 훌륭한 새로운 API 기능이 될 것입니다. 그 동안 로컬에서 즐겨 찾기 캐싱을 살펴 보겠습니다. –

+1

문제 없습니다! 검색 팀에 전달했습니다. 트랙과 즐겨 찾기에 같은 필터를 사용하는 것이 합리적이라는 데 동의합니다. –