

# Configurar o fluxo OAuth do código de autorização para o Planilhas Google
<a name="googlesheets-oauth-authorization"></a>

 **Pré-requisitos** 
+  Uma conta do Google na qual você pode fazer login para usar a aplicação Planilhas Google. Na sua conta do Google, o Planilhas Google contém os dados que você deseja transferir. 
+  Uma conta do Google Cloud Platform e um projeto do Google Cloud. Consulte [Criar projeto do Google Cloud](https://developers.google.com/workspace/guides/create-project) para obter mais detalhes. 

**Para configurar sua conta do Google e obter credenciais do OAuth 2.0:**

1.  Depois que o projeto do Google Cloud estiver configurado, ative a API do Planilhas Google e as APIs do Google Drive no projeto. Para ver as etapas para habilitá-las, consulte [Habilitar e desabilitar APIs](https://support.google.com/googleapi/answer/6158841) na Ajuda do console de APIs para o Google Cloud Platform. 

1.  Em seguida, configure uma tela de consentimento do OAuth para usuários externos. Para obter mais informações sobre a tela de consentimento do OAuth, consulte [Configurar tela de consentimento do OAuth](https://support.google.com/cloud/answer/10311615#) na Ajuda do console do Google Cloud Platform. 

1.  Na tela de consentimento do OAuth, adicione os seguintes escopos: 
   +  [O escopo somente leitura da API do Planilhas Google](https://www.googleapis.com/auth/spreadsheets.readonly) 
   +  [O escopo somente leitura da API do Google Drive](ttps://www.googleapis.com/auth/drive.readonly) 

    Para obter mais informações sobre esses escopos, consulte [Escopos do OAuth 2.0 para APIs do Google](https://developers.google.com/identity/protocols/oauth2/scopes) na documentação do Google Identity. 

1.  Gere o ID e o segredo do cliente do OAuth 2.0. Para obter os passos para criar esse ID do cliente, consulte [Configurar OAuth 2.0](https://support.google.com/cloud/answer/6158849?hl=en#zippy=) na Ajuda do console do Google Cloud Platform. 

    O ID do cliente do OAuth 2.0 deve ter um ou mais URLs de redirecionamento autorizados. 

    Os URLs de redirecionamento têm o seguinte formato: 
   + https://<aws-region>.console.aws.amazon.com/gluestudio/oauth 

1.  O ID do cliente e o segredo do cliente são provenientes das configurações do ID do cliente do OAuth 2.0. 