2

Ich schreibe eine Chrome-Erweiterung, die von OAuth 2.0 auf minus.com zugreifen muss. Ich habe Schlüssel und geheime, aber nicht aktualisieren Token, so dass jedes Mal, wenn ich eine XMLHttpRequest mache, in der das Aktualisierungstoken undefined ist, antwortet der Server eine 400 Fehler mit Antworttext mit der Aufschrift "Nein solche Aktualisierung Token: undefined". Könnte mir jemand sagen, wie man das Refresh-Token erhält?Wie erhält man ein Aktualisierungstoken in OAuth 2.0?

Danke!

Antwort

1

Die refresh_token sollte hier als bezeichnet während der Token wieder in der Antwortstruktur weitergegeben werden holt mit Schritt Benutzerberechtigungen: http://miners.github.com/MinusAPIv2/v2/auth_tutorial.html#getting-tokens-using-user-credentials

Sie werden den Antrag für das Token mit den Anmeldeinformationen des Benutzers werden zu machen und dann zurück eine Antwort-Struktur, die etwa wie folgt aussieht:

{ 
    "access_token": "dc19a1ea88", 
    "token_type": "bearer", 
    "expires_in": 3600, 
    "refresh_token": "20ad15128b", 
    "scope": "read_public" 
} 

Wenn Sie extrahieren Sie die Aktualisierungs-Token und dann verwenden Sie es in dem Auffrischungsschritt hier: http://miners.github.com/MinusAPIv2/v2/auth_tutorial.html#refreshing-an-access-token, die funktionieren soll.