Ir para conteúdo
  • Cadastre-se

dev botao

consumir API xe2


  • Este tópico foi criado há 1334 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Moderadores

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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.