streamclur를 가져 오기 위해 soundcloud API에 액세스 중입니다. 내가이 개 다른 장소에이 코드를 업로드 :XMLHttpRequest를로드 할 수 없습니다 (Soundcloud Permalink). null에서 요청할 수 없음
1) + 아약스 호출을 작동하지 다운로드 다음과 같은 오류와 함께 실패합니다
- 은 XMLHttpRequest https://soundcloud.com/woodymusic/woody-heideglu-hen-2-20-04를로드 할 수 없습니다. null로부터의 요구는 할 수 없다. indextest.html : 1
- 오류 : 오류
URL : http://dl.dropboxusercontent.com/u/26890303/indextest.html
다음 코드
<html>
<head>
<title>
</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
</head>
<body >
<div id="results"><a href="https://api.soundcloud.com/tracks/99777114/stream?client_id=fb14c3f2a35b89b556cce18b8614e908" class="btn btn-large scdown">1</a><br>
<a href="https://api.soundcloud.com/tracks/18658191/stream?client_id=fb14c3f2a35b89b556cce18b8614e908" class="btn btn-large scdown" download="Woody @ Licht&Liebe Open Air, Berlin 29-05-2011.mp3">2</a><br>
<a href="https://api.soundcloud.com/tracks/11144882/stream?client_id=fb14c3f2a35b89b556cce18b8614e908" class="btn btn-large scdown" download="Woody + Lodig, Weissgerberlaende Afterparty, 1994 - Vienna.mp3">3 </a><br></div>
<script>
$.ajax({
type: "GET",
url: "https://api.soundcloud.com/tracks/99777114/stream?client_id=fb14c3f2a35b89b556cce18b8614e908",
//beforeSend: function(xhr){xhr.setRequestHeader('Origin', null);},
success: function(data) {
console.log(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log('error: ' +textStatus);
}
});
</script>
</body></html>
:
http://download.berlintechno.net/test/indextest.html
2) 다운로드 + 모든
URL을하고있다
호스트 download.berlintechno.net은 사운드 클 라우드 API의 복원에 영향을 받습니까? dl.dropboxusercontent.com 행동을 다른 결과이 jQuery 라이브러리를
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
를 인용 반면
'/ stream' 엔드 포인트가 데이터를 가져 오지 않을 것입니다. 실제 스트림의 URL입니다. 'Audio' 태그 또는 객체의'src' 속성으로 설정할 수 있습니다. –
afaik, 스트림 끝점은 사운드 파일이 호스팅되는 EC2 저장소를 참조합니다. 내가이 URL에서 1 + 2 + 3를 다운로드하지 못할 이유 그래서 내가 궁금 : http://download.berlintechno.net/test/indextest.html 하지만 하나의 작업에서 : 에 http : // dl.dropboxusercontent.com/u/26890303/indextest.html 아약스 사용법이 올바르지 않다고 예, 맞습니다.하지만 두 호스트 모두에서 동일한 결과를 얻어야합니다. 원본/호스트 download.berlintechno.net이 검은 색으로 나열되었거나 stream_url 필드에 대한 액세스가 제한되어 있는지 확인할 수 있습니까? – devbnz
안녕하세요, bnz, 커뮤니티 팀이 연락 드리겠습니다. –