Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2012 14:47:15

dad495
Зарегистрирован: 2012-07-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

xmpppy и google talk

Привет!

В свой проект хочу внедрить gtalk.
Для этого решил для начала обратиться к гуглу.
Установил библиотеку xmpppy
Гугл пестрит одинаковыми скриптами, наподобие:

import sys,xmpp
# Google Talk constants
FROM_GMAIL_ID = "user@gmail.com"
GMAIL_PASS = "password"
GTALK_SERVER = "talk.google.com"
TO_GMAIL_ID = "user@gmail.com"
jid=xmpp.protocol.JID(FROM_GMAIL_ID)
cl=xmpp.Client(jid.getDomain(),debug=[])
if not cl.connect((GTALK_SERVER,5222)):
    raise IOError('Can not connect to server.')
if not cl.auth(jid.getNode(),GMAIL_PASS):
    raise IOError('Can not auth with server.')
cl.send( xmpp.Message( "someone@gmail.com" ,"Hi" ) )
cl.disconnect()
Все эти скрипты не рабочие, ибо гугл использует для gtalk шифрование и некоторые свои специфические фишки.

Ошибка: Failed SASL authentification

Ошибку я понимаю, требуется использовать шифрование, пробовал в Auth ставить sasl=1, но все равно скрипт завалился в ошибку Server diskonect.

Друзья, кто-нибудь доработал или использует полноценный скрипт для отправки сообщения через google talk?

Отредактировано slav0nic (Авг. 17, 2012 22:06:50)

Офлайн

#2 Авг. 17, 2012 21:08:17

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

xmpppy и google talk

Пожалуйста! Юзай тег code!

Офлайн

#3 Авг. 18, 2012 11:57:43

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

xmpppy и google talk

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version