Skype status con PHP

Hemos creado una cuenta Skype, id: webvigo.com, para tener una nueva vía de comunicación con los clientes.

Ahora bien, queríamos reflejar nuestro estado de Skype directamente en la web para que los visitantes puedan saber si estamos online. El programa lo pone fácil y ya tiene una serie de botones skype que nos ofrecen esta información.

Para aquellos que esto no les es suficiente o quereis personalizar vuestros propios botones de estado podemos hacer uso del archivo xml que genera skype.

Código PHP para comprobar el estado de una cuenta skype:

function getSkype($usuario) {
 $datos = file_get_contents('http://mystatus.skype.com/'.urlencode($usuario).'.xml');
 preg_match('@<presence xml:lang="es">(.*?)</presence>@i', $datos, $match);

return isset($match[1]) ? $match[1] : 'Error al recibir estado de Skype';
 }

Solo funciona con aquellas cuentas que han marcado la opción «Permitir mostrar el estado de conexión de Internet». Puedes encontrar esta opción dentro de Skype en Herramientas > Opciones > Privacidad

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *