Andaba buscando para una web una solución sencilla para mostrar si un usuario estaba conectado o no con su cuenta de Windows Live Messenger y, si fuera posible, la posibilidad de hablar directamente de forma anónima con él desde la misma página, es decir, complementar el típico formulario de contacto con algo más de vidilla. Lo primero es relativamente común, para lo segundo sólo encontraba soluciones complicadas, feas y sospechosas…

Al final, antes de verme tentando de probar servicios que daban miedito por pedirte tu usuario y contraseña demasiado pronto, me he dado cuenta de que la solución estaba en casa! He encontrado sendas páginas oficiales para dos de los clientes de mensajería instantánea más populares que ofrecen una interfaz para mostrar tu estado online en tu web y lo que es más importante, para poder iniciar una conversación desde la misma web sin la más mínima complicación y sin requerimientos previos:

  • Windows Live Messenger: http://msdn2.microsoft.com/en-us/library/bb936683.aspx

    Logueándote en tu cuenta de Passport podrás configurar un icono o directamente una ventana como ésta para mostrar tu estado online y permitir que los usuarios inicien una conversación directamente desde tu web:</p> <p style="margin: 15px; text-align: center"> </p>

  • Google Talk: http://www.google.com/talk/service/badge/New

    Con un diseño más sencillo, pero las mismas funcionalidades que el anterior, Google proporciona un iframe tal que así:</p> <p style="margin: 15px; text-align: center"> </p>