Como Leer Una API con PHP
2 minuto(s)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.
También en las categorías, etiquetas, búsquedas y más.
En versiones anteriores, se veian con alto disparejo.
Seguimos trabajando en mejorar la comunidad.



Seguimos trabajando las 24 horas del día para brindarte la mejor experiencia en la comunidad.
Hemos corregido el problema y ahora la web no muestra esa barra horizontal y se ve en su tamaño natural.
Seguimos trabajando las 24 horas del día, para mejorar la comunidad.
Seguimos trabajando las 24 horas y 365 días del año para mejorar tu experiencia en la comunidad.

Seguimos trabajando para brindarte le mejor experiencia en Nube Colectiva.
Social
Redes Sociales (Developers)
Redes Sociales (Digital)