I don't have Facebook account, but I'd like to message some of their users. I did read someplace that Facebook Messenger is using XMPP, so it might be possible to send messages to their servers from external Jabber servers, but how to get user JIDs?

Or is it not possible at all?

  • Related: Facebook XMPP Chat API send Message PHP May 21, 2013 at 16:51
  • Well - I don't have facebook account. So I can't connect to their server.
    – user9427
    May 21, 2013 at 17:17
  • so you can't access their API either I would assume... Hmm- if I can think of solutions for how you might build a way to connect as a non-user but you would have to have an account to make it (I believe) May 21, 2013 at 18:36
  • my point is: if they are using xmpp for their messanger, it should be available for outside users too, shouldn't it? I mean - sure, they could have closed the server to no outbound connections to other servers, but ... and this is why i asked.
    – user9427
    May 21, 2013 at 20:21

1 Answer 1


They only support client to server XMPP, not server to server XMPP.


Facebook Chat should be compatible with every XMPP client, but is not a full XMPP server.

So you can use any XMPP client for the Facebook Chat, but you can only chat with other Facebook users.

Which is a pity. Welcome to the 90s.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.