Facebook permet d’utiliser son service de chat avec un client jabber

Salux !

Pour une bonne nouvelle, c’est une bonne nouvelle ! Les développeurs de Facebook ont annoncé[1] le support de jabber (nom technique : XMPP). En gros, vous pouvez vous connecter au chat de Facebook (et donc profiter de toute la liste d’amis dont je ne doute pas qu’elle soit remplie de personnes prête à vous embêter ;)) depuis un autre programme. Pas besoin de se connecter au site ni de laisser la page ouverte !

Les développeurs expliquent avoir choisi XMPP car, en tant que protocole normalisé, les développeurs pourront l’intégrer sur tout types d’applications (éventuellement mobiles). Ils nuancent cependant en expliquant que la conformité XMPP n’est pas totale, la majorité du temps pour une question d’intégration aux autres services (ex: l’inscription au roster et l’ajout d’amis se font par l’interface de Facebook au lieu de la méthode fournie par jabber).

Attention toutefois : utiliser le chat de Facebook par jabber prive d’un des plus gros avantages de jabber, à savoir la possibilité de chiffrer en SSL/TLS. Dans ces conditions, je vous recommande de ne pas l’utiliser dans des espaces type WiFi ouverts[2], pas plus que le site web de Facebook ou MSN par exemple. Pourquoi ? N’importe qui peut intercepter le flux, ça prend deux minutes et on peut tout savoir de vous🙂

Comment faire ?

Voici la marche à suivre pour Pidgin donnée par l’un de ses développeurs[3], même si n’importe quel client pourra être paramétrer de la même sorte :

  1. En pré-requis, vérifier que vous possédez un nom d’utilisateur Facebook[4].
  2. Ajouter un compte sur Pidgin avec les infos suivantes :
    • Utilisateur : nom d’utilisateur Facebook (et non pas votre nom ou adresse mail)
    • Domaine : chat.facebook.com
    • Ressource : peu importe
    • Mot de passe : il vous faut un dessin ?
  3. Dans l’onglet avancé, vérifier les options suivantes :
    • Décocher (à contre cœur) « Nécessite SSL/TLS »
    • Décocher « Autoriser l’authentification en clair pour les flux cryptés »
    • Port : 5222
    • Serveur de connexion : chat.facebook.com
  4. Enjoy !

Si vous avez le moindre problème pour vous connecter (erreur 503), signalez-le moi.

Voilà, c’est pas demain la veille qu’on aura du normalisé dans la communication instantanée, mais j’espère que ça montrera enfin au grand public que jabber est tout sauf un joujou de geeks.

Le Manchot Enragé

Liens :

[1] Annonce officielle des développeurs : http://developers.facebook.com/news.php?blog=1&story=361

[2] Précédent billet sur l’usage de protocoles non sécurisés : https://manudwarf.wordpress.com/2009/01/20/msn-ou-lart-de-chuchoter-a-haute-voix/

[3] Annonce par un développeur de Pidgin : http://blog.caseyho.com/2010/02/how-to-enable-facebook-chat-in-pidgin.html

[4] Obtenir un nom d’utilisateur Facebook : http://www.facebook.com/username/

Tagué , , , , , , ,
%d blogueurs aiment cette page :