我開始遵循以下所有說明: 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