2013-07-10 2 views
0

streamclur를 가져 오기 위해 soundcloud API에 액세스 중입니다. 내가이 개 다른 장소에이 코드를 업로드 :XMLHttpRequest를로드 할 수 없습니다 (Soundcloud Permalink). null에서 요청할 수 없음

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&amp;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> 

를 인용 반면

+0

'/ stream' 엔드 포인트가 데이터를 가져 오지 않을 것입니다. 실제 스트림의 URL입니다. 'Audio' 태그 또는 객체의'src' 속성으로 설정할 수 있습니다. –

+0

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

+0

안녕하세요, bnz, 커뮤니티 팀이 연락 드리겠습니다. –

답변

0

download.berlintechno.net이 jQuery 라이브러리를

<script src="http://code.jquery.com/jquery-2.0.3.js"></script> 

을 인용한다.

+0

괜찮습니다. 두 라이브러리를 가지고 놀았지만 링크는 클릭해야합니다. berlintechno.net을 제외한 모든 다른 호스트에서 파일을 다운로드하려고합니다. – devbnz

+0

안녕하세요. 다시 두 사이트를 살펴본 후 내 답변은 정확한 이슈와 관련이 없으며 접근 범위를 벗어날 가능성이 있음을 깨달았습니다. 나는 SC 팀이 곧 당신과 함께 그것을 바란다. – mizuhands

관련 문제