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:
- https://console.cloud.google.com/marketplace/product/google/drive.googleapis.com
- https://console.cloud.google.com/marketplace/product/google/sheets.googleapis.com
Irei mostrar abaixo as telas apenas da ativação da API do Google Sheet, pois o processo é identico para ambos.
Criando a Credêncial de acesso
Agora vamos criar as credênciais propriamente, para isso entre no link:
-
A credêncial a ser criada é para Bot (Robô), no menu está como “Conta de Serviço”, para cria-la clique no botão “Criar Credênciais” em seguida escolha “Conta de Serviços”.
-
Digite o nome que deseja dar a credêncial que está criando, pode ser o nome de seu projeto que irá usa-la.
-
Em seguida defina o papel como sendo “proprietário”, clique em continuar
- Nesta tela clique em continuar sem alterar nada.
- Agora role a tela até a base e clique no lápis correspondente na “Conta de Serviço” criada.
- Em seguida vá na aba chaves e clique no botão “Adicionar Chave” e selecione “Criar Nova Chave”.
- Na tela apresentada selecione a opção “JSon” e clique em “Criar”.
- 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.
- 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.