2017-01-19 85 views
2

我目前正在尝试通过PHP在用户授权通过他的Discord帐户登录后收到用户的Discord信息。授权和认证已经工作,所以access_token有效OAuth2:错误401未授权的PHP请求与access_token(Discord API)

每次我发送请求,我收到一个401错误,看起来像这样:

{"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; 

随着$我附和提到的错误响应。

我根本无法找到它的修复。有没有人有关于OAuth2服务器的奇怪回应的线索?

回答

0

我是未经授权的,因为我只使用电子邮件范围,但省略了识别范围。如果您遇到同样的问题,请务必使用scope=identify+email