使用Facebook XMPP库在iPhone上进行聊天应用程序时出错

时间:2011-08-09 07:13:24

标签: iphone objective-c xcode facebook xmpp

我正在使用XMPP框架将Facebook聊天功能添加到我的iPhone应用程序中。但是,我在测试时遇到以下错误:

<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

此处有完整的错误消息:

2011-08-09 12:17:49.781 FacebookStaticTest[4217:207] RECV: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09ImNoYXQuZmFjZWJvb2suY29tIixub25jZT0iRDg4QkREMTNFMTcwRjEwOUVGMDI2OTkwRjExMzYyMTYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
2011-08-09 12:17:49.781 FacebookStaticTest[4217:207] decoded challenge: realm="chat.facebook.com",nonce="D88BDD13E170F109EF026990F1136216",qop="auth",charset=utf-8,algorithm=md5-sess
2011-08-09 12:17:50.072 FacebookStaticTest[4217:207] RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
2011-08-09 12:17:50.073 FacebookStaticTest[4217:207] RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

我已经阅读了Facebook聊天文档并进行了以下更改:

  • 将应用程序类型设置为Native应用程序并保存更改。
  • 选择“高级”标签。
  • 在“迁移”下,从“已启用”更改“禁用已弃用的身份验证方法” 禁用和保存更改。

我也试过创建一个新的应用程序......但是得到了同样的错误...

请提前帮助,谢谢。

0 个答案:

没有答案