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); ?>