Hi,
I'm trying to do the following with the xmpppy library:
- log on to the google jabber server
- get idle time of one specific person on my roster.
Idle time means the values of jabber:iq:last.
When I do this in pidgin with the xmpp console open, I get the
following conversation:
(me)
<iq type='get' id='purpleb22cf798' to='[EMAIL PROTECTED]/
Gaim2AD95550'>
<query xmlns='jabber:iq:last'/>
</iq>
(other person)
<iq type='result' id='purpleb22cf798' to='[EMAIL PROTECTED]/
GaimA9B7F02F' from='[EMAIL PROTECTED]/Gaim2AD95550'>
<query xmlns='jabber:iq:last' seconds='126517'/>
</iq>
Now, I'd like to do the same in python.
I'm logged in to the server with the following code.
import xmpp
login = 'georgeencina' # @gmail.com
pwd = 'secret'
cnx = xmpp.Client('gmail.com')
cnx.connect( server=('talk.google.com',5223) )
cnx.auth(login,pwd, 'idlewatcher')
What would be the next step? I saw there is an xmpp.Iq class, which I
suppose is what I need to work with to construct the message I
observed in Pidgin.
Does anyone have some quick lines of code on how to construct and send
the message, and how to receive the response?
Thanks,
George
--
http://mail.python.org/mailman/listinfo/python-list