![]() |
Modules | |
Ces Rest Funcionality | |
Ces Rest Module | |
Implement the Ces Rest Module. | |
Paginación para listado de transacciones.
Filtrar listado de transacciones por fechas, usuario, ...
Ces Rest es una API REST que nos permite administrar una ecored desde otra aplicación.
Para utilizar el servicio de un cliente debe ser concedida con un client_id y client_key que debe ser proporcionada por el administrador del sistema de la instancia ICES. Por favor póngase en contacto con http://www.integralces.net webma. ster @inte gral ces.n et
El cliente que conecte con la API deberá hacerlo con las credenciales de un administrador de una ecored.
Nota:
Para que funcione los usuarios autentificados deben tener permisos para utilizar oauth2 server.
El servicio de los recursos es un simple servicio web JSON para acceder a algunos de los objetos en el ICES. La autorización de este servicio es OAuth2.
El criterio de valoración es la autorización
https://[site name]/oauth2/authorize
Se requiere que el atributo scope y debe ajustarse a los recursos. El punto final token es
https://[site name]/oauth2/token
Hay cuatro recursos disponibles:
X: Es el código de la ecored, ejemplo: EXEM.
https://[site name]/cesrest/users/
Acciones posibles:
GET: [exchange_code]
Devuelve objeto JSON con el listado de todos los usuarios de la red.
GET: [exchange_code]/[uid]
Devuelve objeto JSON con detalle de usuario.
POST: create/[exchange_code]
Crear nuevo usuario.
Devuelve objeto JSON con la información del nuevo usuario.
En caso de error un mensaje con el error en formato JSON.
POST: update/[exchange_code]/[uid]
Modificar usuario.
Devuelve objeto JSON de uusario con los datos modificados.
En caso de error un mensaje con el error en formato JSON.
Ejemplo:
https://[site name]/cesrest/users/NET2/3
Nos devuelve un objeto JSON con toda la información de perfil del usuario 3
https://[site name]/cesrest/accounts/
Acciones posibles:
GET: [exchange_code]
Devuelve objeto JSON con el listado de todos las cuentas de la red.
GET: [exchange_code]/[account_id]
Devuelve objeto JSON con detalle de cuenta.
POST: create/[exchange_code]
Crear nueva cuenta.
Devuelve objeto JSON con la información de la nueva cuenta.
En caso de error un mensaje con el error en formato JSON.
POST: update/[exchange_code]/[account_id]
Modificar cuenta.
Devuelve objeto JSON de la cuenta con los datos modificados.
En caso de error un mensaje con el error en formato JSON.
https://[site name]/cesrest/transactions/
Acciones posibles:
GET: [exchange_code]
Devuelve objeto JSON con el listado de todas las transacciones de la red.
GET: [exchange_code]/[transaction_id]
Devuelve objeto JSON con detalle de la transacción.
Para generar transacciones se utilizara la API CES Interop.
https://[site name]/cesrest/exchange/
Acciones posibles:
GET: [exchange_code]
Devuelve objeto JSON con la información de la ecored.
Salida de la ayuda de test_rest.sh