Its Finally Here! XMPP for Facebook

There’s just been a blog post by the Facebook developers to say that they’re finally allowing XMPP on Facebook. Here’s the details:

  1. Create a new XMPP account in your favourite XMPP client, eg Adium or Pidgin
  2. Use your Facebook username in the ‘username’ field. If you don’t have a username get one at
  3. Use ‘’ (without the quotes) in the ‘domain’ field
  4. Enter in your password
  5. Uncheck the Require SSL/TLS settings
  6. Check the ‘Allow plaintext auth over unencrypted streams’

You should be good to go 🙂

  1. #1 by `Lex Pendragon on 2010-02-11 - 10:10 am

    Does it offer the other features of yours, such as adding a friend or updating your status? (Not that I expect you to have the answers, this just seemed like the place to ask the questions.)

  2. #2 by Eion on 2010-02-11 - 10:38 am

    It doesn’t have the same features, no. There’s no status message support for one. But, I haven’t tested adding/removing friends yet.

  3. #3 by `Lex Pendragon on 2010-02-11 - 12:19 pm

    I’m going to keep using your plugin, until it’s been updated for at least status support.

  4. #4 by Jan on 2010-02-11 - 1:36 pm

    I only get a “503: service not available” from pidgin when trying to log on… 🙁

  5. #5 by Jan on 2010-02-11 - 2:10 pm

    After checking out the logs and the documentation at I believe it doesn’t work with pidgin before implementing extended permissions like described here: So no facebook chat with pidgin before sourcecode changes.

    • #6 by Eion on 2010-02-11 - 2:11 pm

      Nope, it’s definitely possible to do it without modifying Pidgin. Just double-check your info in the advanced tab. Otherwise, you’re welcome to pastebin a debug log and I can take a look

  6. #7 by The Doctor on 2010-02-11 - 3:51 pm

    No crypto? Huh. Has anyone tried it with OTR?

  7. #8 by Mr Hahaz on 2010-02-12 - 11:27 am

    Go here ( and click on Pidgin, it didn’t work for me until after I did that and logged out and back in.

  8. #9 by Scott on 2010-02-13 - 3:14 am

    For me it works from home with our without ‘Allow plaintext auth over unencrypted streams’ Your plugin and this method both work on my home computer. From behind my work firewall only your plugin works. XMPP gchat works from behind my work firewall. I wonder why facebook XMPP doesn’t.

Comments are closed.