2012-03-31 3 views
0

OSX의 로컬 MAMP 서버에서 PHP를 사용하여 soundcloud API에 연결하려고합니다. 연결/데이터를 가져 오려고하면 'URL이 HTTP 코드 0으로 응답했습니다.'라는 메시지가 나타납니다. 클라이언트 ID/암호 및 리디렉션 URI가 모두 정확합니다. 다음은 내가 사용하고있는 PHP 코드입니다.HTTP 오류가없는 PHP로 Soundcloud API에 연결하는 방법

<?php 

require 'Soundcloud.php'; 

$soundcloud = new Services_Soundcloud('ID','Secret', 'http://localhost:8888/connect.php'); 


$authorizeURL = $soundcloud->getAuthorizeUrl(); 

echo "<a href='$authorizeURL'>Connect with SoundCloud</a>"; 

try { 
$accessToken = $soundcloud->accessToken($_GET['code']); 
print_r($accessToken); 
} 
catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) { 
exit($e->getMessage()); 
} 



try { 
$me = json_decode($soundcloud->get('me'), true); 
print_r($me); 
} 
catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) { 
exit($e->getMessage()); 
} 

아무도 이것에 대한 아이디어가 있습니까?

+0

문제는이 PHP 코드가 아니라 http : // localhost : 8888/connect.php에있는 것 같습니다. – Gavriel

+0

답장을 보내 주셔서 감사합니다. 동일한 파일입니다! 잘못인가? – Joe

답변

1

MAMP 서버의 최신 버전으로 업데이트하여 해결했습니다. 최신 버전의 MAMP에서는 MAMP 전문가에게 SSL에 대한 지원을 추가했다는 내용의 목록을 만들었지 만, 여전히 무료 버전의 MAMP를 사용하고 있지만 업데이트해야한다는 단서가 있습니다.

+0

당신은 그 댓가를 치러야합니까 ?? – nickf

+0

감사합니다. MAMP (2.0)의 최신 버전으로 업데이트하면 해결되었습니다! –

관련 문제