मैं Google प्लस के लिए एक्सेस टोकन प्राप्त करने के लिए निम्न कोड का उपयोग कर रहा हूं। रीफ्रेश टोकन प्राप्त करने का कोई तरीका है ताकि मैं वेब सर्वर से Google API ऑफ़लाइन एक्सेस कर सकूं।एंड्रॉइड में Google प्लस के लिए रीफ्रेश टोकन कैसे प्राप्त करें?
String accountName = params[0];
String scopes = "oauth2:profile email";
String token = null;
try {
token = GoogleAuthUtil.getToken(getApplicationContext(), accountName, scopes);
} catch (IOException e) {
Log.e(TAG, e.getMessage());
} catch (UserRecoverableAuthException e) {
startActivityForResult(e.getIntent(), REQ_SIGN_IN_REQUIRED);
} catch (GoogleAuthException e) {
Log.e(TAG, e.getMessage());
}
आप एंड्रॉइड ऐप के लिए ऑफलाइन एक्सेस क्यों मांग रहे हैं? Google के API दस्तावेज़ों के अनुसार, ऑफ़लाइन पहुंच वेब ऐप्स के लिए है। उत्सुकता क्या उपयोग केस यहां है। https://developers.google.com/identity/protocols/OAuth2WebServer#offline – fakataha
@ thedarkpassenger IMO, आप निम्न प्रश्न पर मेरा उत्तर पढ़ सकते हैं http://stackoverflow.com/questions/33998335/how-to-get-access -टेक-बाद-उपयोगकर्ता-साइन-इन-इन-जीमेल-इन-एंड्रॉइड ('एक सशक्त प्रतिक्रिया के साथ, आपके पास logcat में निम्न जानकारी होगी:') – BNK