Jump to content

diadoacbr

consumir API xe2


  • Este tópico foi criado há 744 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal primeira vez que estou fazendo esse trabalho, nao estou conseguindo, estou usando indy com xe2, estou tentando pegar o token, segue o codigo:

var
  HTTPClient: TIdHTTP;
  lParam: TStringList;
  retorno: String;
begin
  lParam := TStringList.Create;
  lParam.Add('userName = eDNicmJvZHV0bw==');
  lParam.Add('password = QWRtcHNEU3RQ==');
  lParam.Add('storeID = MQ==');

  HTTPClient := TIdHTTP.Create;
  HTTPClient.Request.Accept := 'application/json';
  HTTPClient.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1;

  try
    try
      retorno := HTTPClient.Post('https://adm-pedido-neo1.plataformaneo.com.br/api/v1/auth',lParam);
    finally
      lParam.Free;
      HTTPClient.free;
    end;
  except
    on e:exception do
    ShowMessage('Erro ao enviar arquivo ao servidor !'+#13+e.Message);
  end;

 

Retorna o seguinte erro:

Socket erro # 10054

connection reset by peer

Se alguem souber ou tiver alguns exemplos, agradeço

obrigado

 

 

Link to comment
Share on other sites

  • Fundadores

Parece ser falha na conexão segura...

Se não me engano, a Indy usa o OpenSSL... deixe as DLLs dele, na mesma pasta do seu .EXE

http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.0.2.21/x86/

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Consultores

Não funcionou com RestClient?

 

Se for por problemas com ele utilize esse projeto aqui

https://github.com/fabriciocolombo/delphi-rest-client-api

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores
1 hora atrás, felipeiw disse:

Pessoal muito obrigado pelas respostas.

Juliomar é um componente ?

Estive pesquisando, encontrei Projeto Rest Dataware, vocês conhecem ? usam ?

Obrigado

 

Sim  é um componente.

Não uso esse projeto.

e pelo que entendi tu quer consumir certo? esse que lhe passei é pra consumir API

agora se tu quer criar API indico DMVC, Horse ou pago TMS XData

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

Sim Juliomar quero consumir, baixar pedidos feito nessa plataforma, esse é minha principal e urgente missão neste momento.

uso o delphi xe2, acho q terei q instalar um indy mais novo, deu alguns erros quando tentei instala-lo.

obrigado mais uma vez

 

Link to comment
Share on other sites

  • Consultores
2 horas atrás, felipeiw disse:

Sim Juliomar quero consumir, baixar pedidos feito nessa plataforma, esse é minha principal e urgente missão neste momento.

uso o delphi xe2, acho q terei q instalar um indy mais novo, deu alguns erros quando tentei instala-lo.

obrigado mais uma vez

 

Eu nem instalaria ele, somente instanciaria o componente. apontaria no projeto a pasta dele pois assim evita dependencia da IDE

Sugestão é claro

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores
36 minutos atrás, felipeiw disse:

Juliomar, obrigado pela resposta, será que vc poderia me passar por favor, algumas linhas de códigos, fazendo essa referencia ?

Obrigado

 

 

Que referencia?

fala em criar o componente em runtime?

Chegou a ler todo o projeto após acessar o link?

image.png

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Este tópico foi criado há 744 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.