वर्तमान में, मैं उस एप्लिकेशन पर काम कर रहा हूं जहां उपयोगकर्ता Google के साथ लॉगिन करने में सक्षम है। लॉगिन प्रक्रिया के हिस्से के रूप में, हमें सर्वर एक्सेस के लिए Google एक्सेस टोकन और रिफ्रेश टोकन भेजने की आवश्यकता है।एंड्रॉइड: Google साइन-इन एपीआई द्वारा रीफ्रेश टोकन कैसे प्राप्त करें?
मैं निम्न विधि द्वारा पहुँच टोकन को पुन: प्राप्त कर रहा हूँ,
mAccountName = googleSignInAccount.getEmail();
String scopes = "oauth2:profile email";
String token = null;
try {
token = GoogleAuthUtil.getToken(activity.getApplicationContext(), mAccountName, scopes);
} catch (IOException e) {
Logger.eLog(TAG, e.getMessage());
}
GoogleAuthUtil वर्ग जहाँ से मैं पहुँच टोकन तक पहुँचने हूँ ताज़ा टोकन के लिए एक समारोह नहीं है। तो रीफ्रेश टोकन का उपयोग कैसे करें? अग्रिम में धन्यवाद!
धन्यवाद प्रणय! मैं एक ताज़ा टोकन की तलाश में हूं। मुझे पहले से ही इसी प्रकार के कार्यान्वयन के साथ टोकन तक पहुंच मिली है। –
आप [इस मुद्दे] को देख सकते हैं (http://stackoverflow.com/questions/26969622/how-to-get-refreshtoken-when-using-googleauthutil)। यह इंगित करता है कि आपको 'GoogleAuthUtil.getToken()' का उपयोग करके रीफ्रेश टोकन नहीं मिल सकता है, लेकिन टोकन स्वयं को अमान्य में डालकर, यह एक नया (रीफ्रेश टोकन) – adjuremods