jueves, 3 de enero de 2013

Crear códigos QR con twitter

Crear códigos QR con twitter

Buscando como crear una aplicación que devolviera en twitter una imagen con una promoción se me ocurrió que si podía crear una imagen dinámica (es decir que pudiese modificar el contenido de la imagen) podría generar códigos QR,
para ello utilicé la API de google .

Esta API es muy secilla ya que enviando una cadena de texto nos crea la imagen QR

Ejemplo:

Escribe un texto o una url y genera un código QR

Como veis, generar la imagen es muy sencillo, así que con la ayuda de @mocadele nos pusimos manos a la obra.

Creamos la cuenta @creaqr en twitter y diseñamos un script.

creaqr

Este codigo lo he publicado en github.com/minipunk/twitqr por si alguien encuentra algún otro uso interesante que darle.

Esta cuenta de twitter funciona de la siguiente forma:

  • Le enviamos un tweet con un texto o una url.
  • La cuenta nos devuelve una mención con una imagen del código QR que contiene ese texto o url.
  • Ejemplos:
  • Si queremos poner un link en el código QR debemos comenzar el tweet con:
    @creaqr http://www.paginaweb.com

  • Si queremos poner un vídeo de youtube en el código QR debemos comenzar el tweet con:
    @creaqr http://URLDELVIDEODEYOUTUBE

  • Si queremos poner una imagen de una promoción en el código QR debemos comenzar el tweet con la url donde está la imagen:
    @creaqr http://www.paginaweb.com/foto.jpg

  • Si queremos poner un texto en el código QR debemos comenzar el tweet con:
    @creaqr El texto que deseemos mostrar.

  • Si queremos poner un número de teléfono en el código QR debemos comenzar el tweet con:
    @creaqr tel:666666666

  • Si queremos que se envíe un sms en el código QR debemos comenzar el tweet con:
    @creaqr sms:666666666:texto del mensaje

De momento solo crea texto y enlaces, pero estamos pensando en aplicarle algunas mejoras para que no responda a cualquier mención, cree tarjetas de contacto, o envíe sms; las novedades las iremos publicando en esa cuenta.

12 comentarios :

Deja tu comentario.
Si sólo quieres mostrar tu nombre elige (Nombre/url) y deja en blanco el campo de url.