Google OAuth 2: response_type Fehler auf token-Anforderung

Ich versuche, um eine OAuth-2-response-code für einen OAuth-response-token. Allerdings, meine Anfrage gibt die folgende Fehlermeldung zurück, die hat null Ergebnisse bei google. Ich habe versucht, die änderung response_type zu "token" anstelle von "code", aber das hat nicht funktioniert entweder.

OAuth 2 Parameter nur einen einzelnen Wert: response_type

Anfrage Details:

scope=https://www.googleapis.com/auth/userinfo.email
client_secret=_____
response_type=code
grant_type=authorization_code
redirect_uri=http://localhost/folder/
client_id=____.apps.googleusercontent.com
code=_____

Schicke ich diesen zweiten Schritt Nutzlast POST https://accounts.google.com/o/oauth2/auth

, Was falsch ist mit meinem Wunsch?

Bearbeiten

Merkte ich, dass es die https://accounts.google.com/o/oauth2/token URL, die verwendet werden sollen für diese Anforderung. Jedoch ist eine änderung zu, dass die URL jetzt gibt:

HTTP/1.0 400 Bad Request
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Fri, 27 Jul 2012 22:44:35 GMT
Content-Type: application/json
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE

{
  "error" : "invalid_request"
}

Edit 2

Entfernen der response_type und ändern Sie die URL wie oben das Problem gelöst.

  • Verdammt, das Tippen mit dem smartphone dauert zu lange 😉
InformationsquelleAutor Xeoncross | 2012-07-27
Schreibe einen Kommentar