hola tengo una duda tengo una condicion que me dice que El cuerpo de la solicitud debe enviarse en formato JSON con los siguientes parámetros: { "numeroOrden": "111-111111", "codigo": "XXXXX" } pero que lo haga en por el metodo GET pero tengo entendido que GET no trabaja con las variables en el body para poder enviar un formato JSON.. eso lo hace POST pero el servidor requiere que se use GET hice la prueba en postman y postman si devielve respuesta exitosa 200 ok En **Body**, seleccionar **raw** y elegir el tipo **JSON* pero en la app me genera un error si trato de enviar las variables como cuerpo :(
Parece que me salta el siguiente error "retrofit2.HttpException: HTTP 401" cuando intento rescatar datos de retrofit. Lo curioso es que hago un breakpoint justo en la linea y me devuelve los resultados correctamente pero por alguna razón deja de funcionar la app y me salta ese error en el log cat :S. Estoy haciendo uso de supabase para base de datos y api. Uso postman y me arroja datos correctos.
Hola, he seguido los pasos y revisado todo a detalle, pero al hacer el debug y ver los resultados en consola esta se queda cargando y no me muestra resultados, a que podria deberse? sera que el api_key deba declararlo de otra forma alternativa de @Query ?
¿El logcat no te dice nada? ¿No da error? También puedes depurar, pararte en esa línea, guardar el resultado en una variable y ver si se está almacenando
Buenas tengo un problema a ver si alguien me ayuda, hice una app que trae info de 2 hojas de googlesheets, hago el login con la primera y cuando hago la consulta en la segunda es como si la respuesta de la primera consulta no se borrara y me da error, hay que liberar algun objeto o que es lo que queda tradado?
Hola, parecer ser que el primer objeto que estás utilizando se encuentra aún en memoria, Podrías utilizas la función clear() o close para ver si te ayuda.
probé crear un nuevo objeto retrofit y funciono, por lo que se ve quedaba cargado con la solicitud anterior, no conocía eso del clear(). ahora lo voy a probar@@devexpert_io
Hola, ¿Qué error te sale? Podrías pegarlo aquí o si gustas unirte a la comunidad en Discord: devexpert.io/comunidad y ahí nos envías capturas de pantalla para poder ayudarte mejor.
@@devexpert_io Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Te comento que este proyecto no lo subimos a GitHub. Pero a lo que veo en tu error, puede deberse quizá a un firewall que tengas en tu equipo, intenta desactivarlo. Otra cosa que podría pasar es que Gradle se haya desconectado, podrías hacer click en Build > Clean Project y volver a ejecutar la aplicación.
Cuando creas un proyecto, tienes que elegir que se cree con los ficheros de build usando Kotlin. En las nuevas versiones de Android Studio ya ocurre por defecto. Pero si no, lo puedes hacer con el build.gradle clásico también.
🚀 Descubre cómo duplicar tu salario en 6 meses como programador Android 👉 devexpert.io/masterclass-15?
Una pregunta si yo nunca he echo ni se hacerlo por que en el kernel de mi teléfono o table tiene un nivel de api 36 es normal eso
Sensei usted es el mejor 🎉🥳
Muchas gracias!
hola tengo una duda
tengo una condicion que me dice que
El cuerpo de la solicitud debe enviarse en formato JSON con los siguientes parámetros:
{
"numeroOrden": "111-111111",
"codigo": "XXXXX"
}
pero que lo haga en por el metodo GET
pero tengo entendido que GET no trabaja con las variables en el body para poder enviar un formato JSON.. eso lo hace POST
pero el servidor requiere que se use GET
hice la prueba en postman y postman si devielve respuesta exitosa 200 ok
En **Body**, seleccionar **raw** y elegir el tipo **JSON*
pero en la app me genera un error si trato de enviar las variables como cuerpo :(
Parece que me salta el siguiente error "retrofit2.HttpException: HTTP 401" cuando intento rescatar datos de retrofit. Lo curioso es que hago un breakpoint justo en la linea y me devuelve los resultados correctamente pero por alguna razón deja de funcionar la app y me salta ese error en el log cat :S. Estoy haciendo uso de supabase para base de datos y api. Uso postman y me arroja datos correctos.
Hola, he seguido los pasos y revisado todo a detalle, pero al hacer el debug y ver los resultados en consola esta se queda cargando y no me muestra resultados, a que podria deberse? sera que el api_key deba declararlo de otra forma alternativa de @Query ?
¿El logcat no te dice nada? ¿No da error? También puedes depurar, pararte en esa línea, guardar el resultado en una variable y ver si se está almacenando
Buenas tengo un problema a ver si alguien me ayuda, hice una app que trae info de 2 hojas de googlesheets, hago el login con la primera y cuando hago la consulta en la segunda es como si la respuesta de la primera consulta no se borrara y me da error, hay que liberar algun objeto o que es lo que queda tradado?
Hola, parecer ser que el primer objeto que estás utilizando se encuentra aún en memoria, Podrías utilizas la función clear() o close para ver si te ayuda.
probé crear un nuevo objeto retrofit y funciono, por lo que se ve quedaba cargado con la solicitud anterior, no conocía eso del clear(). ahora lo voy a probar@@devexpert_io
puedes pasarme el repositorio de gith donde tienes el codigo ?
Excelente tu canal como siempre
Muchas gracias!
Que herramienta de generación de código usas? para autorellenar las APIs
Uso GitHub Copilot, aunque puedes usar Codeium como alternativa gratis
que version de android studio usas? ya es estable?
Sí, la última estable. La nueva UI ya está disponible en la estable
Buenas ignoro sobre el tema pero me gustaría saber por qué en mi teléfono me sale que tengo api por todos lados necesito ayuda
Buenas, puedes trasladar tus preguntas en nuestra comunidad de Discord devexpert.io/comunidad
Muchas gracias!!!
Un placer!
Hola, puede hscerde conn Java?
Sin problema, Retrofit ya existían antes que Kotlin
Puedes hacer tutorial como el que tienes de Kotlin , para compose asi crear una app de movie
Seguro que te puede interesar nuestro curso gratuito de Compose compose.expert/gratis
a mi me falla cuando quiero poner la apikey
Hola, ¿Qué error te sale? Podrías pegarlo aquí o si gustas unirte a la comunidad en Discord: devexpert.io/comunidad y ahí nos envías capturas de pantalla para poder ayudarte mejor.
@@devexpert_io
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
podrias pasarme el proyecto completo porfavor?
Te comento que este proyecto no lo subimos a GitHub. Pero a lo que veo en tu error, puede deberse quizá a un firewall que tengas en tu equipo, intenta desactivarlo. Otra cosa que podría pasar es que Gradle se haya desconectado, podrías hacer click en Build > Clean Project y volver a ejecutar la aplicación.
cuando dice suspend habla ASPEND bien grindo, RESALT bien gringo y dice JSON (jota son) que coherencia es esa?
😅😉 Quitando eso ¿te gustó el vídeo?
Jajajajajaja cosas que pasan xd
Cosas que no son importantes.
Es un vídeo de retrofit no de inglés cuando de clases de ingles comentas eso
ya llevo como 5 veces que repito el video y no entiendo :(
ESTAS HACIENDO UN VIDEO PARA ENSEÑAR UN HERRAMIENTA Y USAS UN PLUGGIN?
No me queda muy claro a qué te refieres
@devexpert_io losiento estaba exaltado porque no me funcionaba, buen video.
hola no me sale el build.gradle.kts solo sale el build gradle normal como hago para que me salga como tu?
Cuando creas un proyecto, tienes que elegir que se cree con los ficheros de build usando Kotlin. En las nuevas versiones de Android Studio ya ocurre por defecto. Pero si no, lo puedes hacer con el build.gradle clásico también.
Hola, tengo un problema con lasdependecias... no se descarga la implementacion del retrofit :implementation(com.squareup.retrofit2:retrofit:2.9.0) 🥲
si lo has escrito exactamente así, te faltan las comillas
@@devexpert_io la ultima versión de Android no llevan las comillas :( gracias por responder 🙏
pero eso es si usas el versions catalog, pero ahí no lo estás usando
@@devexpert_io A mi tampoco me descarga la dependencia ya cambio el codigo para instalar dependencias