Ich versuche, einen Autorisierungscode für die Verwendung auf meiner Serverseite nach these instructions abzurufen. Die Client-ID des Servers teilt das gleiche Projekt meiner Android-Client-ID.Autorisierungscode mit Google+ Anmeldung für Android kann nicht abgerufen werden: INVALID_SCOPE
kann ich die Zugriffstoken abzurufen, aber nicht der Berechtigungscode:
String mScopes = "oauth2:https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email";
//String mScopes = "oauth2:server:client_id:314345278679.apps.googleusercontent.com:api_scope:https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email";
Bundle mAppActivities = new Bundle();
mAppActivities.putString(GoogleAuthUtil.KEY_REQUEST_VISIBLE_ACTIVITIES, "");
String authorizationToken = GoogleAuthUtil.getToken(LoginActivity.this, mPlusClient.getAccountName(), mScopes, mAppActivities);
uncommenting die Alternative Umfang zu verwenden (einen Autorisierungscode anstelle eines Token abrufen) erzeugt den folgenden Fehler:
I/GLSUser (15293): GLS error: INVALID_SCOPE [email protected] oauth2:server:client_id:314345278679.apps.googleusercontent.com:api_scope:https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
Irgendwelche Ideen?
Danke! Ich dachte, ich hätte das schon versucht, aber wahrscheinlich den falschen Bereich benutzt. –
Hey @Lee, das hat früher für mich funktioniert, aber vor ein paar Tagen hat es aufgehört zu arbeiten und jetzt wirft es diesen Fehler aus com.google.android.gms.auth.GoogleAuthException: Unknown. Irgendeine Idee warum? Stimmt etwas nicht mit meinen Scopes? https://gist.github.com/lawlortienne/7351151 – toobsco42
hm, ich bekomme auch einen unbekannten Fehler, kann nicht scheinen, einen Weg zu finden, damit es funktioniert – Stals