2017-01-19 1 views
2

Ich versuche derzeit, die Discord-Informationen des Benutzers über PHP zu erhalten, nachdem der Benutzer die Anmeldung über seinen Discord-Account autorisiert hat. Die Autorisierung und Authentifizierung funktioniert bereits, also das access_token ist gültig.OAuth2: Fehler 401 Nicht autorisiert bei PHP-Anfrage mit access_token (Discord-API)

Jedesmal, wenn ich die Anfrage senden, erhalte ich einen 401 Fehler, wie folgt aussehen:

{"code": 0, "message": "401: Unauthorized"} 

Der PHP-Code zur Zeit ist diese:

$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; 

Mit $ hallte mir die erwähnte Fehlerreaktion .

Ich kann einfach nicht die Lösung dafür finden. Hat jemand eine Ahnung von der seltsamen Antwort vom OAuth2-Server?

Antwort

0

Ich war nicht autorisiert, da ich nur den E-Mail-Bereich verwendete, aber den Identifikationsbereich ausließ. Wenn Sie das gleiche Problem haben, verwenden Sie unbedingt scope=identify+email!

Verwandte Themen