Como Leer Una API con C# (C Sharp)
2 minuto(s)En esta página:
En la actualidad, la mejor manera de leer datos es por medio de una API.
Una API permite que los datos se carguen más rápido, ya que estos tienen un formato JSON.
En este tutorial te enseñaré a Como Leer Una API con C# (C Sharp), vamos con ello.

Voy a usar Visual Studio Code, pero tu puedes implementarlo en tu editor de código favorito.
El proyecto para este tutorial lo he creado siguiendo los pasos del video Como Ejecutar o Correr Código C# C Sharp en Visual Studio Code:
Luego de crear el proyecto siguiendo los pasos del video anterior, abro mi archivo llamado Program.cs
Creo un método llamado Leer API() y dentro de el creo una nueva instancia de HttpClient()
He colocado comentarios en el código para que entiendas que hace cada línea:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
// Método para leer la API public async Task LeerAPI() { // Creamos un cliente HTTP HttpClient client = new() { // EndPoint o URL de la API BaseAddress = new Uri("https://nubecolectiva.com/api/v1/") }; // Realizamos una petición GET a la API var respuesta = await client.GetAsync("postres/"); // Obtenemos los datos de la respuesta var datos = await respuesta.Content.ReadAsStringAsync(); // Imprimimos los datos en la consola Console.WriteLine(await datos); } |
Por último en mi función principal Main() llamo al método LeerAPI() para ejecutarlo:
|
1 2 3 4 5 6 7 8 9 |
static void Main() { // Llamamos y ejecutamos el método LeerAPI Program p = new Program(); p.LeerAPI(); Console.ReadLine(); } |
En el siguiente video te muestro el resultado final:
A continuación te comparto el código completo del proyecto (archivo Program.cs):
|
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 30 31 32 33 34 |
class Program { static void Main() { // Llamamos y ejecutamos el método LeerAPI Program p = new Program(); p.LeerAPI(); Console.ReadLine(); } // Método para leer la API public async Task LeerAPI() { // Creamos un cliente HTTP HttpClient client = new() { // EndPoint o URL de la API BaseAddress = new Uri("https://nubecolectiva.com/api/v1/") }; // Realizamos una petición GET a la API var respuesta = await client.GetAsync("postres/"); // Obtenemos los datos de la respuesta var datos = await respuesta.Content.ReadAsStringAsync(); // Imprimimos los datos en la consola Console.WriteLine(await datos); } } |
Así puedes leer una API con C# (C Sharp).
Conclusión
En este tutorial has aprendido a Como Leer Una API con C# (C Sharp).
Te he compartido una solución de las muchas que pueden haber.
La idea es que tengas la base sobre como se consumen las API con el lenguaje de programación C# (C Sharp).
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)