공부

사클에서 다운로드를 막아놔도 우회적방법을 쓰면 받을 수 있네요..

by 맛난호빵 posted Nov 17, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
공지사항 음악작업 관련 질문은 질문게시판을 이용해 주세요.

사운드클라우드 플레이어의 동작방식은 api링크에 접근해서 오디오파일의 주소를 받은뒤 오디오파일을 받아서 재생시키는 원리입니다.

예제 api링크 : https://api.soundcloud.com/tracks/114354355

그런데 이런 api링크는 그냥 접근하면 접근이 되지 않습니다.

접근하려면 아이디가 필요합니다. 저는 이미 접근 아이디가 있는데요.

간단하게 옆에다가 ?client_id=0b84ba9d7d0084c784c5a6533160ea39라는 구문만 추가하면 됩니다. 0b84ba9d7d0084c784c5a6533160ea39가 제아이디구요 (자동생성됩니다.)


오디오 파일은 https://api.soundcloud.com/tracks/114354355/stream?client_id=0b84ba9d7d0084c784c5a6533160ea39에서 얻을 수 있습니다.

이거 알아내고 몇초간 멘붕...


다만 128kbps짜리 mp3파일로 받아지는 모양입니다.


예제곡 링크 : http://soundcloud.com/o2jam/squar-individual-bounce


이를 잘이용하면 사운드클라우드 기본 플레이어를 쓰지 않아도됩니다.


+api링크는 Share메뉴의 WordPress Code에서 얻을 수 있습니다.


Articles