Php Soundcloud-获取访问令牌时出现问题-获取消息无效\u客户端

Php Soundcloud-获取访问令牌时出现问题-获取消息无效\u客户端,php,api,curl,oauth-2.0,soundcloud,Php,Api,Curl,Oauth 2.0,Soundcloud,我已经在soundcloud.com上注册了一个应用程序,我正在尝试使用oauth 2和php使用curl登录,我可以登录看起来正常的应用程序,但是当我用令牌交换访问代码时,我得到以下错误:{error:invalid_client} 我用curl发帖 if(isset($_GET['code'])){ $url = 'https://api.soundcloud.com/oauth2/token'; $fields = array( 'client_i

我已经在soundcloud.com上注册了一个应用程序,我正在尝试使用oauth 2和php使用curl登录,我可以登录看起来正常的应用程序,但是当我用令牌交换访问代码时,我得到以下错误:{error:invalid_client}

我用curl发帖

if(isset($_GET['code'])){

$url = 'https://api.soundcloud.com/oauth2/token';
$fields = array(
                    'client_id'=>urlencode($clientID),
                    'clientSecret'=>urlencode($clientSecret),
                    'grant_type'=>urlencode('authorization_code'),
                    'redirect_uri'=>urlencode($redirectUrl),
                    'code'=>urlencode($_GET['code'])
            );
$fields_string = http_build_query($fields);

$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$data = curl_exec($ch);
if ($data === FALSE) {
    die("Curl failed: " . curl_error($ch));
} else {
    print_r($data);
}

}
我希望这里有人能告诉我我做错了什么


谢谢

我已修复它我的clientSecret不正确它需要在数组中为client\u secret。我已修复它我的clientSecret不正确它需要在数组中为client\u secret。