XMPPFramework Facebook登录摘要-md5

时间:2013-12-12 17:36:12

标签: facebook authentication xmpp

每当我尝试使用xmppframework的osx示例应用程序登录时,代码都使用普通身份验证运行,因此它返回无效的用户名和密码。 如果我跳过测试并直接md5登录,则不能使用md5,因为:

> <__NSArrayM 0x610000049b70>(
> <mechanism>X-FACEBOOK-PLATFORM</mechanism>,
> <mechanism>PLAIN</mechanism> )
我得到的是这两种机制。 此外,当连接谷歌谈话时,它的工作原理。

ps:我使用了chat.facebook.com和端口5222.每个设置都是正确的

提前致谢

1 个答案:

答案 0 :(得分:0)

facebook xmpp chat api不支持Digest-MD5。它只支持PLAIN和X-FACEBOOK-PLATFORM sasl机制,所以为了使用普通的sasl登录使用facebook用户名和密码。如果你想使用X-FACEBOOK-PLATFORM,你需要api密钥和访问令牌。

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