Сервис 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 пользователя.

Другие вопросы по тегам