Los códigos QR se han hecho muy populares y representan una forma de almacenar datos en una imagen que nuestra cámara del móvil es capaz de interpretar y mostrarnos su contenido.
¿Qué es un código QR?
Un código QR es un código de barras bidimensional que puede ser leído por smartphones y otros dispositivos. Un código QR le permite compartir información de forma rápida y sencilla con cualquier persona que tenga un smartphone. Todo lo que tienen que hacer es escanear el código QR con su teléfono, y podrán ver la información que has almacenado en el código QR.
¿Cómo podemos generar un código QR con la API de Google?
Google pone a disposición del público una API para que nosotros mismos nos generemos un código QR personalizado en cuestión de segundos.
Si quieres echarle un vistazo a la documentación oficial, puedes utilizar este enlace: https://developers.google.com/chart/infographics/docs/qr_codes pero, igualmente, te voy a mostrar un ejemplo.
Lo que vamos a hacer es generar un código QR que enlace a la portada de este blog. El código a utilizar sería el siguiente:
<img src="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=https://puerto53.com&choe=UTF-8" />
Como resultado, obtenemos la siguiente imagen que enlaza a https://puerto53.com
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,
Tengo una duda, si quiero poner por ejemplo:
G99G+CF Berlín, Alemania
pongo G99G%2BCF+Berlín,+Alemania
Pero al generarlo me pone:
G99G+CF+Berlín,+Alemania
Y los + al escanearlo, los cambia por espacios en blanco, creo que por el tema de la codificación me convierte el %2B en +, ¿como le hago para que no lo codifique?
Hola, deberías utilizar el código ASCII correspondiente para los símbolos que se muestran incorrectamente. Esta tabla te puede ser de utilidad: https://ascii.cl/es/codigos-html.htm
Un saludo.
Hola.
Buen aporte, ¿es posible utilizar la API offline? Es decir, ¿se puede descargar?
Hola, no es posible descargar. A la API de Google se accede como servicio.
Un saludo.
Hola,
Esta solución parece que quedará obsoleta. ¿Hay alguna alternativa con el propio Google?
Gracias