
|
|
SuperDNS API
Se você é programador e deseja desenvolver um sistema para trabalhar junto com o SuperDNS, leia a documentação da nossa API:
Obs: Para o usuário poder utilizar um programa que utilize a API do SuperDNS, é necessário que ele tenha no mínimo 3 créditos adquiridos, em uso ou não.
Atenção! Envie para nós o link para download do seu programa para podermos disponibilizar aos demais usuários!
Documentação API SuperDNS:
Os programas que irão acessar a API do SuperDNS deverão fazer um GET ou POST na seguinte URL: http://www.superdns.com.br/api.cgi no modelo http://www.superdns.com.br/api.cgi?comando=valor, onde:
1) Comandos:
1.1) LOGIN
1.2) LISTARDOMINIOS
1.3) APAGARDOMINIO
1.4) ADICIONARDOMINIO
1.5) COMPRARCREDITOS
1.6) LISTARHOSTS
1.7) GRAVARHOSTS
1.8) GRAVAR1HOST
2) As respostas dos comandos serão emitidas em formato TEXTO, como abaixo:
Acao: (0/1) onde 0 = falhou e 1 = sucesso
MensagemErro: (caso haja algum erro na transação)
Outras respostas pertinentes a cada comando
Em breve teremos resultados em XML e extensões dos comandos. Caso tenha alguma dúvida, envie para api@superdns.com.br
Comandos da API SuperDNS:
LOGIN:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=LOGIN&Identificacao=05305671000404&Senha=12345
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
Ex¹ (login com sucesso):
Acao: 1
MensagemErro: 0
Ex² (senha inválida):
Acao: 0
MensagemErro: Senha incorreta
(*) O usuário que errar a senha por 3 vezes consecutivas terá a senha bloqueada por 15 minutos.
Topo
|
LISTARDOMINIOS:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=LISTARDOMINIOS&Identificacao=05305671000404&Senha=12345
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
. NroDominios (numero de dominios)
. Dominio1 (primeiro dominio da lista)
. Dominio2 (segundo dominio da lista)
. Dominio3 (terceiro dominio da lista)
. Dominio4 (quarto dominio da lista)
. Dominio5 (quinto dominio da lista)
Ex:
Acao: 1
MensagemErro: 0
Dominio1: SUPERDNS.COM.BR
Dominio2: CARLOS.COM.BR
Topo
|
ADICIONARDOMINIO:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Dominio (dominio a ser cadastrado)
. Tipo (IP / Frame)
. Destino (para onde deverá apontar, IP ou endereço web)
. MX [FACULTATIVO] (caso deseje cadastrar o IP de um servidor de e-mails)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=ADICIONARDOMINIO&Identificacao=05305671000404&Senha=12345
&Dominio=BLAH.COM.BR&Tipo=IP&Destino=200.155.13.51&MX=200.155.1.1
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
Ex¹:
Acao: 1
MensagemErro: 0
Ex²:
Acao: 0
MensagemErro: Créditos insuficientes
Ex³:
Acao: 0
MensagemErro: Domínio já cadastrado
Topo
|
APAGARDOMINIO:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Dominio (dominio a ser removido)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=APAGARDOMINIO&Identificacao=05305671000404&Senha=12345
&Dominio=BLAH.COM
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
Ex:
Acao: 1
MensagemErro: 0
Topo
|
COMPRARCREDITOS:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Creditos (3, 5, 9, 14, 20, 50, 100, 200, 500, 1000, 2000 ou 5000)
. Banco (BB,ITAU,REAL,HSBC,BRADESCO,UNIBANCO,BANRISUL ou BOLETO)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=COMPRARCREDITOS&Identificacao=05305671000404&Senha=12345
&Creditos=3&Banco=BOLETO
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
:: Será enviado um e-mail para o e-mail de cadastro do usuário com os dados para pagamento.
Ex:
Acao: 0
MensagemErro: Pacote de créditos inválido (no caso de ser colocado um pacote não disponibilizado)
Topo
|
LISTARHOSTS:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Dominio (dominio a ser administrado)
Exemplo: http://www.superdns.com.br/api.cgi?CMD=LISTARHOSTS&Identificacao=05305671000404&Senha=12345
&Dominio=SUPERDNS.COM.BR
Resposta:
. Acao (1 para sucesso e 0 para falha)
. MensagemErro (mensagem de erro)
. NroHosts (numero de hosts cadastrados para o dominio)
. Dominio
. Host1
. Host2
. Host3
...
. Tipo1
. Tipo2
. Tipo3
...
. Destino1
. Destino2
. Destino3
Ex:
Acao: 1
MensagemErro: 0
Dominio: SUPERDNS.COM.BR
Host1: www
Host2: @
Tipo1: FM
Tipo2: A
Destino1: http://www.tegnher.com.br
Destino2: 200.155.13.51
Topo
|
GRAVARHOSTS:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Dominio (dominio administrado)
. TTL (tempo de vida das informações, entre 10 e 604800, padrao = 600)
. NroCampos (número de campos gerados no formulario)
. Host1
. Host2
. Host3
...
. Tipo1
. Tipo2
. Tipo3
...
. Destino1
. Destino2
. Destino3
Exemplo: http://www.superdns.com.br/api.cgi?CMD=GRAVARHOSTS&Identificacao=05305671000404&Senha=12345
&Dominio=SUPERDNS.COM.BR&Host1=www&Tipo1=A&Destino1=200.155.13.51&NroCampos=1&Ttl=600
Resposta:
Acao (1 para sucesso e 0 para falha)
MensagemErro (mensagem de erro)
Ex:
Acao: 1
MensagemErro: Tipo2 inválido
Topo
GRAVAR1HOST:
Parâmetros:
. Identificacao (CPF ou CNPJ)
. Senha (a ser enviada com encriptação MD5)
. Dominio (dominio administrado)
. Host
. Tipo
. Destino
Exemplo: http://www.superdns.com.br/api.cgi?CMD=GRAVAR1HOST&Identificacao=05305671000404&Senha=12345
&Dominio=SUPERDNS.COM.BR&Host=www&Tipo=A&Destino=200.155.13.51
Resposta:
Acao (1 para sucesso e 0 para falha)
MensagemErro (mensagem de erro)
Ex:
Acao: 1
MensagemErro: Tipo inválido
* Comando válido apenas para alteração de hosts já cadastrados.
Topo
|
|
|
 |
|