2013-07-10 171 views
10

我一直在使用一個AppId,它是在幾個月前在Facebook上爲我的iOS聊天應用程序創建的。現在我必須使用新創建的AppId進行發佈。XMPPFrameWork didNotAuthenticate在Facebook

如果我使用的是舊的AppId那麼XMPP得到驗證,並能夠與朋友聊天。在使用新AppId時,XMPP是未獲得認證。我嘗試了使用這兩個ID的許多帳號登錄。
如果任何機構有一個解決方案,那麼請幫我

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

注:
我使用的是最新的XMPP框架,這是幾個小時前更新(https://github.com/robbiehanson/XMPPFramework)。

回答

0

隨着Platform API v2.0的發佈,Chat API已被棄用。 一旦版本1.0被棄用(2015年4月30日),chat.facebook.com將不再可用。

你的舊應用程序使用API​​ 1.0版本,但所有新的應用程序是在API 2.0版本,這就是爲什麼舊的appid是工作,舊的應用程序將一直工作到4月30日,如期於4月30日2015年 1.0版將到期, 2015年

有關詳細信息讀取Facebook平臺更新日誌 https://developers.facebook.com/docs/apps/changelog

https://developers.facebook.com/docs/chat/