每当我尝试使用xmppframework的osx示例应用程序登录时,代码都使用普通身份验证运行,因此它返回无效的用户名和密码。 如果我跳过测试并直接md5登录,则不能使用md5,因为:
> <__NSArrayM 0x610000049b70>(
> <mechanism>X-FACEBOOK-PLATFORM</mechanism>,
> <mechanism>PLAIN</mechanism> )
我得到的是这两种机制。
此外,当连接谷歌谈话时,它的工作原理。
ps:我使用了chat.facebook.com和端口5222.每个设置都是正确的
提前致谢
答案 0 :(得分:0)
facebook xmpp chat api不支持Digest-MD5。它只支持PLAIN和X-FACEBOOK-PLATFORM sasl机制,所以为了使用普通的sasl登录使用facebook用户名和密码。如果你想使用X-FACEBOOK-PLATFORM,你需要api密钥和访问令牌。