Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Recommended Posts

17 minutos atrás, Adhelmar Rondon disse:

Boa noite Pessoal!

Se puderem me orientar, preciso consumir uma API (segue documentação...https://api.betalabs.net/docs)

Eu nunca consumi nenhuma API, se tiver alguém que possa me orientar com exemplos ou se por um acaso já tenham usado essas API  da betalabs

Desde de já agradeço

vc vai precisar de um client_id e um client_secret fazer uma chama a um endereço que vai retornar um token e com o token vc vai poder consumir os outros serviços

nesse endereço que vc passou não existe nenhum metodo para retornar o token

Share this post


Link to post
Share on other sites
17 minutos atrás, datilas disse:

vc vai precisar de um client_id e um client_secret fazer uma chama a um endereço que vai retornar um token e com o token vc vai poder consumir os outros serviços

nesse endereço que vc passou não existe nenhum metodo para retornar o token

Então o problema que eu não entendo nada dessa parte e o meu cliente no meu pé, esse link é o que me passaram

Share this post


Link to post
Share on other sites
14 horas atrás, Adhelmar Rondon disse:

Então o problema que eu não entendo nada dessa parte e o meu cliente no meu pé, esse link é o que me passaram

Como vc pode ver aqui:

curl -X GET "https://https://api.betalabs.netapi/clients/acting-as/MyClientID/in/MyDomainID" 
-H "accept: application/json" 
-H "Authorization: myAuthorization" 
-H "X-CSRF-TOKEN: "

Você vai precisar de um Authorization que é um token gerado a partir do client_id e client_secret

e um X-CSRF-TOKEN que é gerado a partir do token

então entre em contato com eles e peça mais informação

sobre o modo de autenticação deles.

esse é o primeiro passo, depois disso é que você vai trabalhar de verdade.

 

Share this post


Link to post
Share on other sites
17 minutos atrás, datilas disse:

Como vc pode ver aqui:

curl -X GET "https://https://api.betalabs.netapi/clients/acting-as/MyClientID/in/MyDomainID" 
-H "accept: application/json" 
-H "Authorization: myAuthorization" 
-H "X-CSRF-TOKEN: "

Você vai precisar de um Authorization que é um token gerado a partir do client_id e client_secret

e um X-CSRF-TOKEN que é gerado a partir do token

então entre em contato com eles e peça mais informação

sobre o modo de autenticação deles.

esse é o primeiro passo, depois disso é que você vai trabalhar de verdade.

 

Obrigado pela sua ajuda e no caso posso usar REST DEBUGER?

Share this post


Link to post
Share on other sites
24 minutos atrás, Adhelmar Rondon disse:

Obrigado pela sua ajuda e no caso posso usar REST DEBUGER?

pode sim

Share this post


Link to post
Share on other sites
19 minutos atrás, datilas disse:

pode sim

mais uma vez obrigado, o ruim que o pessoal do suporte, não da apoio nenhum, falei se tinha exemplos em Delphi, simplesmente falaram não e foram curto e grosso rsrs

Share this post


Link to post
Share on other sites

Oi Adhelmarboa tarde!

Trabalho na Betalabs. Vamos fazer o possível para te ajudar. Já identifiquei pelo nosso CRM inclusive quem é o nosso cliente em comum.

Infelizmente não temos mesmo exemplos em Delphi, mas reitero que dentro do nosso conhecimento técnico iremos fazer o que pudermos para lhe ajudar.

Vou pedir para que - na segunda-feira - um dos sócios da empresa te ligue para bater um papo pessoalmente!

grande abraço,

 

Share this post


Link to post
Share on other sites
2 horas atrás, Luan Gabellini disse:

Oi Adhelmarboa tarde!

Trabalho na Betalabs. Vamos fazer o possível para te ajudar. Já identifiquei pelo nosso CRM inclusive quem é o nosso cliente em comum.

Infelizmente não temos mesmo exemplos em Delphi, mas reitero que dentro do nosso conhecimento técnico iremos fazer o que pudermos para lhe ajudar.

Vou pedir para que - na segunda-feira - um dos sócios da empresa te ligue para bater um papo pessoalmente!

grande abraço,

 

Muito obrigado e desde de já agradeço

 

abraços

Share this post


Link to post
Share on other sites
Em 06/09/2019 at 09:29, Adhelmar Rondon disse:

mais uma vez obrigado, o ruim que o pessoal do suporte, não da apoio nenhum, falei se tinha exemplos em Delphi, simplesmente falaram não e foram curto e grosso rsrs

dificilmente esses serviços de api tem algum exemplo em delphi,

na proxima vez que vc precisar de algum suporte com alguma api (caso eles não tenham um demo em dephi)

peça um manual para uso com curl, pois fica mais facil adaptar para os componentes do delphi.

por exemplo:

curl -X GET "https://https://api.betalabs.netapi/clients/acting-as/MyClientID/in/MyDomainID" 
-H "accept: application/json" 
-H "Authorization: myAuthorization" 
-H "X-CSRF-TOKEN: "

GET é a operação pode ser GET, POST, PATCH, DELETE, PUT.

-H é Header

-data é o body

etc..

ai fica mais fácil até para o suporte deles te ajudarem.

Share this post


Link to post
Share on other sites
18 minutos atrás, datilas disse:

dificilmente esses serviços de api tem algum exemplo em delphi,

na proxima vez que vc precisar de algum suporte com alguma api (caso eles não tenham um demo em dephi)

peça um manual para uso com curl, pois fica mais facil adaptar para os componentes do delphi.

por exemplo:

curl -X GET "https://https://api.betalabs.netapi/clients/acting-as/MyClientID/in/MyDomainID" 
-H "accept: application/json" 
-H "Authorization: myAuthorization" 
-H "X-CSRF-TOKEN: "

GET é a operação pode ser GET, POST, PATCH, DELETE, PUT.

-H é Header

-data é o body

etc..

ai fica mais fácil até para o suporte deles te ajudarem.

Obrigado, enviei isso no e-mail para eles, agora estou com o acesso client_id, client_secret, username e password, preciso testar

Share this post


Link to post
Share on other sites

geralmente se voce tem username e password

não vai precisar de client_id, client_secret

o client_id e client_secret geralmente  é usado para gerar um token e depois fazer todas as requisições com esse token

quando você tem username e password não precisa do token fica até mais facil para trabalhar

 

qual componente e versão do delphi você ta usando?

 

Share this post


Link to post
Share on other sites
8 minutos atrás, datilas disse:

geralmente se voce tem username e password

não vai precisar de client_id, client_secret

o client_id e client_secret geralmente  é usado para gerar um token e depois fazer todas as requisições com esse token

quando você tem username e password não precisa do token fica até mais facil para trabalhar

 

qual componente e versão do delphi você ta usando?

 

Delphi XE8, agora componente ainda nenhum, porque eu sou muito cru nisso

tentando o REST

Share this post


Link to post
Share on other sites
18 horas atrás, Adhelmar Rondon disse:

image.png.82a99d2d295313c990b415d0e5756d4d.pngSerá que alguém pode me ajudar, consumindo a API e esta dando erro

estou utilizando Indy e a versão dele é 10.6.2

image.png.8a1223975f7509e27a40017a984d962d.png

 

mostra o código que você ta usando

  • Like 1

Share this post


Link to post
Share on other sites

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...