Tuve problemas a la hora de generar el hash ya que se genera todo con letras mayusculas, por eso me aparecia que mi hash era invalido, tuve que cambiar el hash a todo minuscula y me funciono.
Yo he probado todas las combinaciones posibles y nada. Frustrante. Me alegro que algunos lo consiguierais. Ya me contaréis como lo hicísteis! He perdido mas de media hora ya con las benditas claves y el hash XD
Vaya explicación aparte del consumo de apis, claro de este curso express de html, css, Javascript , y bien explicado, ideal para quien ya vio todo esto y quiere recordar todo en 1 solo, menudo videazo, saludos Pd: conceptos didácticos Html structure con divs, Css: formateo y dimensionamiento Js: declaración y selectores(console, len, document selector, id, clases), iteración, promises, arrow functions, template strings, backticks; manejo del inspector y del dom Hasta bootstrap, API: uso de lógica rest y restful (directo sin postman) y uso de claves hash privadas y públicas , saludos
Para los que os de problema el hash, puede ser porque está en mayúsculas y debe ser en minúsculas, lo digo porque en la página donde lo haces de ejemplo sale en mayúsculas pero a mí no me funciona así, un saludo y buen vídeo.
Buen video. Me cuesta saber como has llegado a la conclusión para añadir el ts=1 en la url para la llamada del fetch. Eso era lo que me estaba volviendo loco y por lo que no me funcionaba. Y funcinoa, pero me gustaria saber como llegaste a la conclusion para usarlo en la url. Gracias
Hice una modificación al código usando ES7/8 que tu implementaste. Lo primero fue hacer una funcion asyncrona para recivir los datos en 2do plano y evitar tantas premisas (.then) y hacer usando la programación funcional recorrí el json con la funcion foreach(); Les dejo un ejemplo: async function getDataMarvel() { const urlAPI = 'gateway.marvel.com/v1/public/characters?apikey=XXX'; const container = document.querySelector('#marvel-row'); let contentHTML = ''; const marvel = await fetch(urlAPI); const dato = await marvel.json(); Object.values(dato.data.results).forEach(hero => { let urlHero = hero.urls[0].url; contentHTML += `
Holaa una pregunta. Estoy haciendo un proyecto para clase y he elegido utilziar la api rest que ofrece marvel pero se me pide que la llamada a marvel se haga con ajax. Podria implemetnar ajax para obtener estos datos? Osea lo mismo que has hecho aqui pero con ajax.
Cuando le doy click a las imagenes me sale este error en la pagina de Marvel 404 Page Not Found Check that you typed the address correctly, go back to your previous page or try using our site search to find something speci eso es debido a que???
Hola, gracias por el video. Tengo una pregunta, ¿cómo podrías paginar los resultados de una manera que vaya imprimiendo página por página los demás resultados
Hice todo como si el video reaccionara, pero está dando el error 401 y ya revisé todo ... Pero el sitio se cayó ayer, y ahora también cayó, ¿es eso? Estoy usando el traductor de google, soy de brasil
Ave Cesar, he probado el hash y en algunas Apis no funciona, ja que devuelve minúsculas y devuelve no autorizado; con esta web si funciona: www.md5hashgenerator.com/ muchas gracias por el video.
Ahora si me funciona!! hahaha sorry, recien estoy viendo este video, por lo que estoy cachando fue publicado hace mas de un año!, pero tenia que agradecerte, porque me salía como no autorizado!
Tuve problemas a la hora de generar el hash ya que se genera todo con letras mayusculas, por eso me aparecia que mi hash era invalido, tuve que cambiar el hash a todo minuscula y me funciono.
Hola, Miguel. Gracias por el aviso! 👍
Chico muchas gracias me aparecia lo mismo jajja no sabia por que el error hasta que vi tu comentaria gracias :)
🥳🥳🥳
Muchas gracias!, yo tenía el mismo problema.
Yo he probado todas las combinaciones posibles y nada. Frustrante. Me alegro que algunos lo consiguierais. Ya me contaréis como lo hicísteis! He perdido mas de media hora ya con las benditas claves y el hash XD
Para la gente que tiene problemas para generar el Hash, a la hora de realizar el generate, ingresen el 1+clave privada+clave pública. Buen video 👍🏻
Muchasssss gracias por tu aporte!
Justo me fallaba esto, muchas gracias!
Vaya explicación aparte del consumo de apis, claro de este curso express de html, css, Javascript , y bien explicado, ideal para quien ya vio todo esto y quiere recordar todo en 1 solo, menudo videazo, saludos
Pd: conceptos didácticos
Html structure con divs,
Css: formateo y dimensionamiento
Js: declaración y selectores(console, len, document selector, id, clases), iteración, promises, arrow functions, template strings, backticks; manejo del inspector y del dom
Hasta bootstrap,
API: uso de lógica rest y restful (directo sin postman) y uso de claves hash privadas y públicas , saludos
Muchas graciasss
¡GRACIAS! SALUDOS DESDE CANARIAS 💙💛🤍
Un saludo!
Lo que mas me gusta es el style
"Somos Programadores y no Diseñadores"
Muchas gracias por tu comentario!!
Perfectamente explicado, te amo mucho
Gracias, Karla. Jejeje
Gracias por el tutorial, cada día mas pro 💪🗿
Gracias por el apoyo
Lo del hash parecía fácil pero no lo era, gracias por la ayuda.
Sí, fácil no es
Muy Bien explicado, muchas gracias!
Hola Domini, excelente tutorial.
Gracias, Enrique 👍🏾
Gracias, me salvaste la vida.
Con gusto
Buen video, gracias.
Gracias, Andres
Para los que os de problema el hash, puede ser porque está en mayúsculas y debe ser en minúsculas, lo digo porque en la página donde lo haces de ejemplo sale en mayúsculas pero a mí no me funciona así, un saludo y buen vídeo.
Asegúrate de generar el hash y que las letras estén en minúsculas.
Te recomiendo esta web.
www.md5hashgenerator.com/
Thanks
excelente video amigo, ajudou muito...
Gracias, Raimundo.
Excelente!
Muchas gracias!!
Buen video. Me cuesta saber como has llegado a la conclusión para añadir el ts=1 en la url para la llamada del fetch.
Eso era lo que me estaba volviendo loco y por lo que no me funcionaba. Y funcinoa, pero me gustaria saber como llegaste a la conclusion para usarlo en la url. Gracias
Hice una modificación al código usando ES7/8 que tu implementaste.
Lo primero fue hacer una funcion asyncrona para recivir los datos en 2do plano y evitar tantas premisas (.then)
y hacer usando la programación funcional recorrí el json con la funcion foreach();
Les dejo un ejemplo:
async function getDataMarvel() {
const urlAPI = 'gateway.marvel.com/v1/public/characters?apikey=XXX';
const container = document.querySelector('#marvel-row');
let contentHTML = '';
const marvel = await fetch(urlAPI);
const dato = await marvel.json();
Object.values(dato.data.results).forEach(hero => {
let urlHero = hero.urls[0].url;
contentHTML += `
${hero.name}
`;
});
container.innerHTML = contentHTML;
}
Hola, muy buen aporte ahora lo subo Al repo. Muchas gracias!
Ya estamos cerca de los 5k!!!
Muchas gracias por tu comentario!!
Actualmente debes declarar la variable const container = document.querySelector("#marvel-row"); dentro de la promesa para que te funcione...
Me sale ese error, donde se colocaria entonces?
gracias bro
tome su like buen hombre
Un saludo, excelente
Muchas gracias por tu comentario!!
como hago el simbolo que esta antes de la palabra hash?
Hola, la forma de desplegarla en firebase es similar a la version que hiciste con Angular 8 ? Saludos
Hola, Angel. Sí sería lo mismo !!!
Muito bom! Obrigada!
Thanks 👍 👍👍
gracias por el video, tengo una pregunta: por que recibimos solo personajes con la letra 'A'? Como podemos recibir otros? Perdon por mi espanol :)
Hola, Ivan. Puede ser por limites de la API. Saludos
Holaa una pregunta. Estoy haciendo un proyecto para clase y he elegido utilziar la api rest que ofrece marvel pero se me pide que la llamada a marvel se haga con ajax. Podria implemetnar ajax para obtener estos datos? Osea lo mismo que has hecho aqui pero con ajax.
Buen video
Gracias ☺️
Cuando le doy click a las imagenes me sale este error en la pagina de Marvel
404 Page Not Found
Check that you typed the address correctly, go back to your previous page or try using our site search to find something speci
eso es debido a que???
Perdon per mi espanol. Pero necessito de ayuda para obeter los titulos de los eventos, como hago para el loop dentro del array dentro da API? Gracias
Hola, gracias por el video. Tengo una pregunta, ¿cómo podrías paginar los resultados de una manera que vaya imprimiendo página por página los demás resultados
Hola, puedes usar ngx-pagination
www.npmjs.com/package/ngx-pagination
Hice todo como si el video reaccionara, pero está dando el error 401 y ya revisé todo ... Pero el sitio se cayó ayer, y ahora también cayó, ¿es eso?
Estoy usando el traductor de google, soy de brasil
Hola, Amanda. Puede ser un error de la API de marvel.
showww obg pelo conteúdo
Se me hizo un lío pero es: { ts=1 + clave privada + clave pública }
Gracias, Josue
Hola como estas, luego de crear mi cuenta y valiar con el correo, me sale erroR 500, que podria hacer?
Hola, Fabian. La API de marvel a estado fallando durante el finde.
Me ha pasado lo mismo que a Fabian :( que el servidor ha fallado
Como se llama tu editor de codigo?
Visual studio code th-cam.com/video/SFR_Vet1gjQ/w-d-xo.html
Ave Cesar, he probado el hash y en algunas Apis no funciona, ja que devuelve minúsculas y devuelve no autorizado;
con esta web si funciona:
www.md5hashgenerator.com/
muchas gracias por el video.
Muchas gracias, Samu!!!
Ahora si me funciona!! hahaha sorry, recien estoy viendo este video, por lo que estoy cachando fue publicado hace mas de un año!, pero tenia que agradecerte, porque me salía como no autorizado!
Hola, Rocio muchas gracias por tu comentario 👍🏾
I only get:
{
code: "InvalidCredentials",
message: "This user is not allowed to use that service.",
}
Es una error de la API
Excelente !
Gracias, Angel