Você gostou do post,
e
quer mais?
Me paga um café! :) PIX consultoria@carlosdelfino.eti.br
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva
Obrigado.

Como criar uma credêncial de acesso ao Google Cloud para uso em serviços típo Bot.

Este artigo foi originalmente públicado no site NiZiN-Investimentos, para ter acesso a material sempre atualizado quanto a Ciência de Dados e Analise Fundamentalista acompanhe o site e nos pague um café

Crie sua credêncial de acesso ao Google API para um robô

Usaremos nossos códigos como se fosse um robô de processamento, assim ficando bem mais simples o acesso, para isso é preciso ativar serviços do Google API e criar uma credêncial que deverá ser gravada na pasta de trabalho.

Ativando os Serviços da API do Google

O primeiro passo é ativar a API do Google Drive e do Google Sheets em sua conta no Google, portanto você já deve ter um e-mail no GMail, para ativar as APIs siga cada um dos links e clique em ativar, são dois links distintos apesar de bastante similares:

Irei mostrar abaixo as telas apenas da ativação da API do Google Sheet, pois o processo é identico para ambos.

Google Sheet API - Ativar

Google Sheet API - Ativado

Criando a Credêncial de acesso

Agora vamos criar as credênciais propriamente, para isso entre no link:

Criar Credêncial

  • Digite o nome que deseja dar a credêncial que está criando, pode ser o nome de seu projeto que irá usa-la. Nome da Credêncial

  • Em seguida defina o papel como sendo “proprietário”, clique em continuar

Definir o Papel Principal Definir o Papel Principal

  • Nesta tela clique em continuar sem alterar nada.

Definir o Papel Principal

  • Agora role a tela até a base e clique no lápis correspondente na “Conta de Serviço” criada.

Definir o Papel Principal

  • Em seguida vá na aba chaves e clique no botão “Adicionar Chave” e selecione “Criar Nova Chave”.

Definir o Papel Principal

  • Na tela apresentada selecione a opção “JSon” e clique em “Criar”.

Definir o Papel Principal

  • Neste momento um arquivo será criado e baixado, clique em fechar, e mova o arquivo para a pasta que usará para digitar os comandos deste tutorial.

Definir o Papel Principal

  • Renomeie o arquivo para “service-account.json”

Para uso em outros cenários, reserve o e-mail encontrado na propriedade client_email do arquivo json que foi criado. Renomeie o arquivo para service_account.json e mova-o para o diretório que irá trabalhar.

Referências

  • CIEDA
  • https://medium.com/@vince.shields913/reading-google-sheets-into-a-pandas-dataframe-with-gspread-and-oauth2-375b932be7bf

Não deixe de me pagar um café, faz um PIX: consultoria@carlosdelfino.eti.br de qualquer valor.


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em