[SOLUCIONADO] Webservices Guarani par aimportar egresados en Kolla

Hola a todos!!!
Estamos en Guarani 2.9.1 y Kolla 3.4, el webservices de Guarani que permite importar egresados en Kolla por Colación, sigue siendo el de la versión 2.6.2 que está en repositorio en la extranet? o existe alguna actualización a este?
Gracias por su tiempo
ANA - UNNOBA

Hola Ana, dichos servicios los podes obtener del 3W, para acceder a ellos tenes que hacer lo siguiente:

  1. Configurar el archivo instalacion/servicios_web/ofrecidos/usuarios.php, tenes que crear un usuario con una clave:

<?php

return array(

	'tu_usuario' => array('password' => 'tu_clave'),
);

  1. acceder al servicio a través de la URL [URL_3W]/rest/legacy/graduado?ua=[CODIGO_UA] (*)

donde CODIGO_UA es el valor de la ua definido en el archivo instalacion/config.php.

También contas con estos otros servicios:

Nombre de la universidad: GET /legacy/institucion
Responsable Académica: GET /legacy/respacad
Carreras: GET /legacy/carrera
Carreras de una responsable académica: GET /legacy/respacad_carrera
Inscriptos a carrera: GET /legacy/inscriptos
Títulos: GET /legacy/titulo
Títulos de la carrera: GET /legacy/carrera_titulo
Títulos de una responsable académica: GET /legacy/respacad_titulo
(*) Graduados: GET /legacy/graduado

Docmentación webservices para Kolla de Guarani 2
saludos.

Leonel:
¿Cómo activo el servicio? porque me dá el siguiente error:
{“error”:“400”,“mensaje”:“400 Bad Request”,“descripcion”:“El servicio REST no se encuentra activo”}

  Supongo que hay que agregarlo en servicios_web_config.php, pero cómo?
Gracias.

ANA - UNNOBA

Hola, parecería ser eso, para activarlo vas al archivo instalacion/servicios_web_config.php y lo configuras como sigue:



<?php

return array (
	'ofrecidos' => array(
		//por el momento solo se puede ofrecer 1 solo servicio
		'rest' => array ( //cualquier id
			'activo' => true,
			'parametros' => array(
				'autenticacion' => array( //obtiene los user/pass de un archivo y usa http-basic
					'tipo' =>'basic',
					'parametros' => array( //parametro para el tipo basic
						'archivo_usuarios' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/ofrecidos/usuarios.php"
					)
				),
				'settings' => array('formato_respuesta' => 'json') //settings que se pasan a la libreria
			)
		),
	),
...

saludos.

Leonel:
Estaba ‘activo’ => false. Funciona, el error ahora lo tengo en Kolla, cuando lo consume, pero pregunto en el foro de KOLLA.
Gracias.