Servicios Web

Hola. Estamos empezando a ver los servicios web ofrecidos por Mapuche.

Nos interesa mostrar y descargar los recibos de sueldo desde un nextcloud implementado en el correo institucional de cada empleado.

Estamos intentando consumir servicios web desde php y no llegamos siquiera a que nos devuelva los recibos disponibles.

Estamos siguiendo este ejemplo → https://github.com/gpilla/ejemplo-mapuche-rest/blob/master/README.md

Al llamar al servicio web nos dá el siguiente error

Código: 401
Mensaje: Client error: `GET http://170.210.81.28:50080/mapuche/rest/agentes/22723/recibos` resulted in a `401 Unauthorized` response: { "mensaje": "autenticaci\ufffdn cancelada" }
Archivo: /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php
Línea: 113

Hay algo mas de documentación de este tema? Alguien hizo algo parecido que nos tire una soga?

Gracias!

Hola Marco, los pasos que han realizado son correctos (configuración de los archivos servidor_usuarios.ini y servidor.ini), el error que les figura se debe a que no han seteado correctamente la clave del usuario y/o password en el archivo servidor_usuarios.ini. El mismo deben configurarlo de la siguiente manera:

[usuario1] ← deben descomentar la línea, borrando el “;” de inicio de la línea ;y reemplazar el “usuario1” por el usuario con el que acceden al servicio REST de Mapuche.
password = CAMBIAR ← también deben descomentar la línea y reemplazar el “CAMBIAR” por la contraseña de acceso al servicio REST de Mapuche.
El resto de los campos del archivo no se modifican.

Saludos, Timoteo.