Consumir WEB API desde ASP.NET CORE

  Рет қаралды 47,553

Codigo Estudiante

Codigo Estudiante

Күн бұрын

Пікірлер
@codigoestudiante
@codigoestudiante 2 жыл бұрын
👋¡Hola a todos los programadores que buscan código fuente libre!👋 Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝
@jamesramontb
@jamesramontb 2 жыл бұрын
Hace tiempo quería aprender a consumir una API, me preparé unos mates y me senté a ver este video y realmente me quedé entretenido, fuiste al punto y explicaste cada detalle. Muchas gracias.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
@danielpalacios6034
@danielpalacios6034 4 ай бұрын
justo tenia que hacer algo similar y varias cosas ya no las recordabas me salvaste gracias y a los que les genera un error en la vista del index prueben cambiando lo siguiente
@danielpalacios6034
@danielpalacios6034 4 ай бұрын
en los servicios cambien el de lista por este public async Task Lista() { await Autenticar(); var cliente = new HttpClient(); cliente.BaseAddress = new Uri(_baseUrl); cliente.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", _token); var response = await cliente.GetAsync("api/Producto/Lista"); Producto producto = new Producto(); List listaProducto = new List(); if (response.IsSuccessStatusCode) { var json_respuesta = await response.Content.ReadAsStringAsync(); //var resultado = JsonConvert.DeserializeObject(json_respuesta); JObject resultado = JObject.Parse(json_respuesta); if (resultado == null) { throw new Exception("Fallo al deserializar!!"); } foreach (var result in resultado["response"]) { listaProducto.Add(new Producto() { IdProducto = (int)result["idProducto"], CodigoBarra = (string)result["codigoBarra"], Nombre = (string)result["nombre"], Marca = (string)result["marca"], Categoria = (string)result["categoria"], Precio = (decimal)result["precio"] }); } } return listaProducto; }
@danielpalacios6034
@danielpalacios6034 4 ай бұрын
si estan usando la misa api web no deberian tener problemas pero si estan con una verision que no tenga el esquema de respuesta les dara el error al convertir el json a una lista producto de esta manera se crea la lista al momento de la consulta y no llega el valor null a la vista
@davidriberablanco
@davidriberablanco 7 ай бұрын
Excelente material para los que estan iniciando en el mundo del desarrollo de software.
@codigoestudiante
@codigoestudiante 7 ай бұрын
Gracias por comentar, saludos.
@michaelacevedo172
@michaelacevedo172 2 жыл бұрын
:o recien termino tu video aprendi cosas muy necesarias gracias por el tiempo que dedicas a enseñar todo lo que sabes
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Me alegra poder ser de ayuda, saludos.
@kalsmith22
@kalsmith22 2 жыл бұрын
Gracias maestro, es lo que ando buscando pero para integrar con otro tipo de producto. hoy lo vi, y mañana lo empiezo a codificar
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Genial!, Saludos.
@Srhuicho
@Srhuicho Жыл бұрын
Que gran aporte! muchas gracias!
@fholguin1102
@fholguin1102 2 жыл бұрын
Muchas gracias, me funcionó correctamente, siguiendo todas las instrucciones.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
@keenbrayanhuaracacalderon9667
@keenbrayanhuaracacalderon9667 7 ай бұрын
Las apis de donde las sacas amigo??
@alansamirsierramunoz1025
@alansamirsierramunoz1025 2 жыл бұрын
Amigo muchas gracias por esa calidad de video, me sirvió bastante, ya me encuentro suscrito, saludos.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos.
@eduarsanchez1851
@eduarsanchez1851 2 жыл бұрын
Excelente video, muy bueno, bien explicado
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos
@hernaniantonio4913
@hernaniantonio4913 2 жыл бұрын
Muito obrigado. Certamente tens me ajudado muito com os estudos
@juandiegoaguilarangel8827
@juandiegoaguilarangel8827 2 жыл бұрын
Muy buen video!!!!
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias!!
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 2 жыл бұрын
Muchas gracias.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos cordiales.
@gregoryfigueredo4603
@gregoryfigueredo4603 2 жыл бұрын
Hola, buenos días. Muchas gracias por el vídeo. Muy bien explicado. ¿Cómo puedo añadir ese botón de Authorize que aparece al inicio del proyecto de las Apis y su funcionalidad?.
@samueljuniormatheocharless7246
@samueljuniormatheocharless7246 2 жыл бұрын
Creo que codigo estudiante lo hace en el video de JWT, solo que para ese caso crea una aplicación aparte. De lo que no estoy seguro es de si hay que hacer eso mismo, pero dentro de la misma API o puedes habilitarlo con SWAGGER.
@guillermomazzari4983
@guillermomazzari4983 2 жыл бұрын
Muchas gracias por esta serie, excelente, aprendí machismo con los 3 videos! Te hago una consulta, como se haría para consumir la API de manera local (no se si se ese sea el termino correcto) a lo que me refiero es, colocar el proyecto API dentro de la solución donde esta la aplicación. Se puede hacer? de ser así, tienes algún video de como se hace?
@1808merce
@1808merce Жыл бұрын
hola amigo, buen dia lograste resolver tu duda? ya que yo tambien tengo el mismo problema
@guillermomazzari4983
@guillermomazzari4983 Жыл бұрын
@@1808merce Hola como estas? A la altura de la solucion le das agregar proyecto, nuevo proyecto y creas la api ahi, si ya la creaste haces lo mismopero en lugar de nuevo proyecto, pones proyecto existente y eliges la api
@jrodea58
@jrodea58 2 жыл бұрын
Excelente tutorial, te agradezco tus aportes. Eres un prolijo Developer en estos temas de la programación. Solo tengo una duda como configuraste el swagger, para ver la api que creaste. Gracias por todo y Dios te bendiga. Saludos desde México.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, la interfaz de swagger es creada automáticamente, y se va añadiendo cada vez que creas un nuevo controlador. Saludos.
@gerardojao
@gerardojao 2 жыл бұрын
Gracias por el vieo, una pregunta, como haces para que te funcione el swagger sin haber construido el controlador de producto y a que base de datos de conectando, disculpa la pregunta
@AAMS20
@AAMS20 2 жыл бұрын
Hola codigo estudiante, muchas gracias por todo el contenido que compartes, es de muchisima ayuda!!! Tengo una pequeña duda, y es que no entiendo de donde salio el schema de "ResultadoApi"
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, simplemente es una clase creada en el minuto 05:00, el cual nos sirve para devolver las repuestas con una estructura (propiedades) definidas.
@Jurazgar1
@Jurazgar1 4 ай бұрын
Buenas! Esto es un video de segunda parte? Porque no entiendo desde qué API arrancás para poder probar yo mismo. 🤔
@codigoestudiante
@codigoestudiante 4 ай бұрын
@@Jurazgar1 Hola, en la descripción del vídeo, encontrarás la sección "recomendación", es el historial.
@arlenyares2354
@arlenyares2354 4 ай бұрын
Hola!! Gracias por tu contendo!! La Api de Swagger, donde se coloca el usuario y la clave, ¿de donde sale? es externa? tengo que levantar el localhost? como accedo?
@codigoestudiante
@codigoestudiante 4 ай бұрын
Hola, la api fue construida y subida en un hosting gratis pero también puedes usar el localhost. Revisa en la descripción del video la sección "RECOMENDACIÓN", ahí esta el historial
@arlenyares2354
@arlenyares2354 4 ай бұрын
@@codigoestudiante Gracias 💜
@alexanderv88
@alexanderv88 3 күн бұрын
Si deseo hacer una API y consumirlo pero en modo solo de práctica o algo rápido, podría hacerlo sin JWT??? sé que siempre se hacer con JWT pero pregunto en caso de que quiera saltar ese paso, solo para practicar un poco
@codigoestudiante
@codigoestudiante 2 күн бұрын
Si, puedes omitir JWT.
@carlosquinto6819
@carlosquinto6819 2 жыл бұрын
Estimado una consulta, porque se crea una interfaz, podrias explicar un poco el porque y para que de algunas cosas. Muchas gracias por todo. Saludos. Carlos.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, en ASP.NET CORE se utilizan las inyecciones de dependencias, caso contrario solo se haría una instancia a las clases. Saludos.
@carlosquinto6819
@carlosquinto6819 2 жыл бұрын
Muchas Gracias por tu ayuda. Otra consulta, tendrás algún video explicando este tema de dependencias ?
@miguel000127
@miguel000127 2 жыл бұрын
Hola que tal podrias mostrar como subir la api o la DB al somee ?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, talvez el siguiente video pueda ser de ayuda: kzbin.info/www/bejne/m4O3noGniqidjq8 Saludos.
@kaaljun7943
@kaaljun7943 5 ай бұрын
Excelente video, muy bien explicado En caso de no usar autenticación solamente quitaría las líneas que lo utilizan pero dejando las de baseUrl?
@luismmartinezj
@luismmartinezj Жыл бұрын
Hermano, feliciades por el video realmente muy bueno desde la A hasta la Z. Tienes algun proyecto donde se acceden a las creenciales mediante un formulario de login, y que se guarde el token del lado del cliente en vez de generar un nuevo token en cada Request???
@michaelacevedo172
@michaelacevedo172 2 жыл бұрын
Hola Codigo Estudiante muchas gracias primero que todo y quisiera saber como se haria en caso de que nos expusieran un endpoint para inicio de sesion es decir nos exponen usuario y contraseña pero estos son variables ya que siempre sera un usuario diferente como deberia definir las credenciales seria en el appsettings y de ser asi como se haria te agradezco tu respuesta
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, disculpa no entendí muy bien. Recuerdo haber trabajado en un caso que el usuario cambiaba cierto tiempo y lo que hacia era guardar las credenciales en una tabla de la base de datos, de esta forma la aplicación solo cumple la función de leer la información de esa tabla. Saludos.
@acevedonavas
@acevedonavas 2 жыл бұрын
Hola, en el crear me da un error 400, me podrás ayudar?
@michaelacevedo1525
@michaelacevedo1525 2 жыл бұрын
Hola, la API con la que pruebas esta publicada?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, la api si esta publicada, saludos.
@roslopkill2359
@roslopkill2359 Жыл бұрын
muchas gracias por tus tutoriales bro aprendí muy bien, disculpa cual es el video donde enseñas a hacer la api que se consume aquí? es que no la encuentro
@otakutian
@otakutian Жыл бұрын
¿Lo encontraste?
@roslopkill2359
@roslopkill2359 Жыл бұрын
@@otakutian lamentablemente no
@ronnydelacruz5665
@ronnydelacruz5665 2 жыл бұрын
Si yo tengo una api y en ella tengo lo que es usuario y contraseña para hacer un login, que método podría utilizar para validar y poder aplicarlo al login. Sería de mucha ayuda que hagas un video sobre eso. O no se si en alguno de tus videos lo explicas.
@saulmorgado6708
@saulmorgado6708 2 жыл бұрын
Hola código estudiante, he aprendido muchas cosas contigo en estos días! Disculpa, una duda: si mi API no tiene autenticación ¿Puedo omitir las partes de autenticación JWT? ¿O afecta a este proyecto?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, me alegra poder ser de ayuda. En cuanto a tu consulta, no habría ningún problema en omitir la parte de autenticación, solo revisa bien el código. Saludos.
@Reycell
@Reycell Жыл бұрын
Tienes un video en donde expliques cómo hacer la autentificación?
@JoseTorres-nz8ru
@JoseTorres-nz8ru 2 жыл бұрын
Hola. ¿Cómo te podría contactar para poder conversar sobre el desarrollo de un sistema de prestamos para una pequeña financiera con ganas de salir adelante?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Lo sentimos, por el momento no se realiza soporte por requerimiento, desde ya se le agradece su compresión, saludos cordiales.
@JoseTorres-nz8ru
@JoseTorres-nz8ru 2 жыл бұрын
@@codigoestudiante ah ok entiendo, igualmente muchas gracias por el aporte
@henryalvarado2480
@henryalvarado2480 Жыл бұрын
Buenas excelentes sus videos lo felicito, sólo tengo una duda, cómo se hace para agregar el botón de Authorize en el swagger, gracias de antemano.
@chocovito
@chocovito 2 жыл бұрын
AYUDAAAAA... Tengo un problema... corro el proyecto de la api y este me corre bien, pero cuando quiero correr el otro proyecto para consumir el de la api, no puedo hacerlo localmente... no lo estoy publicando en el IIS, lo estoy levantando desde el Visual Estudio y lo dejo corriendo, el proyecto que es la api, el que se llama RESTAPI_CORE, en este no me aparece nada para poner algun usuario y password en swagger tal como tu haces en este ejemplo, solamente me aparecen los get, post, delete etc... esos, pero el de autenticar usuario no me aparece, eso de autenticar usuario a donde se activa o como se pone y porque no esta en el proyecto de la api??? o solamente hasta que se publica en algun IIS es que aparece esa opcion de autenticar usuario???
@chocovito
@chocovito 2 жыл бұрын
Ya lo resolvi para el que le pase lo mismo, implemente la autenticacino por tokens en este proyecto, el que desee el codigo aviseme y vemos como se los paso!!!
@readerchange4477
@readerchange4477 Жыл бұрын
​ @SAGI Hola Sagi tengo tu mismo problema , pero al parecer tu ya lo resolviste, necesitaba de tu ayuda, si acaso tienes disponible el código seria de mucha ayuda gracias
@chocovito
@chocovito Жыл бұрын
@@readerchange4477 dejame tu correo electronico por aqui, y te enviare los proyectos ya corregidos, yo les hice sus modificaciones y al final si pude y con autenticacion!!! 😃👌
@readerchange4477
@readerchange4477 Жыл бұрын
@@chocovito hola amigo gracias , pero fijese que google bloquea el comentario porque coloco el correo
@readerchange4477
@readerchange4477 Жыл бұрын
y si lo subes a wetransfer :)
@TheErudito
@TheErudito 2 жыл бұрын
Bro una consulta en asp siempre toca añadir la linea en el achivo json
@Senjikitman99
@Senjikitman99 7 ай бұрын
para la parte de schemas cuando ejecutas la api, las de credenciales y resultadoCredencial de donde o como las obtienes, ya me vi los videos de JWT y creacion de Api y no veo ninguno que se implemente esa parte
@josuexr6052
@josuexr6052 Жыл бұрын
me aparece este error: NullReferenceException: Object reference not set to an instance of an object. Indicando problemas con el @foreach(var item in Model). No se muestra la lista de productos. Llevo mucho tiempo con solo este error y ya revise varias veces pero no encuentro la solución. Podrían ayudarme porfa??? :C
@witmanaa
@witmanaa 5 ай бұрын
Hola, disculpa tienes un video igual con blazor?. o es el mismo procedimiento
@rodrigomontes1051
@rodrigomontes1051 2 жыл бұрын
Buenas antes que nada gracias por el video, llegue hasta cuando abre la página en local host pero no me muestra ninguna lista de productos, como hacer vos para hacer eso? estas conectado a alguna BD o lo cargas por la pagina de swagger? gracias
@fabricionavarro8465
@fabricionavarro8465 2 жыл бұрын
Me perdí algo del curso pasado? no tengo eso de ResultadoCredencial ni Resultado Api
@davidgrodon8758
@davidgrodon8758 10 ай бұрын
Disculpa, logrstae encontrar el ResultadoCredencial?, te agradeceria la respuesta
@davidgrodon8758
@davidgrodon8758 8 ай бұрын
muy buena tardes, para todos, tampoco logro encontrar donde lo hace
@keenbrayanhuaracacalderon9667
@keenbrayanhuaracacalderon9667 8 ай бұрын
hola por favor donde encuentro el listado de apis que estas mostrando?
@gerardolanza9718
@gerardolanza9718 4 ай бұрын
Hola amigo, como activaste ese boton authorize en el swagger??, Saludos
@d-bozz1658
@d-bozz1658 2 жыл бұрын
¡Buenas! Muy bueno el video. Te hago una consulta, estoy intentando consumir las api desde la ui y me pasa de que me tira 401 unauthorized. ¿Cómo puedo hacer para guardarme el token en la sesión y que se borre al cerrar la sesión?
@locesc
@locesc 10 ай бұрын
Que tengo que hacer para que en el Swagger me salga el boton de Authorized??? Gracias
@kirysonicbl5193
@kirysonicbl5193 Жыл бұрын
Hola, el proyecto de la api donde lo puedo conseguir
@RaulSonni
@RaulSonni Жыл бұрын
Una precisión en el método Eliminar del HomeController en vez de usar [HttpGet] debería ser [HttpDelete]
@keenbrayanhuaracacalderon9667
@keenbrayanhuaracacalderon9667 7 ай бұрын
Hola donde puedo encontrar las apis qe estas usando por favor??
@rigoska8
@rigoska8 2 жыл бұрын
la pagina que utilizas esa que ya esta echa de donde sale ?? soy novato
@walaxx100
@walaxx100 Жыл бұрын
AYUDAAAAAA! ¿Como se hace si en schemas de mi Api solo tengo una que es Producto, no tengo RespuestaApi ni lo de Autenticar con token?
@davidgrodon8758
@davidgrodon8758 10 ай бұрын
Hola amig@, lograste encontrar donde esta el ResultadoCredencial?? agradeceria mucho tu respuesta
@LikeDePollo
@LikeDePollo Жыл бұрын
Hola podría hacerse un servicio que simule un login con roles?
@jonathansantana7506
@jonathansantana7506 9 ай бұрын
Por favor puede compartir las apis para el consumo del video
@frayliansoto4319
@frayliansoto4319 Жыл бұрын
hay alguna forma de conseguir la api?
@frankcruz4234
@frankcruz4234 Жыл бұрын
alguien que sepa hacer esto, pero si la api tiene seguridad con jwt
@johangarcia2972
@johangarcia2972 Жыл бұрын
¿alguien que lo haya intentado en Razor Pages que me pueda ayudar con un error?
@miriamjrz
@miriamjrz Жыл бұрын
Hola Tengo duda, este video con cual otro es secuencia? Ya que no se de donde saco la web api ya vi este otro video kzbin.info/www/bejne/m4O3noGniqidjq8
@miriamjrz
@miriamjrz Жыл бұрын
Ya me autoconteste: 1: Ambos videos abordan Web Apis, uno es con procedimientos almacenados y el otro con Entity Framework a: kzbin.info/www/bejne/m4O3noGniqidjq8 b: kzbin.info/www/bejne/pH_cqJqpl8R7htU 2: Video para Generar los Tokens de Autentificacion kzbin.info/www/bejne/aX-tk62cYplknJI 3: Consumir Web Apis kzbin.info/www/bejne/j4LMooWfjtmsjMU
@kanikama9579
@kanikama9579 27 күн бұрын
no explica nunca el por que de lo que esta haciendo. Solo describe o lee lo que esta codificando. por ejemplo: ahora vamos a crear una clase llamada X.. y luego una variable, ... y asi, se la pasa leyendo el codigo, nunca lo explica ni justifica. Esto no es un tutorial.
@jayuts.a.s9375
@jayuts.a.s9375 2 жыл бұрын
Estimando usted me puede colaborar con su # de contacto
Desplegables en Cascada ASP.NET CORE
32:32
Codigo Estudiante
Рет қаралды 8 М.
Web API NET8 con Docker y Visual Studio 2022
34:22
Jhonnatan Flores
Рет қаралды 6 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
КОНЦЕРТЫ:  2 сезон | 1 выпуск | Камызяки
46:36
ТНТ Смотри еще!
Рет қаралды 3,7 МЛН
RESTful API with .NET Core (.NET 7) - Full Course for Beginners
2:32:39
DotNetMastery
Рет қаралды 204 М.
APRENDE a consumir un SERVICIO WEB REST con C# .NET
51:52
XperTek
Рет қаралды 14 М.
Como crear una Web Api con ASP.NET CORE 6 - ✅ Completo ✅
58:47
Codigo Estudiante
Рет қаралды 49 М.
Aprende API REST con C# en .NET 6 - gratis
2:23:10
Codigo 369
Рет қаралды 68 М.
Autenticación y Autorización  API REST con JWT | ASP.NET CORE 6
41:44
Codigo Estudiante
Рет қаралды 28 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН