Como configurar API GMAIL - diogomartino/SAMPMailJS GitHub Wiki

Configurar API do GMAIL

  1. Aceder à Google Console API e criar um projeto AQUI.
  2. Selecionar o projeto criado
  3. Aceder às API's AQUI.
  4. No lado esquerdo, clicar em CREDENTIALS. 1
  5. Clicar em OAUTH Consent Screen, alterar o product name para o que quiserem e clicar em SAVE 2
  6. Clicar em Credentials > Create Credentials > OAuth Client ID 3
  7. Escolher Web Application, e no último campo adicionar https://developers.google.com/oauthplayground, e clicar em CREATE. 4
  8. Guarde o Client ID e o Client Secret em algum lugar, vamos precisar mais tarde
  9. Aceder a https://developers.google.com/oauthplayground/
  10. 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. 5
  11. 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.
  12. 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.
  13. Depois de redirecionados para a página anterior, cliquem em Exchange Authorization code for tokens
  14. Cliquem em Step 2, e guardem o Refresh Token, vai ser preciso mais tarde. 6

No fim de tudo, devem ter:

  • Client ID
  • Client secret
  • Refresh Token