Gerenciando DNS, Email, Hospedagens, Website Builder, SiteLock e CodeGuard através da sua integração de API HTTP

João M Nguimbi

Last Update há 4 anos

Os seguintes Serviços residem em servidores separados dos que você se conecta, por meio da API HTTP, por isso, seus Clientes precisam fazer o login para os Painéis de Controle (individuais) para gerenciar esses Serviços:


DNS


E-mail (Conta de e-mail gratuita [POP / IMAP] e encaminhamento de e-mail)

Hospedagem de Domínio Único

Multi Domain Hosting

Revenda de hospedagem

Servidor dedicado

E-mail corporativo

Email Comercial

SiteLock

CodeGuard

Impress.ly


Serviços da Web (Legacy Web Hosting, Email Hosting, Website Builder)


A ResellerClub – Brasil agora fornece-lhe outro método de acesso direto ao seu Cliente, para gerenciar os Produtos / Serviços acima de suas próprias interfaces.


Para realizar isso, você deve passar os seguintes parâmetros para o URL mencionado, através de um método HTTP POST:


URL: http://<Your_Control Panel_Branded_URL>/servlet/ManageServiceServletForAPI


auth-token: Você precisa gerar um token de autenticação, que você precisa passar como o valor desse parâmetro para permitir que o Cliente gerencie sua Ordem. Isso pode ser feito chamando a API HTTP gerando um método Token. O token de autenticação gerado será válido por um período de tempo muito curto e você deve usá-lo imediatamente ao gerá-lo.


orderid: O ID da Ordem dos Serviços da Web (Legacy Web Hosting, Email Hosting, Website Builder) / Single Domain Hosting / Multi Domain Hosting / Reseller Hosting / Servidor Dedicado / Managed Server / Enterprise Email / SiteLock / CodeGuard Solicite que o Cliente deseje gerir. No caso de DNS, Serviço de E-mail, a Identificação da Ordem do Produto associado ao Serviço de DNS / E-mail precisa ser aprovada. Com base no orderid, a categoria do produto será determinada.


Para pedidos de serviço de email / DNS que não possuem nenhum outro produto associado a eles, você pode continuar a passar o pedido existente para acessar a interface Gerenciamento de DNS e Gerenciamento de serviços de e-mail, respectivamente.


nome do serviço: este parâmetro precisa ser passado para gerenciar o nome do serviço especificado. O valor desse parâmetro precisa ser:


dns: para gerenciar o serviço de DNS.

mailfwd: para gerenciar o serviço de encaminhamento de email.

free_email: para gerenciar o Free Free Account Account.

Webhosting: para gerenciar o Web Hosting Service.

mailhosting: para gerenciar o serviço de hospedagem de e-mail.

Websitebuilder: para gerenciar o serviço do Website Builder.

impress.ly: para gerenciar um pedido Impress.ly.


url: Este parâmetro precisa ser passado para gerenciar uma ordem Impress.ly. O valor deste parâmetro precisa ser um URL no seu servidor que aceita o app-id fornecido pelo Impress.ly. Você pode então recuperar os detalhes da ordem usando o app-id na chamada Get Callback URL.


OU


painel: Este parâmetro precisa ser passado para gerenciar o WHM. O valor desse parâmetro precisa ser o mesmo.

Para Hospedagem de Domínio Único / Hospedagem Multi-Domínio / Reseller Hosting / Servidor Dedicado / Servidor Gerenciado / Enterprise Email / SiteLock / CodeGuard Orders, você pode passar a Chave de Produto correspondente como o valor para este parâmetro.

informação adicional


Chaves de produto


Você precisaria criar uma interface intermediária, que deveria chamar o método Generating a Token HTTP API e criar um URL com orderid, auth-token e service-name / panel como parâmetros e, em seguida, redirecionar o Cliente para este URL.


Exemplo de Java:


Vamos chamar essa interface de um servlet chamado ManageOrderBoxControlPanel.

Esta interface aceitaria a ID da Ordem dos Serviços da Web (Hosting de Web Legacy, Email Hosting, Website Builder) / Hospedagem de Domínio Único / Hosting Multi-Domínio / Revenda de Hospedagem / Servidor Dedicado / Servidor Gerenciado / Enterprise Email / SiteLock / CodeGuard Order ou Order ID do Serviço associado ao DNS ou ao Serviço de E-mail como parâmetro. Então, para gerenciar um Serviço, você chamará essa interface com http: // <Your-Server-URL> / ManageOrderBoxControlPanel? Orderid = <orderid>.


Este servlet precisaria chamar o método Generating a Token HTTP API.


O URL final ao qual você redirecionaria seu Cliente, seria:


Para o gerenciamento do WHM: http: // <Your_Branded_URL> / servlet / ManageServiceServletForAPI? Auth-token = <auth-token> & orderid = <orderid> & panel = whm


Para o gerenciamento do serviço de DNS, e-mail (Conta de e-mail grátis [POP / IMAP] e encaminhamento de e-mail) Serviço, Serviços da Web (Hosting Web legado, Hospedagem de e-mail, Website Builder), Hospedagem de Domínio Único, Hospedagem de vários domínios, Hospedagem de Revendedores, Servidor Dedicado, Servidor gerenciado, Enterprise Email, SiteLock, CodeGuard: http: // <Your_Branded_URL> / servlet / ManageServiceServletForAPI? Auth-token = <auth-token> & orderid = <orderid> & service-name = <servicename>


Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us