【问题标题】:xmpp and facebook, cant get clear list of online usersxmpp 和 facebook,无法获得明确的在线用户列表
【发布时间】:2010-05-22 06:43:44
【问题描述】:

我使用这个code 连接到 Facebook 聊天。当我尝试检索在线用户列表而不是用户名时,我得到负数,例如:-1479115148@chat.facebook.com

如何获取原始(字母)用户名?

【问题讨论】:

    标签: facebook chat xmpp c#


    【解决方案1】:

    您需要查询用户 vcard-temp,这将为您提供有关 -1479115148@chat.facebook.com 的所有显示信息

    【讨论】:

      【解决方案2】:

      在您请求名册后,遍历所有元素并为每个人发送一个 vcard 请求。您将收到带有全名和图标的响应

      <iq 
          id='v3'
          to='-1479115148@chat.facebook.com'
          type='get'>
        <vCard xmlns='vcard-temp'/>
      </iq>
      

      【讨论】:

        猜你喜欢
        • 2011-07-15
        • 1970-01-01
        • 2011-04-13
        • 1970-01-01
        • 2011-07-15
        • 1970-01-01
        • 2014-11-06
        • 1970-01-01
        • 2017-12-19
        相关资源
        最近更新 更多