У меня есть два модуля в моем проекте. Первый отвечает за создание папки и электронной таблицы на диске Google. Второй отвечает за вставку строк в электронную таблицу. Для первого модуля я имею в виду образец здесь. Для второго модуля я имею в виду примеры здесь. Можно ли использовать аутентификацию, выполненную в первом модуле, с помощью GoogleAPIClient во втором модуле без повторной проверки подлинности. Также для информации второй модуль работает в AsyncTask внутри службы. Любое предложение, как это сделать?
Наконец, закончил использование ниже:
String SCOPE = "oauth2:https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/"
accessToken = GoogleAuthUtil.getTokenWithNotification(context,HelperUtils.getStringFromPrefs(context, AppConstants.SP_ACCOUNT_NAME,""), SCOPE,null);
Log.d(TAG,"AccessToken : " + accessToken);
SpreadsheetService service = new SpreadsheetService("V1");
service.setProtocolVersion(SpreadsheetService.Versions.V3);
service.setHeader("Authorization", "Bearer " + accessToken);
Использовал имя учетной записи, выбранное из учетной записи в первом модуле.