Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error consulting DNI number JNE #22

Closed
zMiguelk3 opened this issue Oct 16, 2019 · 13 comments
Closed

Error consulting DNI number JNE #22

zMiguelk3 opened this issue Oct 16, 2019 · 13 comments

Comments

@zMiguelk3
Copy link

zMiguelk3 commented Oct 16, 2019

Apparently the Query Address

http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI

it's not working, a captcha was apparently added,

Does anyone else have trouble consulting this service?

@zMiguelk3 zMiguelk3 changed the title Problema al intentar consultar DNI Error consulting DNI number JNE Oct 16, 2019
@giansalex
Copy link
Owner

Hola @zMiguelk3, si tendremos que buscar otra fuente para obtener el DNI, una propuesta era usar la consulta de SUNAT que incluye la busqueda por DNI, aunque solo seria para los que tienen ruc 😕

@giansalex
Copy link
Owner

si, pero creo que encontre una forma de seguir usando el mismo servicio

curl 'http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/api/AfiliadoApi/GetNombresCiudadano' -H 'RequestVerificationToken: 30OB7qfO2MmL2Kcr1z4S0ttQcQpxH9pDUlZnkJPVgUhZOGBuSbGU4qM83JcSu7DZpZw-IIIfaDZgZ4vDbwE5-L9EPoBIHOOC1aSPi4FS_Sc1:clDOiaq7mKcLTK9YBVGt2R3spEU8LhtXEe_n5VG5VLPfG9UkAQfjL_WT9ZDmCCqtJypoTD26ikncynlMn8fPz_F_Y88WFufli38cUM-24PE1' -H 'Content-Type: application/json;chartset=utf-8' --data-binary '{"CODDNI":"46658592"}' ;

Ahora se envía y se recibe un json

@zMiguelk3
Copy link
Author

@giansalex Bien, Funciona. Gracias

@giansalex
Copy link
Owner

@zMiguelk3 si lo llegas a implementar, seria genial si luego lo compartes en un pull request 😀

@GustavoFabianVergara
Copy link

@zMiguelk3 si funciona con el json, veré como lo integro y lo comparto

@giansalex
Copy link
Owner

Seria un gran aporte @GustavoFabianVergara 🎉

@jhenrygv
Copy link

Hola @zMiguelk3, si tendremos que buscar otra fuente para obtener el DNI, una propuesta era usar la consulta de SUNAT que incluye la busqueda por DNI, aunque solo seria para los que tienen ruc

Hola Gian, encontré una fuente desde essalud: https://ww1.essalud.gob.pe/sisep/postulante/postulante/postulante_obtenerDatosPostulante.htm?strDni=47069487

Si se podría actualizar el repositorio sería genial :)

@giansalex
Copy link
Owner

Hola @jhenrygv, si se podría agregar como una fuente adicional.

@malban35
Copy link

Hola. Encontré un sitio que convierte código Curl a PHP: https://incarnate.github.io/curl-to-php/
Así quedo el código, lo probé y funciona bien:
`<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/api/AfiliadoApi/GetNombresCiudadano');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{"CODDNI":"46658592"}");
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = 'Requestverificationtoken: 30OB7qfO2MmL2Kcr1z4S0ttQcQpxH9pDUlZnkJPVgUhZOGBuSbGU4qM83JcSu7DZpZw-IIIfaDZgZ4vDbwE5-L9EPoBIHOOC1aSPi4FS_Sc1:clDOiaq7mKcLTK9YBVGt2R3spEU8LhtXEe_n5VG5VLPfG9UkAQfjL_WT9ZDmCCqtJypoTD26ikncynlMn8fPz_F_Y88WFufli38cUM-24PE1';
$headers[] = 'Content-Type: application/json;chartset=utf-8';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);

echo json_encode($result);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
?>`

@elviss116
Copy link

Hola. Encontré un sitio que convierte código Curl a PHP: https://incarnate.github.io/curl-to-php/
Así quedo el código, lo probé y funciona bien:
`<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/api/AfiliadoApi/GetNombresCiudadano');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{"CODDNI":"46658592"}");
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = 'Requestverificationtoken: 30OB7qfO2MmL2Kcr1z4S0ttQcQpxH9pDUlZnkJPVgUhZOGBuSbGU4qM83JcSu7DZpZw-IIIfaDZgZ4vDbwE5-L9EPoBIHOOC1aSPi4FS_Sc1:clDOiaq7mKcLTK9YBVGt2R3spEU8LhtXEe_n5VG5VLPfG9UkAQfjL_WT9ZDmCCqtJypoTD26ikncynlMn8fPz_F_Y88WFufli38cUM-24PE1';
$headers[] = 'Content-Type: application/json;chartset=utf-8';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);

echo json_encode($result);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
?>`

hola, acabo de copiar todo el codigo a un archivo php y al ejecutarlo recibo error

<title>Document Moved<\/title> <\/head>\n

Object Moved<\/h1>This document may be found here <\/a> <\/body>"

@elviss116
Copy link

@giansalex Bien, Funciona. Gracias

hola, como lo haria funcionar en postman?

@giansalex
Copy link
Owner

@elviss116 debe estar relacionado a este issue #27 (comment), la url debe cambiarse a https

@mario125
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants