Сервис Gtalk в Google App Engine с использованием Python
Я много искал встроенный веб-сервис, такой как Google Talk, используя Google Application Engine и Python.
Для этого первым шагом является проверка статуса онлайн-пользователя в Gmail. Я нашел много кода на python с использованием библиотеки XMPP, но он работает только на python, не использующем Google Application Engine.
Также предлагается использовать API-интерфейс XMPP python, но для отправки сообщения мы должны предоставить JID, например app-id@appspot.com и отправку сообщения. Мы не можем напрямую отправлять сообщения с одного идентификатора электронной почты на другой идентификатор электронной почты.
Теперь я хочу выполнить аутентификацию Oauth в python для gtalk на уровне домена, может кто-нибудь сказать мне, как это сделать?
2 ответа
Я думаю, что вы в замешательстве. Python запускается на appengine. Также есть рабочий пример java xmpp.
Вы можете отправлять только сообщения из вашего приложения. Есть два варианта: your_app_id@appspot.com или что-нибудь@your_app_id.appspotchat.com.
Если вы хотите вести себя как произвольный клиент xmpp, вам придется использовать стороннюю библиотеку xmpp, работающую по протоколу HTTP, и обрабатывать аутентификацию на сервере XMPP пользователя.