Tôi đang cố gắng truy xuất mã ủy quyền để sử dụng ở phía máy chủ của tôi sau these instructions. ID ứng dụng khách của máy chủ chia sẻ cùng một dự án của ID ứng dụng khách Android của tôi.Không thể nhận Mã ủy quyền với Đăng nhập bằng Google+ cho Android: INVALID_SCOPE
tôi có thể lấy thẻ truy cập, nhưng không phải là mã ủy quyền:
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 sử dụng phạm vi thay thế (để lấy một mã uỷ quyền thay vì một token) tạo ra các lỗi sau:
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
Bất kỳ ý tưởng nào?
Cảm ơn! Tôi nghĩ rằng tôi đã cố gắng này đã có, nhưng có lẽ sử dụng phạm vi sai. –
Hey @Lee, điều này được sử dụng để làm việc cho tôi, nhưng chỉ một vài ngày trước nó ngừng hoạt động và bây giờ nó ném lỗi này com.google.android.gms.auth.GoogleAuthException: Unknown. Bất kỳ ý tưởng tại sao? Có điều gì sai với phạm vi của tôi không? https://gist.github.com/lawloretienne/7351151 – toobsco42
hm, tôi cũng gặp lỗi không xác định, dường như không thể tìm cách để nó hoạt động – Stals