我开始遵循以下所有说明: http://code.google.com/p/xmppframework/wiki/FacebookChatHowTo使用xmppframework在iphone上聊天
我使用推荐的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个值为null: api_key =(null) 和 session_key =(null)
这显然是facebook的原因正在返回该错误。但我遇到的问题是我似乎无法找到在框架中设置这些值的任何地方。此外我认为session_key应该从facebook中提取。
我想我想知道的是一些事情。
有没有人在iDevice上使用xmppframework与facebook合作?
如果你有它的工作,你必须偏离http://code.google.com/p/xmppframework/wiki/FacebookChatHowTo上的指令路径?
你知道有任何其他方法可以在iphone上进行Facebook聊天吗?
对我目前的困境提出任何建议或帮助将不胜感激。如果你愿意,很高兴分享我的代码。
欢呼
我确实使用了弃用的api。将重新检查api和会话。 thx – abe 2011-08-30 06:37:42
我们更新了XMPPFramework,以便与2011年10月1日的Facebook的OAuth 2.0更改一起使用。新的过程更简单,并记录在代码和wiki中。 – Eric 2011-10-29 01:54:51
听起来不错,会试试看 – abe 2011-11-02 16:23:52