Oracle APEX Crear y Consumir APIs

Oracle APEX Crear y Consumir APIs

Amigos, en esta ocasión vamos a crear una API Rest usando ORDS (Oracle Rest Data Services) 😎 con 4 endpoints. Antes de empezar hay que respondernos la siguiente pregunta

¿Qué es un endpoint?

Un endpoint es la URL que hará el mapping de nuestra api y se distinguirá por medio de los verbos que se muestran a continuación

GET /api/empleados

POST /api/empleados

PUT /api/empleados

DELETE /api/empleados

En este caso todos los endpoints son iguales, pero el método es lo que nos indicará la acción que va a ejecutarse dentro de la base de datos, es decir

GET = SELECT

POST = INSERT

PUT = UPDATE

DELETE = DELETE

además de ello tenemos que conocer el body del JSON que se le debe envíar a cada endpoint, en los siguientes vídeos encontrarás la explicación.

 

Parte I

Parte II

 

Aquí tienes el código utilizado en los vídeos

DELETE

DELETE FROM EMP WHERE EMPNO = :EMPNO

GET

select * from emp

POST

begin
    insert into emp (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO)
    values (:EMPNO,:ENAME,:JOB,:MGR,sysdate,:SAL,:COMM,:DEPTNO);
    commit;
end;

PUT

begin
    update emp
    set 
    ENAME = :ENAME,
    JOB = :JOB,
    MGR = :MGR,
    SAL = :SAL,
    COMM = :COMM,
    DEPTNO = :DEPTNO
    WHERE EMPNO = :EMPNO;
end;

 

Descarga los archivos usados para consumir los datos con Javascript y jQuery

 

Ligas de interés

https://developer.mozilla.org/es/docs/Web/API/Fetch_API/Utilizando_Fetch

https://api.jquery.com/append/

https://api.jquery.com/jquery.ajax/

https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Promise

Oracle APEX Javascript Arrays & Strings

Por favor si te sirvió el vídeo, invítame un café dando clic a los anuncios, me ayuda muchísimo para no dormir y poder hacer más posts 😎

2 thoughts on “Oracle APEX Crear y Consumir APIs

  1. Denlyue Posted On 22 abril 2020 at 4:52 AM

    Добрый день товарищи
    Наша предприятие мы занимаем первое место по качеству и цене производства аква продукции в Харькове. Вас может заинтерсовать:
    комнатные водопады
    – сделаете Ваше помещение уютнее и привлекательнее, создаст теплую релаксирующую обстановку.

  2. APEX Collection vs Cargar más de 50 columnas 😱 Posted On 20 marzo 2020 at 10:23 AM

    […] Oracle APEX Crear y Consumir APIs […]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.