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
Добрый день товарищи
Наша предприятие мы занимаем первое место по качеству и цене производства аква продукции в Харькове. Вас может заинтерсовать:
комнатные водопады
– сделаете Ваше помещение уютнее и привлекательнее, создаст теплую релаксирующую обстановку.
[…] Oracle APEX Crear y Consumir APIs […]