Consumir la API REST de Guaraní

Buenas logramos que nos salga el codigo 200 Ok. Lo que veo ahora cuando hago pruebas en el sidcer que en la URL falta el /guarani antes de rest puede ser?

Client error: `GET https://siutesting.iugna.edu.ar/rest/personas?pais=54&

Hola

Ahí modificamos los valores en la aplicación Sidcer de testing. Por favor vuelvan a probar!

Saludos!

Buenas. Perfecto ahora si funciona. Voy a realizar las pruebas en testing y después me comunico para que me generen las credenciales para producción.

Hola,

Buenas logramos que nos salga el codigo 200 Ok. Lo que veo ahora cuando hago pruebas en el sidcer que en la URL falta el /guarani antes de rest puede ser?

Client error: `GET https://siutesting.iugna.edu.ar/rest/personas?pais=54&

Claro, por lo que veo la URL para ingresar a SIU-Guaraní Gestión es: Guarani - Autentificación de Usuarios, la de la API es la misma pero agregando /rest: Swagger UI

Puedo ingresar a https://siutesting.iugna.edu.ar/guarani/rest/status usando el usuario iugna_sidcer.
También a https://siutesting.iugna.edu.ar/guarani/rest/personas?pais=54&tipo_documento=0&numero_documento=35067805 (obviamente da 404 ya que dicha persona no existe).

¿queda funcionando con eso?

saludos.
2

Buenas. Si en testing quedo funcionando. Ahora lo estoy configurando en producción, desde el lado de SIU GUARANI me da tb el código 200 OK. Peor cuando ingreso a la aplicación me tira el error No se encontraron datos personales para los criterios seleccionados. Que podría ser?

Buenas. Cuando intento hacer lo mismo para producción con la URL https://siu.iugna.edu.ar/guarani/rest/status con las credenciales que me indicaron que pusieron por mail. Usando el usuario IugnaSidcer. Puede ser que no quedo bien actualizado? Ahora si ingreso con el usuario usriugna el mismo que tengo en cliente.ini si me muestra el OK.

Hola,

Buenas. Si en testing quedo funcionando. Ahora lo estoy configurando en producción, desde el lado de SIU GUARANI me da tb el código 200 OK. Peor cuando ingreso a la aplicación me tira el error No se encontraron datos personales para los criterios seleccionados. Que podría ser?

¿que servicio se esta llamando? ¿que datos se le esta pasando?

Buenas. Cuando intento hacer lo mismo para producción con la URL https://siu.iugna.edu.ar/guarani/rest/status con las credenciales que me indicaron que pusieron por mail. Usando el usuario IugnaSidcer. Puede ser que no quedo bien actualizado? Ahora si ingreso con el usuario usriugna el mismo que tengo en cliente.ini si me muestra el OK.

Revisa el archivo php/rest/recursos_usuarios_template.php e instalacion/i__desarrollo/p__guarani/rest/servidor_usuarios.ini. Ya que si con un usuario accede y con el otro no puede llegar a ser que la contraseña esta mal o no tiene permisos.

Si queres crea un GDS y lo seguimos por el mismo así nos podes adjuntar los archivos.

saludos.
2

Buenas número de GDS: 53588

Hola a todos,

Estoy intentando hacer funcionar la API en Gurani 3.20. Ya tengo configurado todo lo que fui viendo en este foro, y sigo recibiendo el error 503: Forbidden.

en instalacion/i__desarrollo/p__guarani/rest/servidor_usuarios.ini

[admin]
password = clave

en instalacion/i__desarrollo/p__guarani/rest/recursos_usuarios.php

$usuarios_admin = [‘admin’]

//status
‘status’ => [
‘GET’ => [‘usuarios’ => array_merge($usuarios_admin, $todos)]
],

en instalacion/i__desarrollo/p__guarani/rest/servidor.ini

autenticacion = basic

;;
;;Opciones que recibe la librer▒a - > rest/rest.php
;;
[settings]
formato_respuesta = json
url_protegida = /.*/

Puedo entrar al Swagger, usando las credenciales de admin. Pero cuando intento ejecutar el REST de status, me devuelve:

{
“error”: 403,
“mensaje”: “403 Forbidden”,
“descripcion”: “Acceso denegado”
}

Que me puede estar faltando?

Hola Romina,

Revisa bien la siguiente documentación: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/API_REST_GUARANI

En instalacion/i__desarrollo/p__guarani/rest/servidor.ini te falta lo siguiente:


; Configuración de paths para las versiones de la api
[v1]
path_api=<PATH-GUARANI>/php/rest/v1
path_api_pers=<PATH-GUARANI>/personalizacion/php/rest/v1

Si revisando eso sigue aun funcionar crea un GDS y poneme el numero del mismo en este foro.

saludos.
2