【发布时间】:2011-05-13 18:10:42
【问题描述】:
我首先按照这里的所有说明进行操作: http://code.google.com/p/xmppframework/wiki/FacebookChatHowTo
我使用了推荐的 facebook api 分支并尝试了最新的: https://github.com/facebook/facebook-ios-sdk/
我的问题始于以下错误:
< failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl">< not-authorized/></failure>
该错误是 facebook 对 xmppframework 对身份验证质询的响应的回复。 iphone做出的响应是base64编码的msg,当我解码时我发现其中2个值为空: api_key=(空) 和 session_key=(null)
这显然是 facebook 返回该错误的原因。但我遇到的问题是我似乎找不到在框架中设置这些值的任何位置。此外,我认为 session_key 无论如何都应该从 facebook 中提取。
我想我想知道几件事。
有没有人让 xmppframework 在 iDevice 上与 facebook 一起工作?
如果你让它工作了,你是否不得不偏离http://code.google.com/p/xmppframework/wiki/FacebookChatHowTo 上的说明路径?
你知道任何其他方法可以让 facebook 聊天在 iphone 上工作吗?
对于我目前的困境的任何建议或帮助将不胜感激。如果你愿意,很高兴分享我的代码。
干杯
【问题讨论】:
标签: iphone objective-c ios facebook chat