meta data de esta página
  •  

CODIGO PHP REST API

Autenticacion
<?php
 
// API URL
$url="http://emision.thefactoryhka.com.ve/autent";
 
// Se crea un nuevo recurso
$ch = curl_init($url);
 
// Se crea el array de los datos
$data = array('usuario' => 'ususaro','clave' => '12345');
 
 
 
// Se ejecuta el PST
$result = curl_exec($ch);
 
$result2=json_decode($result);
 
//Imprimimos resultado
//print($result);
 
 
echo "Los datos recibidos son los siguientes: ";
echo "<br>";
foreach($result2 as $resul){
	echo "<br>";
    echo $resul;
	echo "<br>";
}
 
// Se cierra el recurso
curl_close($ch);
 
?>
Enviar
<?php
 
// API URL
$url="http://emision.thefactoryhka.com.ve/Emi";
 
// Se crea un nuevo recurso
$ch = curl_init($url);
 
// Se crea el array de los datos
$data = array (
  'Token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEzMDk2MDA1NCIsImVtYWlsIjoiMTMwOTYwMDU0X2ludCIsIm5iZiI6MTY0ODY0NjM3OSwiZXhwIjoxNjQ4Njk0Nzk5LCJpYXQiOjE2NDg2NDYzNzl9.LrJmXNNOj1StRVlDC7pBEhxSiquqUJ9MuFSsv5Bx0bQ',
  'documentoElectronico' => 
  array (
    'encabezado' => +++++REQUEST++++
 
 
  ),
);
 
//Se convierte en formato json
$payload = json_encode($data);
 
// Opciones headers
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
 
 
 
// Se ejecuta el PST
$result = curl_exec($ch);
 
$result2=json_decode($result);
 
//Imprimimos resultado
//print($result);
 
 
echo "Los datos recibidos son los siguientes: ";
echo "<br>";
foreach($result2 as $resul){
	echo "<br>";
    echo $resul;
	echo "<br>";
}
 
// Se cierra el recurso
curl_close($ch);
 
?>
descargar
<?php
 
// API URL
$url="https://emision.thefactoryhka.com.do/Descar";
 
// Se crea un nuevo recurso
$ch = curl_init($url);
 
// Se crea el array de los datos
$data = array (
  'token' => 
);
 
//Se convierte en formato json
$payload = json_encode($data);
 
// Opciones headers
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
 
// Set contenido json en Body
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
 
// Retornar inmediatamente respueta
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
// Se ejecuta el PST
$result = curl_exec($ch);
 
$result2=json_decode($result);
 
//Imprimimos resultado
//print($result);
 
 
echo "Los datos recibidos son los siguientes: ";
echo "<br>";
foreach($result2 as $resul){
	echo "<br>";
    echo $resul;
	echo "<br>";
}
 
// Se cierra el recurso
curl_close($ch);
 
?>