2013-12-12 28 views
0

每当我尝试从xmppframework的OSX示例应用程序登录时,代码都使用普通身份验证运行,因此它会返回无效的用户名和密码。XMPPFramework Facebook登录摘要-md5

> <__NSArrayM 0x610000049b70>(
> <mechanism>X-FACEBOOK-PLATFORM</mechanism>, 
> <mechanism>PLAIN</mechanism>) 

所有我得到的是这2个机制: 如果我跳过测试,并给它直接MD5登录,不能因为使用MD5。 也连接到谷歌谈话时,它的工作原理。

PS:我用chat.facebook.com和端口5222的每一个设置是正确的

在此先感谢

回答

0

Facebook的XMPP聊天API不支持DIGEST-MD5。它只支持PLAIN和X-FACEBOOK-PLATFORM sasl机制,所以为了使用facebook用户名和密码登录简单的sasl。如果您想使用X-FACEBOOK-PLATFORM,则需要api密钥和访问令牌。

参考:https://developers.facebook.com/docs/chat/