Google Drive: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Vinicius (discussão | contribs)
Sem resumo de edição
Vinicius (discussão | contribs)
Sem resumo de edição
Linha 1: Linha 1:
Passo a passo de como fazer a integração no Google Drive.
Passo a passo de como fazer a integração no Google Drive.
'''Atenção
Em caso de erro de token de acesso: "Token has been revoked"
Em um esforço para aumentar ainda mais a segurança da conta para usuários do Google Apps, uma alteração recente foi feita em nossa política de segurança, segundo a qual os tokens OAuth2 emitidos para acesso a determinados produtos agora serão revogados quando a senha de um usuário for alterada. Por exemplo, se um usuário perder o dispositivo e alterar a senha do Google, o e-mail e outros dados deixarão de ser sincronizados com esse dispositivo quando a senha for redefinida.
[[Arquivo:Erro token expirado.png|centro]]


== 1° Passo - Criar conta Gmail ==
== 1° Passo - Criar conta Gmail ==
Linha 48: Linha 54:
== 10° Passo - Publicar Projeto ==
== 10° Passo - Publicar Projeto ==
Publicar o projeto para produção
Publicar o projeto para produção
'''Importante:
A partir de 2021, o Google fez uma alteração que fará com que todos os tokens de atualização expirem após sete dias se o projeto que o criou ainda estiver em fase de teste. A solução é alterar seu projeto para produção e, em seguida, seus tokens de atualização durarão mais de sete dias.


[[Arquivo:9 - publicarprojeto.png|centro]]
[[Arquivo:9 - publicarprojeto.png|centro]]

Edição das 10h41min de 19 de junho de 2023

Passo a passo de como fazer a integração no Google Drive.

Atenção Em caso de erro de token de acesso: "Token has been revoked" Em um esforço para aumentar ainda mais a segurança da conta para usuários do Google Apps, uma alteração recente foi feita em nossa política de segurança, segundo a qual os tokens OAuth2 emitidos para acesso a determinados produtos agora serão revogados quando a senha de um usuário for alterada. Por exemplo, se um usuário perder o dispositivo e alterar a senha do Google, o e-mail e outros dados deixarão de ser sincronizados com esse dispositivo quando a senha for redefinida.

1° Passo - Criar conta Gmail

Criar uma conta no Gmail, ou utilizar a existente

Acessar o link: https://console.cloud.google.com/getting-started

3° Passo - Criar um projeto

Clicar em Select Project - Para criar um projeto e depois em New Project

4° Passo - Nomear o projeto

Nomear o projeto com o nome de preferência

5° Passo - Tela consentimento OAuth

Ir para APIS & Serviços - Tela de Consentimento OAuth

oauth
oauth

6° Passo - Escolher projeto

Escolha o projeto que será feito a autorização do OAuth

7° Passo - Configuração Externa

Com o projeto selecionado, configurar o tipo para externo

8° Passo - Definir nome aplicativo

Definir um nome para o aplicativo e o email de suporte, é aconselhável que o nome do aplicativo seja o mesmo que o nome do projeto

9° Passo - Definir o email do desenvolvedor

Logo abaixo, é preciso definir o email do desenvolvedor ou responsável pela implantação do projeto

Após isso, é só salvar, as 3 etapas adiante não precisam de muita atenção, então pode salvar todas e voltar para o painel inicial

10° Passo - Publicar Projeto

Publicar o projeto para produção

Importante: A partir de 2021, o Google fez uma alteração que fará com que todos os tokens de atualização expirem após sete dias se o projeto que o criou ainda estiver em fase de teste. A solução é alterar seu projeto para produção e, em seguida, seus tokens de atualização durarão mais de sete dias.

11° Passo - Configurar credenciais

Com o autorização do OAuth feita e com o projeto publicado, ir em Credenciais - Criar Credenciais

12° Passo - Criar Chave OAuth Client Id

Clicar em Cliente Id OAuth

13° Passo - Tela criação Chave OAuth

Definir o tipo de aplicação como "Para Computador", definir um nome e Criar

14° Passo - Chave Criada

Credenciais criadas do OAuth, basta clicar em "Download JSON"

15° Passo - Arquivo Json

Um arquivo Json com as credenciais será baixado na máquina

16° Passo - Biblioteca de APIs

Após baixar o arquivo, clicar em Biblioteca

17° Passo - Google+

Pesquisar por Google+

18° Passo - Google+ API

Selecionar Google+ API

19° Passo - Ativar API

Clicar em Ativar API

20° Passo - API Ativada

Com a API Google+ ativada, basta ir até o ERP

21° Passo - Configurar no ERP

Para configurar no ERP, é preciso ir em Configurações -> Configurações de Integração

22° Passo - Formulário de Configuração

Ir até a aba Google Drive

23° Passo - Autorizar API

Para autorizar a API basta clicar no botão "Autorizar API" e importar o arquivo Json que foi baixado, após uma mensagem de sucesso será exibida, e as chaves Cliente Id, Chave Secreta, Token de acesso e Token Atualizado serão importados para a tela, é preciso que ao preencher os dados como (ClienteId, Chave Secreta, Id Pasta, Email, Token Acesso, Token Atualizado) salva-los e retornar para a tela novamente para prosseguir com a criação da pasta

24° Passo - Criar pasta

Para criar uma pasta que será armazenado os arquivos, o usuário pode criar manualmente no Google Drive ou pode clicar no botão, uma mensagem será exibida, permitindo o usuário criar uma pasta com nome de preferência ou com o nome padrão "DataPlus"

Atenção: Caso alguma mensagem de erro seja apresentada durante o processo de criação da pasta é necessário aguardar algumas horas após a ativação da API, para que ela seja liberada para uso