Domanda

Ho due moduli nel mio progetto.Il primo è responsabile della creazione di una cartella e di un foglio di calcolo nell'unità Google.Il secondo è responsabile per l'inserimento di righe nel foglio di calcolo.Per il primo modulo mi riferisco al campione qui .Per il secondo modulo mi riferisco agli esempi qui .C'è un modo in cui posso utilizzare l'autenticazione eseguita nel primo modulo utilizzando GOOGLEAPICILENT nel secondo modulo senza tentare di autenticarsi di nuovo.Anche per informazioni il secondo modulo funziona in un asynctsk all'interno di un servizio.Qualche suggerimento Come fare questo?

È stato utile?

Soluzione

finalmente finito usando sotto:

   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);
.

Utilizzato il nome dell'account selezionato dal raccoglitore dell'account nel primo modulo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top