0

OSX 上のローカル MAMP サーバーで、PHP を使用して soundcloud API に接続しようとしています。データに接続/取得しようとすると、「URL が HTTP コード 0 で応答しました」というメッセージが表示されます。クライアント ID/シークレットとリダイレクト URI はすべて正しいです。これが私が使用しているPHPコードです-

<?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());
}

誰かこれについて何か考えがありますか?

4

1 に答える 1

1

MAMPサーバーの最新バージョンに更新することでこれを解決しました。それ以降のバージョンの MAMP では、MAMP pro に SSL のサポートを追加したと記載されていました。私はまだ MAMP の無料バージョンを使用していますが、これが更新の合図でした。

于 2012-04-01T10:36:54.060 に答える