Wie man Google OAuth 2.0-Zugriffs-token direkt mit curl? (ohne die Verwendung von Google-Bibliotheken)

Ich versuche zu Folgen diese tutorial, um die Authentifizierung mit Google mit Ihren OAuth-2.0-API. Allerdings würde ich gerne machen, gerade curl fordert statt deren Bibliotheken verwenden.

Habe ich erhalten meine Client-ID und Client-Secret-Key.
Jetzt versuche ich, das access-token wie diese:

curl \
--request POST \
--header "Content-Type: application/json" \
--data '{
  "client_id":"MY_CLIENT_ID",
  "client_secret":"MY_SECRET_KEY",
  "redirect_uri": "http://localhost/etc",
  "grant_type":"authorization_code"
}' \
"https://accounts.google.com/o/oauth2/token"

Aber es funktioniert nicht. Es gibt mir die folgende Fehlermeldung:

{
  "error" : "invalid_request",
  "error_description" : "Required parameter is missing: grant_type"
}

Kann jemand bitte geben Sie mir Beispiel curl aufrufen, erhalten Sie das access-token und refresh token)?

Werfen Sie einen Blick auf: stackoverflow.com/a/18260206/1503886

InformationsquelleAutor Saqib Ali | 2016-05-09

Schreibe einen Kommentar