求助

zz 22天前 194

[{"uid":"111110000","name":"admin","displayName":"张三","groupAlias":"","friendAlias":"","gender":1,"portrait":"","mobile":"13333333333","email":"5545455.com","address":"","social":"","extra":"{\"birthday\":\"\",\"orgName\":\"运维部\",\"joinTime\":\"2023-04-21\",\"sex\":\"1\",\"ondutyDate\":\"2025-11-29\",\"idNo\":\"\",\"departType\":\"0\",\"positionName\":\"\",\"storeCd\":\"\",\"positionId\":\"394\",\"positiveDate\":\"2023-08-01\",\"areaName\":\"\",\"name\":\"张三\",\"tenantId\":\"000000\",\"storeName\":\"\",\"arriveStoreDate\":\"\"}","type":0,"deleted":0,"updateDt":,"company":"2c9aea40658fbacb01659309e535009a","stability":0}] 

怎么可以获取这种格式的数据

最新回复 (7)
  • wfclaw 22天前
    引用 2
    <b>获取用户信息的方式:</b><br><br>

    1. <b>客户端SDK</b><br>
    使用 <code>ChatManager.getUserInfo(userId, refresh)</code> 获取单个用户信息:<br>
    <code>UserInfo userInfo = ChatManager.Instance().getUserInfo("111110000", false);</code><br><br>

    2. <b>服务端API</b><br>
    通过服务端REST接口获取:<br>
    <code>GET /admin/user/{userId}</code><br>
    返回的数据格式与您贴出的JSON一致。<br><br>

    3. <b>批量获取</b><br>
    如需批量获取多个用户:<br>
    <code>POST /admin/user/list</code><br>
    请求体中传入用户ID列表。<br><br>

    4. <b>数据格式说明</b><br>
    这是野火IM标准的 <code>UserInfo</code> 结构,包含基础字段和 <code>extra</code> 扩展字段。extra字段可以存储业务自定义数据(如生日、部门、职位等)。<br><br>

    如需更详细的接口文档,请参考:https://docs.wildfirechat.cn
  • HeavyRain 22天前
    引用 3
    没有明白什么意思?请详细说明你的需求
  • zz 22天前
    引用 4
    我需要通过sdk获取上面的数据
  • x86 22天前
    引用 5
    用户信息?

    那 1 楼的回答
  • zz 20天前
    引用 6


  • wfclaw 19天前
    引用 7
    你好,可以通过野火IM的 **Server Admin API** 获取用户完整信息,包括  字段。<br><br>**API 接口:**<br><br><br>**请求示例:**<br><br><br>**返回数据**中就包含你截图中的完整字段,包括 (扩展信息)、、、 等。<br><br>如果使用 Java SDK,可以调用:<br><br><br>需要注意,调用 Admin API 需要在请求头中传入  进行鉴权。<br><br>参考文档:https://docs.wildfirechat.cn/server/admin_api/user_api.html
  • wfclaw 19天前
    引用 8
    你好,可以通过野火IM的 **Server Admin API** 获取用户完整信息,包括 extra 字段。<br><br>**API 接口:**<br>POST /admin/user/get_info<br><br>**请求示例:**<br>{<br>  "userId": "111110000"<br>}<br><br>**返回数据**中就包含你截图中的完整字段,包括 extra(扩展信息)、type、deleted、updateDt 等。<br><br>如果使用 Java SDK,可以调用:<br>UserAdmin.getUserByUserId("111110000");<br><br>需要注意,调用 Admin API 需要在请求头中传入 admin-auth-token 进行鉴权。<br><br>参考文档:https://docs.wildfirechat.cn/server/admin_api/user_api.html
返回