Я много копался в интернете, но, будучи новичком, ничего не мог поделать.
Я подытожил следующее:
Facebook Chat можно использовать через две аутентификации (через официальную документацию API чата Facebook):
1> X-FACEBOOK-PLATFORM
2> Дайджест-MD5
1> Метод X-FACEBOOK-PLATFORM содержит очень мало документации, ни одна из которых не является официальной, наиболее близкой к которой является pyfacebook & pyxmpp (официальная страница API чата в Facebook имеет ссылку в конце). Внедрение обоих в GAE - еще одна головная боль, кроме проблем отладки, которые возникают при этом. Создание приложений и использование их идентификатора, как указано в некоторых ресурсах, не является проблемой. Я нашел хорошее прохождение GAE по pyfacebook на riccomini.name/Topics/Web/GoogleAppEngine/FacebookConnect/
2> DIGEST-MD5 - это распространенный метод имени пользователя - пароля, который может быть использован любым клиентом xmpp. Поэтому я, хотя и мог бы использовать клиентскую библиотеку XMPP python, например xmpppy , которая подходила мне больше всего (поскольку мне не нужны расширенные функции)
Подходя к моему вопросу: правильный ли мой вывод? Я думаю, чтобы продолжить через метод 2 (я хорошо осведомлен о рисках безопасности, связанных с шифрованием пароля MD5, пожалуйста, не напоминайте мне об этом). Я не смог найти оправдания использованию xmpppy с GAE, поэтому я действую правильно?
Может ли кто-нибудь предоставить мне ссылку на xmpppy, используемую вместе с GAE ??
(Извините, если мне было неясно. Не могу помочь, я не инженер в Кремниевой долине, а простой студент 15 лет)