XMPPFramework Facebook 登录摘要-md5

Posted

技术标签:

【中文标题】XMPPFramework Facebook 登录摘要-md5【英文标题】:XMPPFramework Facebook Login digest-md5 【发布时间】:2013-12-12 17:36:12 【问题描述】:

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

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

我得到的只是这两种机制。 此外,当连接到 google talk 时,它可以工作。

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

提前致谢

【问题讨论】:

【参考方案1】:

facebook xmpp 聊天 api 不支持 Digest-MD5。它仅支持 PLAIN 和 X-FACEBOOK-PLATFORM sasl 机制,因此要使用普通 sasl 登录,请使用 facebook 用户名和密码。如果您想使用 X-FACEBOOK-PLATFORM,您将需要 api 密钥和访问令牌。

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

【讨论】:

以上是关于XMPPFramework Facebook 登录摘要-md5的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 上使用 XMPPFramework 进行 Facebook 聊天

使用 xmppframework 在 iphone 上进行 facebook 聊天

在 XMPPFramework 中设置 Facebook SASL 身份验证

如何使用 XMPPFramework 设置匿名登录 - iOS Objective-C

使用 xmppFramework 连接到服务器时卡住

iOS开发--XMPPFramework--好友模块