J'essaie d'accéder aux messages d'état personnalisés de mes contacts Google Talk avec xmpppy. Je suis rendu à ce point:Conversation XMPP: accès aux messages d'état des contacts à l'aide de la liste rouge de xmppPy
import xmpp
import sys
userID = '[email protected]'
password = 'mypassword'
ressource = 'Script'
jid = xmpp.protocol.JID(userID)
jabber = xmpp.Client(jid.getDomain(), debug=[])
connection = jabber.connect(('talk.google.com',5222))
auth = jabber.auth(jid.getNode(), password, ressource)
jabber.sendInitPresence(requestRoster=1)
myroster = jabber.getRoster()
l'objet liste myroster contient maintenant mes contacts, mais le message d'état personnalisé est pas inclus.
myroster.getStatus('[email protected]')
retours Aucun
regardant la « liste brute », je peux voir que le dictionnaire des ressources est vide
u'[email protected]': {'ask': None, 'resources': {}, 'name': u'Some Name', 'groups': [], 'subscription': u'both'}
La chose étrange est que j'ai eu que cela fonctionne aujourd'hui, mais je le code aurait pu être légèrement différent, mais je ne peux pas comprendre exactement ce que j'ai fait différemment ...
Toute aide serait grandement appréciée!
Cheers,
Martin
Salut David, bien que je n'aie pas encore appliqué vos informations, j'apprécie que vous prouviez cette réponse. Je posterai un autre commentaire une fois que je sais si c'est la cause du problème. à votre santé! Martin – Hoff