jossmp / datos-peru
用于通过DNI号码查询reniec,essalud,ministro del trabajo的类
v4.0.0
2020-03-09 18:08 UTC
Requires
- jossmp/navigate: ^0.0.1
- jossmp/response: ^0.0.1
Requires (Dev)
- php: >=5.2
README
通过CUI或DNI号码查找秘鲁公民数据。
通过composer安装
composer require -o "jossmp/datos-peru"
<?php require ("./vendor/autoload.php"); ... ?>
预置要求
- cURL - PHP 5.2.0 o superior
使用方法
<?php require_once("/vendor/autoload.php"); $rop = new \jossmp\jne\rop(); // Registro de Organicaciones Politicas $essalud = new \jossmp\essalud\asegurado(); $servir = new \jossmp\servir\servir(); //$mtc = new \jossmp\mtc\conductor(); //Miniterio de trasporte y comunicaciones $dni = "44274795"; $search1 = $rop->consulta( $dni ); $search2 = $essalud->consulta( $dni ); $search3 = $servir->consulta( $dni ); if( $search1->success == true ) { echo "Hola: " . $search1->result->nombres; } if( $search2->success == true ) { echo "Hola: " . $search2->result->nombre; } if( $search2->success == true ) { echo "Hola: " . $search3->result->nombre; } ?>
EsSalud数据结构
{
"success": true,
"result": {
"dni": "44274795",
"verificacion": 0,
"paterno": "MAZCO",
"materno": "PUMA",
"nombre": "JOSUE",
"sexo": "Masculino",
"nacimiento": "22/**/****",
"gvotacion": null
},
"asegurado": null
}
SERVIR和JNE(组织政治注册)数据结构
{
"success": true,
"result": {
"dni": "44274795",
"verificacion": 0,
"paterno": "MAZCO",
"materno": "PUMA",
"nombre": "JOSUE",
"sexo": null,
"nacimiento": null,
"gvotacion": null
}
}
RENIEC选民名册数据结构(不可用)
{
"success": true,
"result": {
"dni": "44274795",
"digito_control": 0,
"nombres": "JOSUE",
"apellidos": "MAZCO PUMA",
"gvotacion": "244954",
"distrito": "AZANGARO",
"provincia": "AZANGARO",
"departamento": "PUNO"
}
}
以JSON/XML格式显示结果
<?php ... if( $search->success == true ) { echo $search->json( ); echo $search->json( 'callback_js' ); } if( $search->success == true ) { echo PHP_EOL . $search->xml( ); echo PHP_EOL . $search->xml( 'persona' ); // define nodo raiz } ?>
捐赠: PayPal
版权(C),2018 Josue Mazco GNU通用公共许可证第3版(https://gnu.ac.cn/licenses/)