OAuth2:错误401在PHP请求时使用access_令牌(Discord API)未经授权
在用户通过Discord帐户授权登录后,我目前正试图通过PHP接收用户的Discord信息。授权和身份验证已生效,因此访问令牌有效 每次发送请求时,我都会收到一个401错误,如下所示:OAuth2:错误401在PHP请求时使用access_令牌(Discord API)未经授权,php,oauth,oauth2,discord,Php,Oauth,Oauth2,Discord,在用户通过Discord帐户授权登录后,我目前正试图通过PHP接收用户的Discord信息。授权和身份验证已生效,因此访问令牌有效 每次发送请求时,我都会收到一个401错误,如下所示: {"code": 0, "message": "401: Unauthorized"} PHP代码当前为以下代码: $second_curl = curl_init( 'https://discordapp.com/api/users/@me'); curl_setopt( $second_curl,CUR
{"code": 0, "message": "401: Unauthorized"}
PHP代码当前为以下代码:
$second_curl = curl_init( 'https://discordapp.com/api/users/@me');
curl_setopt( $second_curl,CURLOPT_RETURNTRANSFER, true);
curl_setopt( $second_curl, CURLOPT_HTTPHEADER, array("Authorization: BEARER ".$secret->access_token));
$me = curl_exec( $second_curl );
echo $me;
$me回显提到的错误响应
我就是找不到解决办法。有人知道OAuth2服务器的奇怪响应吗?我未经授权,因为我只使用了电子邮件作用域,而没有使用标识作用域。如果您遇到相同的问题,请确保使用
scope=identify+email