Autor Tema: Web services rest  (Leído 72 veces)

0 Usuarios y 1 Visitante están viendo este tema.

marisa

  • Jr. Member
  • **
  • Mensajes: 97
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Marisa Mendi
  • Sistema: SIU-Mapuche, SIU-Diaguita, SIU-Pilaga
  • Teléfono laboral: 02477 - 409500
Web services rest
« : junio 13, 2017, 10:15:38 am »
Hola. Buenos días.
Una consulta estamos probando mapuche con web services rest para usar la conexion con pilaga y no encuentro ningna documentacion que indique como hacer la configuracion para que dichos sistemas se vean.
Alquien tiene algo que me pueda ayudar.

Desde ya muchas gracias.

Marisa.

marmentano

  • Moderador Mapuche
  • *
  • Mensajes: 49
    • Ver Perfil
    • Email
  • Institución: siu
  • Nombre y apellido: Miguel Armentano
  • Sistema: mapuche
  • Teléfono laboral: 422000
Re:Web services rest
« Respuesta #1 : junio 13, 2017, 12:28:42 pm »
Hola Marisa,
Por el momento Mapuche no tiene la funcionalidad de conectarse con Pilaga vía Servicio Web.  Esta es una funcionalidad que se esta desarrollando y estará publicada en futuras versiones.

Saludos
Poli

marisa

  • Jr. Member
  • **
  • Mensajes: 97
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Marisa Mendi
  • Sistema: SIU-Mapuche, SIU-Diaguita, SIU-Pilaga
  • Teléfono laboral: 02477 - 409500
Re:Web services rest
« Respuesta #2 : junio 13, 2017, 01:14:55 pm »
Gracias poli por tu respuesta.
Ahora otra pregunta y para los recibos? para poder consumirlos desde un sistemade autogestion?.

Marisa

marmentano

  • Moderador Mapuche
  • *
  • Mensajes: 49
    • Ver Perfil
    • Email
  • Institución: siu
  • Nombre y apellido: Miguel Armentano
  • Sistema: mapuche
  • Teléfono laboral: 422000
Re:Web services rest
« Respuesta #3 : junio 13, 2017, 03:13:13 pm »
Marisa, lo que tendrían que hacer es programar un cliente que consuma los servicios web que brinda mapuche. Para los recibos hay 3 servicios,
  • Listado de recibos que tiene un agente para imprimir
  • Datos de recibos de un agente
  • Recibo en formato PDF para descargar

Para ver ejemplos de los servicios tienen a disposición en el repositorio un  ejemplo de un cliente rest en donde se consumen servicios y los datos son mostrados por pantalla.

saludos
Poli

marisa

  • Jr. Member
  • **
  • Mensajes: 97
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Marisa Mendi
  • Sistema: SIU-Mapuche, SIU-Diaguita, SIU-Pilaga
  • Teléfono laboral: 02477 - 409500
Re:Web services rest
« Respuesta #4 : junio 14, 2017, 08:10:15 am »
Hola.
Muchas gracias por la informacion.

Saludos.

Marisa

marisa

  • Jr. Member
  • **
  • Mensajes: 97
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Marisa Mendi
  • Sistema: SIU-Mapuche, SIU-Diaguita, SIU-Pilaga
  • Teléfono laboral: 02477 - 409500
Re:Web services rest
« Respuesta #5 : julio 06, 2017, 02:01:37 pm »
Hola Poli.

Estuve viendo el ejemplo del cliente rest y nos encontramos con que da el siguiente error

PHP Fatal error:  Uncaught exception 'GuzzleHttp\Exception\ClientException' with message 'Client error: `GET http://mapuche.xxxxxxxxx.edu.ar/mapuche/rest/agentes/140` resulted in a `401 Unauthorized` response:
{
    "mensaje": "autenticaci\u00f3n cancelada"
}
' in /var/www/autogestion/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 /var/www/autogestion/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 /var/www/autogestion/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /var/www/autogestion/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array)
#3 /var/www/autogestion/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 /var/www/autogestion/vendor/guzzlehttp/promises in /var/www/autogestion/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line

Saludos.

Marisa

marmentano

  • Moderador Mapuche
  • *
  • Mensajes: 49
    • Ver Perfil
    • Email
  • Institución: siu
  • Nombre y apellido: Miguel Armentano
  • Sistema: mapuche
  • Teléfono laboral: 422000
Re:Web services rest
« Respuesta #6 : julio 10, 2017, 01:32:54 pm »
Marisa, configuraron el usuario y contraseña de rest?

Eso lo hacen desde mapuche/instalacion/i__produccion/p__mapuche/rest , en esa carpeta encuentran 2 archivos. En el archivo servidor.ini  configuran el tipo de auntentificacion (digest o basic), descomentando la primer linea esta bien, lo que quedaria:

autenticacion = digest
o
autenticacion = basic

y en el otro archivo servidor_usuarios.ini configuran los usuarios. ahi deben agregar al principio algo similar a :

[USUARIOXXXX] ;; reemplazar USUARIOXXXX por lo que corresponda
password = PASSXXX ;; reemplazar PASSXXX por lo que corresponda

Con esto deberia funcionarles.

Saludos
Poli

 

Comunidad SIU