Exemplos

Neste local vamos apresentar alguns exemplos em várias linguagens de utilizações da API.
Por esse motivo, vai ter uma atualização constante e sempre que nos for possível, colocaremos exemplos da maior variedade de processos possível.

Exemplo de ligação e pedido à API em PHP

Neste exemplo, mostramos o procedimento para efetuar o pedido que devolve o detalhe de um artigo, através do método getOne da classe Products.

 

<?php	
	$con = curl_init();
	$url = "https://api.moloni.pt/v1/products/getOne/?access_token=[your_current_access_token]";	/* Substituir pelo token atual */
	$my_values = array('company_id' => 5, 'product_id' => 534521);
						
	curl_setopt($con, CURLOPT_URL, $url);
	curl_setopt($con, CURLOPT_POST, true);
	curl_setopt($con, CURLOPT_POSTFIELDS, http_build_query($my_values));
	curl_setopt($con, CURLOPT_HEADER, false);
	curl_setopt($con, CURLOPT_RETURNTRANSFER, true);
						
	$res_curl = curl_exec($con);
	curl_close($con);
						
	// análise do resultado
	$res_txt = json_decode($res_curl, true);
	if(!isset($res_txt['error'])){
		echo 'Sucesso: '.print_r($res_txt,true).'';
	}
	else{
		echo 'Houston, we\'ve got a Problem!';
		echo 'Erro: '.print_r($res_txt,true).'';
	}
?>

© 2024 Moloni

Software de faturação online

Certificado pela Autoridade Tributária N.º 2860