xmpppy를 사용하여 Google 토크 담당자의 사용자 정의 상태 메시지에 액세스하려고합니다. 지금까지 작성했습니다 :XMPP 채팅 : 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()
명부 개체 myroster에 내 연락처가 포함되어 있지만 사용자 정의 상태 메시지가 포함되어 있지 않습니다.
myroster.getStatus('[email protected]')
반환 없음
, 내가 리소스 사전이라고 볼 수있는 '원 명단'을보고
u'[email protected]': {'ask': None, 'resources': {}, 'name': u'Some Name', 'groups': [], 'subscription': u'both'}
빈 이상한 것은 내가이 오늘 일을 얻었을 것을
, 하지만 코드가 약간 다를 수는 있었지만 정확하게 다른 점이 무엇인지 알아낼 수는 없습니다 ...
도움이 될 것입니다!
건배,
마틴
안녕하세요, David 님, 귀하의 정보를 아직 신청하지는 않았지만이 답변을 증명해 주셔서 감사합니다. 이것이 문제의 원인인지 알았다면 또 다른 의견을 게시 할 것입니다. 건배! 남자 이름 – Hoff