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,

¿Qué es un endpoint?

Es como se compone nuestra URL y se identifica por medio del metodo al que va ser llamada, por ejemplo

[table id=1 /]

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, además de ello tenemos que conocer el cuerpo del JSON que se le debe envíar a cada endpoint, esto es por seguridad; no cometas el error de hacer algo como esto

//localhost:8080/ords/udemy/api/empleados 🙁

Por protección debemos ocultar en la medida de lo posible esos parámetros, es una buena práctica, además de que puede haber campos opcionales, entonces a lo que venimos, para no echar más choro como decimos en México, mejor ve estos 2 vídeos.

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.