Facebook-SASL-for-QXmpp is a project mainly written in ..., it's free.
How to Install:
cd /path/to/qxmpp
patch -p0 < facebook-sasl-for-qxmpp-0.3.0.patch
How to Use:
QXmppConfiguration conf;
conf.setSASLAuthMechanism(QXmppConfiguration::SASLXFacebook);
conf.setDomain("chat.facebook.com");
conf.setFacebookAppId(YOUR_APP_ID);
conf.setFacebookAppSecret(YOUR_APP_SECRET);
conf.setFacebookAccessToken(ACCESS_TOKEN);
QXmppClient client;
client.connectToServer(conf);