Como configurar API GMAIL - diogomartino/SAMPMailJS GitHub Wiki
Configurar API do GMAIL
- Aceder à Google Console API e criar um projeto AQUI.
- Selecionar o projeto criado
- Aceder às API's AQUI.
- No lado esquerdo, clicar em CREDENTIALS.
- Clicar em OAUTH Consent Screen, alterar o product name para o que quiserem e clicar em SAVE
- Clicar em Credentials > Create Credentials > OAuth Client ID
- Escolher Web Application, e no último campo adicionar https://developers.google.com/oauthplayground, e clicar em CREATE.
- Guarde o Client ID e o Client Secret em algum lugar, vamos precisar mais tarde
- Aceder a https://developers.google.com/oauthplayground/
- Do lado direito, clicar na roda dentada, clicar em Use your own OAuth credentials e colar o Client ID e o Client Secret. Do lado esquerdo, perto do botão Authorize APIs introduzir https://mail.google.com.
- Clicar em Authorize APIs. Se der algum erro, voltem ao passo 7 e verifiquem se no fim do URL não tem uma /. Se tiver, removam-na e tentem novamente.
- Em alguns browsers vai aparecer um aviso a dizer que a aplicação não foi validada. Ingorem o aviso. Façam login na vossa conta e autorizem a aplicação que criaram.
- Depois de redirecionados para a página anterior, cliquem em Exchange Authorization code for tokens
- Cliquem em Step 2, e guardem o Refresh Token, vai ser preciso mais tarde.
No fim de tudo, devem ter:
- Client ID
- Client secret
- Refresh Token