Pesquisar na Comunidade
Showing results for tags 'oauth'.
Encontrado 3 registros
-
[Tutorial] Como criar Credencial OAUTH Gmail
um tópico no fórum postou valterpatrick Dúvidas Gerais sobre o ACBr
Pessoal, estava tendo muita dificuldade para criar as credenciais oauth do Gmail e graças a videos no youtube, pesquisas no google e pessoal da comunidade, eu consegui. Com isto eu criei um tutorial ensinando o passo a passo de como criar esta credencial no Gmail e configurar o seu aplicativo de email, isto levando em consideração que estará apto a fazer autenticação OAUTH. Eu recomendo olharem o tópico abaixo, onde há algumas units atualizadas do ACBrMail como contribuição de um membro da comunidade. O ACBr deve atualizar os fontes logo, mas já podem utilizar o código disponibilizado no tópico abaixo. Observação: eu coloquei o arquivo pdf no meu site por que há um limite de tamanho de arquivo que posso disponibilizar no tópico. Fiquem avontade para compartilhar. Link do pdf: https://ctec.com.br/downloads/Envio_de_Email_pelo_GMAIL.pdf -
Pessoal, estou utilizando a unit alterada que foi publicada em outro post (link abaixo). Eu criei as credenciais oauth no google e estou tentando fazer o envio de email com a unit alterada que está em anexo, contudo está dando erro ao enviar. Eu estou configurando conforme está no exemplo que foi apresentado no post anterior, onde estou enviando o escopo, client id, cliente secret, redirect uri, entre outros dados. Quando tento enviar, sou redirecionado para uma página onde eu clico para autorizar e gero o access token, refresh token e o tempo de expiração de 1 hora, mas dá o erro abaixo: Erro: SMTP Error: Unable to send MailFrom. 535 5.7.8 https://support.google.com/mail/?p=BadCredentials d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp 530 5.7.0 https://support.google.com/mail/?p=WantAuthError d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp Configurações: Host: smtp.gmail.com Email: [email protected] Porta: 587 e 465 (testei ambas) Client id: xxxxxxxxxxxxxxxxxxxxxx Cliente Secrect: yyyyyyyyyyyyyyyyyyyy Redirect URI: http://127.0.0.1:1500 Escopo: https://www.googleapis.com/auth/gmail.send URL AccessToken: https://accounts.google.com/o/oauth2/token URL: Autorization Token: https://accounts.google.com/o/oauth2/auth TLS: True e False (testei ambas) SSL: True e False (testei ambas) SSLType: LT_TLSv1_2 Link Post Anterior: Configuração OAUTH Gmail.pdf ACBrMail.pas OAuth2.Gmail.pas OAuth2.Outlook.pas OAuth2.pas
-
Bom dia Estou fazendo uma integração com a API do Itaú para o registro de boletos direto via webservice. Está dando erro na autenticação, ele usa o oauth. O código que estou usando é o seguinte: function TForm1.RetornaTokenAcesso: String; var Resposta : String; Params : TStringList; dados : TDados; begin Params := TStringList.create; Params.add('client_id='+client_ID); Params.add('client_secret='+cliente_SECRET); Params.add('grant_type=client_credentials'); idHttp1.Response.CharSet := 'UTF-8'; IdHTTP1.Request.ContentType := 'application/json'; try //Obj := TJsonObject.ParseJSONValue(Resposta) as TJsonObject; Resposta := IdHTTP1.Post('https://oauth.itau.com.br/identity/connect/token', Params); try dados := TDados.Create; dados := TJSON.JsonToObject<TDados>(Resposta); Result := dados.Access_token; except Result := ''; end; finally Params.Free; end; end; Ele dá o erro HTTP/1.1 415 Unsupported Media Types Já alterei o IdHTTP1.Request.ContentType porém sem sucesso. Desde já obrigado Evandro
- 3 replies
-
- oauth
- boletos webservice
-
(e 1 mais)
Tags: