Ich programmiere einen Webserver, um oAuth2 für Google APIs zu unterstützen, und folge this documentation. Alles scheint so gut zu funktionieren, dass ich versuche, mit dem Access Token eine Google API zu erstellen. Beispielaufruf aus der Dokumentation:Sieht mein Google oAuth2 Token richtig aus?
https://www.googleapis.com/oauth2/v1/userinfo?access_token=1/fFBGRNJru1FQd44AzqT3Zg
Wenn ich versuche, es mit meinen Zugriffstoken I 401 ungültig Token Fehler.
Durch die Literatur, alle Beispiele zeigen die Access Token im Format 1/fFBGR ....... Mein Access Token ist von Form ya29.AHES67z ....... und ist viel länger (siehe das Snippet unten mit Antwort von Google).
oauth2 request:{
"access_token" : "ya29.AHES67zeEn-RDg9CA5gGKMLKuG4uVB7W4O4WjNr-NBfY6Dtad4vbIZ",
"token_type" : "Bearer",
"expires_in" : 3600
}
So scheint es, dass mein Token falsch ist. Muss ich es kodieren/decodieren?
Hmmm - vielleicht ist mein Token in Ordnung. Gefunden ein [Beispiel] (http://are4.us/raysblog/?p=2932), wo jemand ein Token hat, das mit ya29 beginnt. –