• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como utilizar a API de Revenda no aplicativo Postman

Lucas Souza - Especialista de Atendimento na KingHost

Você sabia que a KingHost disponibiliza uma API para gerenciamento de sua Revenda? Veja neste artigo como utilizar a API de Revenda no aplicativo Postman.

A API de Revenda permite que o próprio usuário realize uma integração com as funcionalidades do painel de Revenda. Através de chamadas cURL, o usuário pode criar uma base de dados ou até mesmo uma conta de e-mail, por exemplo, sem a necessidade de utilizar o painel de controle.

Documentação

Aqui você encontrará toda a documentação necessária para utilizar a API em seus sistemas:https://api.uni5.net/doc/

Como utilizar a API de Revenda no aplicativo Postman

No GitHub você encontrará código-fonte do projeto de cliente para API da KingHost. Além de poder utilizar os recursos disponíveis para colaborar com o desenvolvimento de nossas classes API client e interagir com outros desenvolvedores: http://github.com/kinghost/API-PHP

 A API é destinada para usuários experientes, com conhecimento em programação. Por essa razão, caso não tenha familiaridade com uso de API’s, busque a implementação com um programador de sua confiança.

Além de podermos enviar requests via cURL, podemos utilizar softwares específicos, como o Postman.
O Postman é uma aplicação que permite realizar requisições HTTP a partir de uma interface simples e intuitiva, facilitando o teste e depuração de serviços REST.

Mais detalhes em https://learning.getpostman.com/.

Baixei e instalei o Postman. E agora?

Antes de tudo, é necessário utilizar a autenticação Digest para qualquer requisição, seja GET ou POST.
Além disso, a autenticação HTTP Digest é outra forma de controle de acesso a recursos web, e é mais segura que a HTTP Basic. Ela aplica um hash criptográfico MD5 na senha antes de enviá-la pela rede, com uso de valores nonce para prevenir contra replay attacks.

Como exemplo, iremos criar uma base de dados via POST e HTTP Digest.

Inicialmente, coletamos os Headers da requisição para inserirmos no Postman. Você pode coletá-los através do cURL, utilizando o parâmetro -vvv. Veja exemplo abaixo:

No menu Authorization, você deve marcar a opção Digest Auth e preencher todos os parâmetros de autorização.

A senha da API, sobretudo, pode ser gravada em seu painel de controle, no canto inferior direito, no menu REVENDA > API.

Por fim, acessaremos o menu Body para cadastrarmos nossas chaves valores. Em nosso exemplo, precisaremos do ID do domínio e da senha para a base de dados. Não informamos o nome da base, pois na Kinghost, o nome é sequencial.

Para enviar a requisição, clique em SEND, no topo direito da página. Como resultado, o retorno virá no rodapé do Software.

Se tiver qualquer dúvida, entre em contato e converse com nosso suporte. Tenha em mãos seu código de cliente e a senha de atendimento para ser atendido com mais agilidade.

Esse artigo foi útil pra você?