giansalex / peru-consult-api

API de Consulta de DNI y RUC - Perú (Docker, GraphQL)
https://giansalex.github.io/peru-consult-docs/
MIT License
75 stars 39 forks source link

api dni caido #32

Closed elviss116 closed 3 years ago

elviss116 commented 3 years ago

hola, al hacer una solicitud para el din obtengo el siguiente error

{ "$id": "1", "Message": "An error has occurred." }

tengo el curl que facilitaron oar hacer la consulta a traves del jne y obtengo ese error

giansalex commented 3 years ago

Es un error en la pagina fuente: JNE

mario125 commented 3 years ago

a buscar una pronta solucion.

elviss116 commented 3 years ago

muy aparte de esto, el ruc les funciona? nunca use el servicio del ruc , lo instale tal cual esta en la descripción y cuando consulto me sale bad request : in src/Controller/RucController.php (line 41) , y otra duda es de no se donde debo sacar el token

zahovicS commented 3 years ago

muy aparte de esto, el ruc les funciona? nunca use el servicio del ruc , lo instale tal cual esta en la descripción y cuando consulto me sale bad request : in src/Controller/RucController.php (line 41) , y otra duda es de no se donde debo sacar el token

a mi si me funciono el ruc, el token creo que está en el .env por defecto el token es: abcxyz

http://localhost/peru-consult-api/public/api/v1/ruc/20605498630?token=abcxyz

así dejé la ruta para hacer la consulta y me devuelve el json y en el header puse el key:
'Accept' : 'application/json'

elviss116 commented 3 years ago

muy aparte de esto, el ruc les funciona? nunca use el servicio del ruc , lo instale tal cual esta en la descripción y cuando consulto me sale bad request : in src/Controller/RucController.php (line 41) , y otra duda es de no se donde debo sacar el token

a mi si me funciono el ruc, el token creo que está en el .env por defecto el token es: abcxyz

http://localhost/peru-consult-api/public/api/v1/ruc/20605498630?token=abcxyz

así dejé la ruta para hacer la consulta y me devuelve el json y en el header puse el key: 'Accept' : 'application/json'

EL DNI ya se arreglo.

ya logre hacerlo correr lo del ruc, una pregunta, si quiera llevar esto a un hosting , cuales son los archivos php que debo subir al hosting?

giansalex commented 3 years ago

@elviss116 descarga el zip del ultimo release, descomprime e instala los paquetes.

composer install --no-dev

Luego todos esos archivos puedes subirlo al hosting.

elviss116 commented 3 years ago

@elviss116 descarga el zip del ultimo release, descomprime e instala los paquetes.

composer install --no-dev

Luego todos esos archivos puedes subirlo al hosting.

hola, hice eso, subi los archivos a un directorio del hosting llamado "api_ruc" que esta dentro de public_html, luego he creado un archivo php llamado "api.php" con el siguiente codigo y lo meti dentro del directorio donde estan todos los archivos q se descargaron luego de ejecutar el comando composer

require 'vendor/autoload.php';

$ruc = '10477981921';

$factory = new RucFactory(); $cs = $factory->create();

$company = $cs->get($ruc); if (!$company) { echo 'Not found'; return; }

echo json_encode($company);

y por ultimo consulto de la siguiente forma: https://myhosting.com/api_ruc/directorio_subido/api.php. pero no obtengo respuesta , como deberia consultar los datos luego de subir los archivos al hosting?

elviss116 commented 3 years ago

ya logre hacerlo correr amigo, muchas gracias por todo, como la api del DNI ya se soluciono cerrare el issue