2017-02-21 7 views
0

을 사용하면 API로 트랙 메타 데이터 (구체적으로 '아티스트'및 '작성자'입력란)에 액세스 할 수 있습니까?SoundCloud API가있는 트랙의 '아티스트'입력란

"트랙"엔드 포인트가이 정보를 검색하지 않는 것 같습니다.

나는 자바 스크립트 SDK에 대한 문서에서 발견 된이 간단한 example을 사용 :
SC.initialize({ 
    client_id: 'my_client_id'}); 

SC.get('/tracks/12345').then(function(tracks){ 
    alert('Latest track: ' + tracks[0].title); 
}); 

그래서 나는 등 메타 데이터 필드 (작가, 출판사, 작곡가의 트랙 정보를 많이하지만 전혀받을 ...)

누구든지 API로 해당 정보를 추출 할 수 있습니까?

미리 감사드립니다.

답변

1

슬프게도 100 %의 정확도로 정보를 가져올 방법이 없습니다. https://developers.soundcloud.com/docs/api/reference#tracks에서 API 참조를 살펴보면 API에 쿼리 할 수있는 모든 가능한 매개 변수가 나열되어 있습니다.

SoundCloud는 업로드 된 트랙을 공식 출시 정보와 비교하지 않으므로 "아티스트"또는 "작곡가"값이 없습니다. "아티스트"로 표시 할 수있는 유일한 것은 거의 모든 경우에 실제 아티스트가 아닌 오디오를 업로드 한 사용자의 사용자 이름입니다.

"Sia - Chandelier"와 같은 일부 노래의 제목에 아티스트가 포함되어 있지만 그 노래에 의존 할 수 없습니다.

+0

감사합니다. API를 이미 보았습니다. SoundCloud가 각 트랙에 대해이 필드를 제공하고이를 DB에 저장하기 때문에 메타 데이터 필드를 검색하는 다른 방법이 있는지 궁금합니다. 그러나 분명히 API는이 데이터에 대한 액세스 권한을 부여하지 않습니다. – bpires

+0

실제로 트랙에서 아티스트 이름을 가져올 필요가 있지만 가능하지 않은 것 같습니다. ( –

+0

@RamkeshYadav, 해결 방법이 아님) 트랙 태그에 아티스트 이름을 삽입했습니다. 목록을 컴퓨터 태그로 사용하십시오 (http://developers.soundcloud.com/docs/api/reference#tracks의 tag_list geo : lon 예 참조). 도움이 되길 바랍니다. – bpires