Como Leer Una API con PHP
En esta página:
En la actualidad, los millones de datos que transfieren las aplicaciones y software son gestionados mediante endpoints de APIs.
Los endpoints vendrían a ser URLs que devuelven datos de manera rápida en formato JSON, el cual es un formato rápido y ágil, por ello su popularidad en la actualidad.
En este tutorial aprenderás a Como Leer Una API con PHP, vamos con ello.
Existen diferentes maneras de leer una API con PHP, a continuación te compartiré una manera rápida y efectiva de hacerlo.
He colocado comentarios para explicar que hace cada línea del código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<?php // URL o endpoint de la API $url = 'https://nubecolectiva.com/api/v1/postres'; // Iniciamos CURL en PHP $curl = curl_init($url); // Iniciamos la transferencia de datos con CURL en PHP curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Pasamos un encabezado JSON a la petición de los datos curl_setopt($curl, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json' ]); // Ejecutamos una sesión CURL y solicitamos los datos de la API $datos = curl_exec($curl); // Decodificamos los datos recibidos de la API $productos = json_decode($datos, true); // Imprimimos los datos en la página web print_r($productos); // Cerramos la sesión de CURL por seguridad curl_close($curl); |
Si vamos al navegador obtenemos los datos de la API:
1 2 3 |
Array ( [0] => Array ( [id] => 1 [nombre] => Torta de Chocolate [stock] => 35 [precio] => 5.00 [url] => torta-de-chocolate [img] => tc.jpg [fecha] => 2018-08-11 21:25:28 ) [1] => Array ( [id] => 2 [nombre] => Pie de Manzana [stock] => 45 [precio] => 4.50 [url] => pie-de-manzana [img] => pm.jpg [fecha] => 2018-08-11 21:25:33 ) [2] => Array ( [id] => 3 [nombre] => Arroz con Leche [stock] => 36 [precio] => 2.50 [url] => arroz-con-leche [img] => al.jpg [fecha] => 2018-08-11 21:25:36 ) [3] => Array ( [id] => 4 [nombre] => Gelatina de Fresa [stock] => 60 [precio] => 1.50 [url] => gelatina-de-fresa [img] => gf.jpg [fecha] => 2018-08-11 21:25:39 ) [4] => Array ( [id] => 5 [nombre] => Suspiro a la Limeña [stock] => 26 [precio] => 6.00 [url] => suspiro-a-la-limeña [img] => sl.jpg [fecha] => 2018-08-11 21:25:42 ) [5] => Array ( [id] => 6 [nombre] => Mazamorra Morada [stock] => 50 [precio] => 3.00 [url] => mazamorra-morada [img] => mm.png [fecha] => 2018-08-11 21:25:45 ) ) |
Los datos los estamos mostrando como un Array en crudo y los puedes mostrar en una tabla HTML de manera más bonita.
Recuerda que hay APIs que necesitan de una autenticación segura.
He tratado de mostrarte como se lee o consume una API con PHP de la manera más sencilla posible.
Conclusión
En este tutorial has aprendido a Como Leer Una API con PHP.
Cada API puede tener su propia complejidad al ser leída.
El ejemplo mostrado en este tutorial te servirá de base para leer o consumir APIs más avanzadas o complejas.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
- PHP
- 29-01-2024
- 03-05-2024
- Crear un Post - Eventos Devs - Foro
Social
Redes Sociales (Developers)
Redes Sociales (Digital)