Neste artigo, explicamos o que é uma API e respetivas vantagens, e apresentamos também a API PTisp, vantagens e documentação.
Índice do artigo
O que é uma API?
Antes de mais, a sigla API significa Application Programming Interface, em Português, Interface de Programação de Aplicações. Esta permite a integração de sistemas, apresentando vantagens como a proteção e segurança dos dados, otimização da performance da plataforma, automatização dos processos, facilidade na troca de informação entre sistemas com diferentes linguagens de programação e a própria monetização da API (cobrando, por exemplo, para que os utilizadores possam aceder a um determinado tipo de informação).
Esta interface agrega um conjunto de padrões, de rotinas e de funções de programação definidos por intermédio de um software que possibilita o uso das funcionalidades das aplicações para uso dos serviços, sem necessidade do seu envolvimento em processos demasiado complexos de implementação.
API PTip
A PTisp dispõe de uma REST API que oferece aos seus clientes a autonomia necessária para realização de tarefas de forma independente, que permite a integração com as mais completas soluções financeiras e de gestão para hosting providers, através dos módulos especialmente desenvolvidos para tal, nomeadamente:
- WHMCS (Web Hosting Automation Made Easy) – que reúne todas as ferramentas necessárias para começar um negócio dedicado ao Alojamento Web e respetiva automatização de processos. Módulo disponível no Github.
- Blesta – uma plataforma de gestão financeira para Hosting Providers. Módulo disponível no Github.
- HostingBill – software concebido para a Indústria de Alojamento Web. Módulo disponível no Github.
Controladores e documentação
A API da PTisp também pode ser utilizada de forma personalizada, sendo que os clientes têm a liberdade para desenvolver o seu próprio software e integrá-lo de acordo com a documentação disponibilizada. A documentação conta com instruções de utilização dos diversos controladores disponíveis, abaixo referenciados:
- Controlador de Domínios (domains : Domains controller)
- Controlador de Utilizadores (user : User controller)
- Controlador de Faturação (billing : Billing controller)
- Controlador de API (api : API controller)
- Controlador de Alojamento (hosting : Hosting controller)
- Controlador de Parqueamento (parking : Parking controller)
- Controlador de Servidores (servers : Servers controller)
- Controlador de Serviços;
- Controlador de Suporte;
- Controlador de Revenda Premium Mail.
Toda a documentação em https://api.ptisp.pt.
A nossa API utiliza autenticação básica (email:api_hash). Para obter o seu API Hash aceda a https://my.ptisp.pt/profile/apihash. Todas as respostas utilizarão códigos de erro HTTP em conformidade e o campo ‘resultado’ terá sempre ‘ok’ para operações bem sucedidas e ‘nok’ caso não sejam bem sucedidas. Os Posts suportam os tipos aplicação/json e a plicação/x-www form-urlencoded.
Vantagens API PTisp ou dos módulos WHMCS / Blesta
- Desconto adicional de 2.5% sobre o TIER ou preço aplicável do registo/transferência de domínios .pt;
- Registo e renovação em tempo real com ganhos evidentes em rapidez e agilidade;
- Processos totalmente automáticos;
- Autonomia de gestão de domínios e de alteração de DNS.