Ir para conteúdo
marcio pereira batista

conectar restdebugger com delphi e api skyhub

Recommended Posts

 

boa tarde amigos, meu problema e o seguinte :
estou tentando implementar uma comunicação do meu sistema com api da skyhub para integração dos sistemas, mas não estou conseguindo configurar corretamente a conexão no delphi ou pelo restdebugger (da o mesmo erro nos 2), fiz as configurações de acordo com o manual da skyhub e quando uso uma requisição get / questions vai normalmente no rest debugger (consequentemente no delphi tb) + caso eu tente outros comandos tipo : /products ou /categories , me retorna o json : 
{ 
"error":"Usuário bloqueado ou inexistente" 
} 

fiz utilizando a recomendação do amigo com o programa ReadyAPI 2.5.0 conforme sugerido e conecta perfeitamente e executado todos os comandos sem problema, sendo assim o problema esta em conseguir configurar no delphi, segue rotina q tentei no delphi via linha de comando e da o mesmo erro que no rest debugger, no manual do provedor do serviço esta para configurar no header conforme fiz e funcionou no readapi e no site da skyhub tb funciona normalmente no api explorer + no delphi nada me retorna o erro acima.

restClient1.baseurl :='https://api.skyhub.com.br'; 
restClient1.Accept := 'application/json, text/plain; q=0.9, text/html;q=0.8,'; 
restResponse1.ContentType := 'text/xml'; 
restRequest1.AcceptCharset := 'UTF-8, *;q=0.8'; 
restRequest1.Params[0].Kind := pkHTTPHEADER; 
restRequest1.Params[0].name := 'Accept'; 
restRequest1.Params[0].Value := 'application/json;charset=UTF-8'; 
restRequest1.Params[1].Kind := pkHTTPHEADER; 
restRequest1.Params[1].name := 'Content-Type'; 
restRequest1.Params[1].Value := 'application/json'; 
restRequest1.Params[2].Kind := pkHTTPHEADER; 
restRequest1.Params[2].name := 'X-User-Email'; 
restRequest1.Params[2].Value := 'multisoftwarepdosul@gmail.com'; 
restRequest1.Params[3].Kind := pkHTTPHEADER; 
restRequest1.Params[3].name := 'x-accountmanager-key'; 
restRequest1.Params[3].Value := 'minhakey'; 
restRequest1.Params[4].Kind := pkHTTPHEADER; 
restRequest1.Params[4].name := 'x-Api-Key'; 
restRequest1.Params[4].Value := 'minhasenhaapi'; 
restRequest1.resource:='/categories'; 
restRequest1.execute; 

caso eu troque o /categories para /questions por exemplo retorna 200, + qualquer outro comando retorna usuario bloqueado ou inexistente, sendo q pelo ready api e site da skyhub vai tudo normalmente
desde ja agradeço a quem possa me ajudar
desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

  • Conteúdo Similar

    • Por Joelend
      Estou utilizando TPasLibVlcPlayer para reprodução de videos e preciso que estes sejam exibidos sem áudio. 
      Tentei utilizar a função "vlc.SetAudioMute(true); " porem não funcionou... 
      Olhando a documentação encontrei isso: 

      "Aviso 
      Esta função nem sempre funciona. Se não houver fluxo de reprodução de áudio ativo, o status de mudo poderá não estar disponível. Se a passagem digital (S / PDIF, HDMI ...) estiver em uso, o muting pode não ser aplicável. Além disso, alguns plug-ins de saída de áudio não suportam muting. 
      Nota 
      Para forçar a reprodução silenciosa, desative todas as faixas de áudio. Isso é mais eficiente e confiável do que o mudo." 

      No meu caso, estou utilizando o HDMI. Minha duvida é sobre como desativar as faixas de audio. 

      Alguém saberia ajudar?
    • Por felk_fel@hotmail.com
      Boa tarde a todos!

      De vez em quando, acontece isso comigo, o Delphi compila a aplicação mas ela não roda ou fecha sozinha...Para resolver eu estou sempre tendo que fechar o delphi e criar uma nova aplicação. Alguém poderia me ajudar conforme o vídeo abaixo?

      https://www.youtube.com/watch?v=cFBJSS5yTN8

      Agradeço pela atenção.
    • Por Alanartes
      Podem me ajudar como posso criar um botão de pagamento com essa api: https://ecommerce.picpay.com/doc
      Eu não entendi como organizar o codigo 
    • Por Felipe Garciax
      Ola,
       
      Estou com o seguinte problema, no formulario principal do meu projeto tenho um SplitView e um Image em AlClient com uma imagem em 193 kb, ao abrir e fechar o SplitView em execucao a imagem PISCA, ja usei no OBJECT INSPECTOR o DoubleBuffered em TRUE tanto para o form quanto para o SplitView e o problema persiste, ja fiz o teste no codigo tanto para o EVENTO OnShow e OnCreat:
      DoubleBuffered :=True;  e nenhum resultado... Help Me
    • Por breno2019
      Olá pessoal, pretendo criar um aplicativo que precisará conter um chat interno enviando mensagens uma a uma, a idéia do aplicativo é a mesma que uber, a pessoa estará disponível para oferecer carona e quem se interessar em aceitar vai abrir o chat. Mas o foco da minha pergunta está no chat, como eu faria esse chat?
      Detalhe, estou usando android studio para desenvolver o app, beckend em php + mysql para api e estou consumindo o webservice com o retrofit.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.