Ну, я начал с того, что выполнил все инструкции здесь: 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, когда я его декодирую, я нахожу, что 2 значения равны нулю: api_key=(null) и session_key=(null)
Это, очевидно, причина, по которой facebook возвращает эту ошибку. Но проблема в том, что я не могу найти, где установить эти значения в рамках. Кроме того, я думаю, что session_key в любом случае должен быть извлечен из facebook.
Я думаю, что я хочу знать пару вещей.
У кого-нибудь есть xmppframework, работающий с facebook на iDevice?
Если у вас все получилось, пришлось ли вам отклоняться от инструкций на http://code.google.com/p/xmppframework/wiki/FacebookChatHowTo ?
Знаете ли вы какой-либо другой способ заставить чат facebook работать на iphone?
Любые предложения или помощь для моей текущей дилеммы будут оценены. С удовольствием поделюсь своим кодом, если хотите.
ваше здоровье