我使用此code连接到Facebook聊天。当我尝试检索在线用户列表而不是用户名时,我得到负数,例如:-1479115148@chat.facebook.com
如何获取原始(字母)用户名?
答案 0 :(得分:1)
您需要查询用户vcard-temp,并为您提供所需的所有显示信息-1479115148@chat.facebook.com
答案 1 :(得分:0)
在您请求名单后,遍历所有元素并为每个人发送vcard请求。您将收到包含全名和图标的回复
<iq
id='v3'
to='-1479115148@chat.facebook.com'
type='get'>
<vCard xmlns='vcard-temp'/>
</iq>