Realiza consultas de datos basicos de ciudadanos Peruanos
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example nueva fuente añadida (servir) Nov 20, 2018
src
.gitignore nueva fuente añadida (servir) Nov 20, 2018
LICENSE
README.md
composer.json nueva fuente añadida (servir) Nov 20, 2018
prueba.php

README.md

Datos Perú

Busca datos de ciudadanos Peruanos a partir de su CUI o Numero de DNI.

Metodo de Uso

<?php
	require_once( __DIR__ . "/src/autoload.php" );
	
	$essalud = new \EsSalud\EsSalud();
	$mintra = new \MinTra\mintra();
	$servir = new \servir\servir();
	
	$dni = "44274795";
	
    $search1 = $essalud->search( $dni );
	$search2 = $mintra->search( $dni );
	$search3 = $servir->search( $dni );
    
    if( $search1->success == true )
	{
		echo "Hola: " . $search1->result->nombre;
	}
	
	if( $search2->success == true )
	{
		echo "Hola: " . $search2->result->nombre;
	}
	
	if( $search3->success == true )
	{
		echo "Hola: " . $search2->result->nombre;
	}
?>

Datos que se obtienen

<?php
	...
	$search = $essalud->search( $dni );
	$search = $mintra->search( $dni );
	
	$search->result->dni;
	$search->result->verificacion;
	$search->result->nombre;
	$search->result->paterno;
	$search->result->materno;
	$search->result->sexo;
	$search->result->nacimiento;
	$search->result->gvotacion; // NULL en EsSalud
?>

Mostrar Resultados en JSON / XML

<?php
	...
	if( $search->success == true )
	{
		echo $search->json( );
		echo $search->json( 'callback' ); // para llamadas desde JS
	}
	
	if( $search->success == true )
	{
		echo PHP_EOL . $search->xml( ); 
		echo PHP_EOL . $search->xml( 'persona' ); // define nodo raiz
	}
?>

Instalacion mediante composer

	composer require -o "jossmp/datos-peru"
<?php
    require ("./vendor/autoload.php");
    ...
?>

Pre-requisitos

- cURL
- PHP 5.2.0 o superior

Demo en linea: Ver demo

Donaciones: PayPal

Copyright (C), 2018 Josue Mazco GNU General Public License 3 (http://www.gnu.org/licenses/)