【问题标题】:OAuth2: Error 401 Unauthorized at PHP request with access_token (Discord API)OAuth2:使用 access_token 的 PHP 请求未授权错误 401(Discord API)
【发布时间】:2017-06-04 10:27:12
【问题描述】:

在用户通过其 Discord 帐户授权登录后,我目前正尝试通过 PHP 接收用户的 Discord 信息。授权和认证已经生效,所以access_token有效

每次发送请求时,我都会收到 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;

通过 $me 回显上述错误响应。

我根本找不到解决办法。有人知道 OAuth2 服务器的奇怪响应吗?

【问题讨论】:

    标签: php oauth oauth2 discord


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-10-01
      • 2019-02-01
      • 2013-09-13
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多