Я пытаюсь получить код авторизации для использования на моей стороне сервера после these instructions. Идентификатор клиента на сервере совпадает с тем же проектом моего идентификатора клиента Android.Не удалось получить код авторизации с помощью Google+ для входа в систему: INVALID_SCOPE
можно получить маркер доступа, но не код авторизации:
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);
раскомментировав использовать альтернативный объем (чтобы получить код авторизации вместо маркеров) производит следующее сообщение об ошибке:
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
Любые идеи?
Спасибо! Я думал, что пробовал это уже, но, вероятно, использовал неправильный охват. –
Привет, @Lee, это работало для меня, но всего несколько дней назад он прекратил работать, и теперь он выдает эту ошибку com.google.android.gms.auth.GoogleAuthException: Unknown. Любая идея почему? Что-то не так с моими областями? https://gist.github.com/lawloretienne/7351151 – toobsco42
hm, я также получаю сообщение об ошибке, похоже, не может найти способ работать – Stals