HOSTMGR Desenvolvedores
  • Bem Vindo
  • Entre em contato
  • Por onde começar?
  • Interação com a base de dados (MySQL)
  • Modulo de Licenças
    • Sobre
  • MÓDULOS DE INTEGRAÇÃO
    • Provisionamento (Servidores)
      • Criando o Módulo
      • Funções do módulo
    • Formas de Pagamento
      • Criando o módulo
      • Retorno Automático
    • Tarefas Cron
    • Webhooks
      • Criando uma Hook
      • Arquivo de Exemplo de Hook
      • Desativar Arquivo de Hook
      • Hooks/Gatilhos Disponíveis
    • Widgets
    • Módulos Adicionais (extras)
      • Criando um módulo extra
      • Webhook do Modulo
  • API
    • Introdução
    • Primeiros Passos
    • Exemplos de Requisição
  • API REFERENCE
    • Clientes
    • Faturas
    • Contas/Serviços
    • Dominios
Powered by GitBook
On this page
  • Exemplo em PHP para conexão e consulta de dados via GET
  • Exemplo em PHP para envio de dados via POST (JSON)
  1. API

Exemplos de Requisição

Exemplo em PHP para conexão e consulta de dados via GET

<?php

	$cmd='clientes/listar';
	$TOKEN = 'b5f726e203dd31d5ae0a8d3aa4b32782';
	
	$parametros = array(
		'email' => 'zzzzzz@email.com',
		//'nome' => 'lorena',
		//'status'=>'S',//S -> ativo, I -> Inativo, N -> Bloqueado,
		//'registros'=>1,//numero de registros por pagina
		//'pagina'=>2,//pagina atual
	);
			
	//url-ify the data for the GET
	$parametros_string='';
	foreach($parametros as $key=>$value) {
		$parametros_string .= $key.'='.$value.'&';
	}
	rtrim($parametros_string, '&');
	
	$URL = 'https://seusite.com.br/hostmgr/api/'.$cmd.'?'.$parametros_string;
			
	$mediaType = "application/json"; // formato da requisição
	$charSet = "UTF-8";
	$headers = array();
	$headers[] = "Accept: ".$mediaType;
	$headers[] = "Content-Type: ".$mediaType.";charset=".$charSet;
	$headers[] = "hostmgr-token: ".$TOKEN;
	
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $URL);
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	//@curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	$result = curl_exec($ch);
	
	echo $result;
?>

Exemplo em PHP para envio de dados via POST (JSON)

<?php

	$cmd='clientes/cadastrar';
	$TOKEN = 'b5f726e203dd31d5ae0a8d3aa4b32782';
	
	$URL = 'https://seusite.com.br/hostmgr/api/'.$cmd;
		
	$post=array(
	
		'nome'=>'Alfredo da Silva',
		'email'=>'alfrado@email.com',
		'cpfCnpj'=>'999.999.999-44',
		'telefone'=>'27999999999',
		'senha'=>'123456',
	);
		
	$data_post = json_encode($post);
	
	$mediaType = "application/json"; // formato da requisição
	$charSet = "UTF-8";
	$headers = array();
	$headers[] = "Accept: ".$mediaType;
	$headers[] = "Content-Type: ".$mediaType.";charset=".$charSet;
	$headers[] = "hostmgr-token: ".$TOKEN;
	
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $URL);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data_post);
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	//@curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	$result = curl_exec($ch);
	
	
	echo $result;

?>
PreviousPrimeiros PassosNextClientes

Last updated 1 year ago