Come accedere a un Google Service account con la normale interfaccia utente Web, ad esempio a google drive?Interfece utente dell'account di servizio
Ora posso solo accedere utilizzando l'API tramite script.
Come accedere a un Google Service account con la normale interfaccia utente Web, ad esempio a google drive?Interfece utente dell'account di servizio
Ora posso solo accedere utilizzando l'API tramite script.
Non puoi. Un account di servizio è una cosa di tipo utente sudo. Sì, ha un account Google Drive, un calendario Google ... ma non puoi accedere all'interfaccia web per gli account di servizio.
opzione/lavoro intorno/Tip:
C'è un leggero soluzione. Potresti avere l'account di servizio per consentire al tuo account Google di accedere a una directory sulla sua unità Google. Quindi quando accedi al web di Google Drive sarai in grado di vedere i file. Suggerimento: se si desidera essere in grado di interagire con i file, l'account del servizio dovrà anche concedere l'accesso a ciascuno dei file nella directory.
È possibile utilizzare files.patch e permissions per raggiungere questo obiettivo.
@DalmTo grazie per la riproduzione. Posso effettuare chiamate API dall'autent del browser come account di servizio? – ButuzGOL
L'autenticazione aperta in generale è un po 'complicata, richiede che tu possa eseguire HTTP POST qualsiasi lingua che possa fare un post http possa usare Oauth. I browser sono HTTP GET, quindi probabilmente non funzionerà direttamente con un browser web. Dovrai trovare un linguaggio di programmazione o di scritturazione per questo. – DaImTo
@ButuzGOL È possibile effettuare chiamate API da qualsiasi luogo, purché si disponga di un token di accesso. La vera domanda è se è possibile ottenere un token di accesso da un client browser per un servizio, e la risposta è no. È necessario ottenere un token di accesso tramite un'app server e condividerlo con il cliente (ovviamente ovviamente), oppure è necessario rivisitare il motivo per cui si sta utilizzando un account di servizio in primo luogo e magari utilizzare una soluzione diversa. – pinoyyid