测试 php-soundcloud
我尝试使用脚本php-soundcloud (Oauth 2),但在用户登录后遇到问题。
我完全按照教程 wiki:https ://github.com/mptre/php-soundcloud/wiki/Oauth-2
当用户接受应用程序时,它会返回以下 URL:http://mywebsite.com/?code=123456789123456789
我得到了正确的信息,$_GET['code']
但该函数accessToken()
不会检索信息,它给了我一个HTTP 代码 401错误(见下图)。
这是我的代码(最基本的):
<?php
include 'Services/Soundcloud.php';
$soundcloud = new Services_Soundcloud('_myClientId_', '_ClientSecret_', '_RedirectUri_');
echo '<a href="' . $soundcloud->getAuthorizeUrl() . '">Connect with SoundCloud</a><br />';
try {
$accessToken = $soundcloud2->accessToken($_GET['code']);
} catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
exit($e->getMessage());
}
这是 soundcloud 的 HTTP 状态代码:http: //developers.soundcloud.com/docs/api/guide#errors
他们说代码 401 是:确保您向我们发送一个client_id
或access_token
.
但我一定会发送正确的 id 和 token!:/
如果有人已经操作过 SoundCloud API 并且知道我为什么会收到此错误,请告诉我任何解决方案。