Skip to content

获取联系人详情

批量查询好友或群聊的详细信息。适合在业务系统中补全昵称、头像、备注、标签和加好友凭证。

接口地址: POST /getContact

前置条件

  • 微信实例已登录,并已获得可用的 wId
  • 已知道目标好友 wcId 或群聊 ID。
  • 批量查询时,单次最多传 20 个目标。

请求参数

参数名必选类型说明
wIdstring登录实例标识
wcIdstring好友微信 ID 或群 ID;多个用英文逗号分隔,单次最多 20 个

响应参数

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
dataarray联系人信息列表
data[].userNamestring微信原始 ID
data[].nickNamestring昵称
data[].remarkstring备注名
data[].aliasNamestring微信号,用户设置后返回
data[].signaturestring个性签名
data[].sexint性别:1 男、2 女、0 未知
data[].countrystring国家编码
data[].bigHeadstring大头像 URL
data[].smallHeadstring小头像 URL
data[].labelListstring标签 ID 列表
data[].v1string加好友凭证,可搭配添加好友接口使用

请求示例

json
{
  "wId": "349be9b5-8734-45ce-811d-4e10ca568c67",
  "wcId": "LoChaX,wxid_wl9qchkanp9u22"
}

成功响应

json
{
  "code": "1000",
  "message": "成功",
  "data": [
    {
      "userName": "test558666",
      "nickName": "追风少年666",
      "remark": "",
      "signature": "66666",
      "sex": 1,
      "aliasName": "test558666",
      "country": "CN",
      "bigHead": "https://wx.qlogo.cn/mmhead/AbCdEfGhIjKlMnOpQrStUv/0",
      "smallHead": "https://wx.qlogo.cn/mmhead/AbCdEfGhIjKlMnOpQrStUv/132",
      "labelList": "",
      "v1": "v1_584e7774024c79af..."
    }
  ]
}

错误响应

json
{
  "code": "1001",
  "message": "失败",
  "data": null
}

使用建议

  • 批量查询时,每次调用间隔建议 300ms-800ms,避免请求过于频繁。
  • 业务系统应优先保存 userNamealiasNamev1 等稳定字段,不要只用昵称匹配联系人。