APIs Lanzar url para testear el funcionamiento de la api. No todas las apis tienen una url para poder lanzar el test, ya que estas url, corresponden a períodos de desarrollo, pero al estar accesibles vía url, no cumplen con las normas de seguridad. Por lo que su existencia, es hasta un próximo refactoring. -------------------------------------------------------------------------------- Paths PATH_PUBLIC Sirve para invocar apis desde url. /gestion_estudiantes/public/api/url/NOMBRE_API /gestion_estudiantes/public/api/test/NOMBRE_API PATH_PRIVADO Ejecución de procesos internos. /gestion_estudiantes/api/MODULO/NOMBRE_API -------------------------------------------------------------------------------- PROCESOS: $home = http://admintest.escueladenathayoga.com.ar/gestion listado_de_apis_como_cliente(.txt) - Captura de los datos personales modificados en Administración. /public/api/url/api_cliente_para_igualar_data_personal_con_administracion.php - Captura de asistencias desde administracion. /public/api/test/api_asistencia.php - Captura de pagos /public/api/test/cuenta_corriente_importar_pagos_desde_ajna_centros.php listado_de_apis_para_requirientes(.txt) - Datos personales: Provee informe de los id (dni) modificados en Gestión Estudiantes. url: PATH PRIVADO /api/alumnos_clave/api_actualizacion_de_clave.php testeo: localhost/gestion_estudiantes/public/api/test/api_alumno_actualizacion_clave.php admintest.escueladenathayoga.com.ar/gestion/api/test/api_alumno_actualizacion_clave.php INPUT $_GET['dni'] default: 2 - Datos personales: Provee informe de los datos personales modificados en Gestión Estudiantes. url: PATH PRIVADO /api/alumnos_data/api_actualizacion_data_personal.php testeo: PATH PUBLIC /api/test/api_cliente_para_igualar_data_personal_con_administracion.php - Cuentas Corrientes: Informe de deudas para un alumno ----------- listado_de_apis_procesos_propios(.txt) - Ejecución de débitos mensuales regulares: PUBLIC_HTML/api/test/cuenta_corriente_generar_deudas_mensuales.php?sedes_id=3&fecha_desde=2018-01-01 invoca a PRIVADO/api/cuentas_corrientes/generar_deudas_en_items_en_fecha_de_inicio_deuda.php Ejemplos: en url: localhost: http://localhost/gestion_estudiantes/public/api/test/cuenta_corriente_generar_deudas_mensuales.php?sedes_id=3&fecha_desde=2018-01-01 PROD: http://admin.escueladenathayoga/gestion/api/test/cuenta_corriente_generar_deudas_mensuales.php?sedes_id=3&fecha_desde=2018-01-01 - Inscribir alumno que llega desde Administración. Este php sirve para probar desde url el funcionamiento de la api. LOCAL localhost/gestion_estudiantes/public/api/test/importar_inscripciones_desde_ajna_centros.php TEST admintest.escueladenathayoga.com.ar/gestion/api/test/importar_inscripciones_desde_ajna_centros.php - Obtener los cursos disponibles. LOCAL desde la carpeta public/test : localhost/gestion_estudiantes/public/api/test/sedes_cursos_disponibles.php desde la carpeta HOME/api: localhost/gestion_estudiantes/api/sedes/api_sedes_cursos_disponibles.php?alumno_sede_id=3 TEST admintest.escueladenathayoga.com.ar/gestion/api/test/sedes_cursos_disponibles.php Internamente hace include ( __GESTION_DIR_ABSOLUTO_AL_PROYECTO__.'api/sedes/api_sedes_cursos_disponibles.php' ); - Obtener movimientos que pueden ser pagados por un alumno. LOCAL localhost/gestion_estudiantes/public/api/test/api_brindar_deudas_alumno.php TEST admintest.escueladenathayoga.com.ar/gestion/api/test/api_brindar_deudas_alumno.php listado_de_notificaciones_a_externos(.txt) - Notificación a Administración de la existencia de modificaciones en un alumno. En Administración: __GESTION_DIR_ABSOLUTO_A_ADMINISTRACION__.'function/api_estudiantes.php'; notificacion(); listado_de_notificaciones_recibidas(.txt) - Notificación recibida de la existencia de modificaciones en alumnos. LOCAL localhost/gestion_estudiantes/public/api/test/api_cuenta_corriente_generar_deudas.php?sedes_id=3&fecha_desde=2018-01-01 TEST admintest.escueladenathayoga.com.ar/gestion/api/test/api_cuenta_corriente_generar_deudas.php?sedes_id=3&fecha_desde=2018-01-01 - Emula noticia recibida pago externo realizado LOCAL a la carpeta public/test : localhost/gestion_estudiantes/public/api/test/emula_noticia_recibida_pago_externo_realizado.php a la carpeta HOME/api: localhost/gestion_estudiantes/api/test/emula_noticia_recibida_pago_externo_realizado.php