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 身份验证