मैं these instructions के बाद अपने सर्वर पक्ष में उपयोग करने के लिए एक प्राधिकरण कोड पुनर्प्राप्त करने का प्रयास कर रहा हूं। सर्वर की क्लाइंट आईडी मेरे एंड्रॉइड क्लाइंट आईडी की एक ही प्रोजेक्ट साझा करती है।एंड्रॉइड के लिए 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);
uncommenting विकल्प गुंजाइश (एक टोकन के बजाय एक प्राधिकरण कोड को पुनः प्राप्त करने) का उपयोग करने के निम्न त्रुटि पैदा करता है:
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
कोई विचार?
धन्यवाद! मैंने सोचा कि मैंने पहले से ही यह कोशिश की है, लेकिन शायद गलत गुंजाइश का इस्तेमाल किया। –
हे @ ली, यह मेरे लिए काम करता था, लेकिन केवल कुछ दिन पहले यह काम करना बंद कर दिया था और अब यह इस त्रुटि को com.google.android.gms.auth.GoogleAuthException: अज्ञात फेंकता है। कोई विचार क्यों? क्या मेरे क्षेत्रों में कुछ गड़बड़ है? https://gist.github.com/lawloretienne/7351151 – toobsco42
एचएम, मुझे एक अनजान त्रुटि भी मिलती है, ऐसा लगता है कि इसे काम करने का कोई तरीका नहीं मिल रहा है – Stals