Skip to content

检测好友状态

批量检测好友关系是否正常、已被对方删除、已被对方拉黑或已拉黑对方。

接口地址: POST /checkZombie

前置条件

  • 微信实例已登录,并已获得可用 wId
  • 已确认待检测的 wcId 属于当前微信实例的好友列表。
  • 每次最多检测 20 个好友 ID。

请求参数

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

响应参数

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
dataarray检测结果列表
data[].userNamestring好友微信 ID
data[].statusint好友状态码,见下方状态说明

好友状态说明

状态码说明
0正常
1已被对方删除
2已被对方拉黑
3已拉黑对方
4功能异常
5功能异常
6未知状态
7未知状态
99未知状态

请求示例

json
{
  "wId": "01377f33-544c-4dc4-9184-bcbbcd3b05d0",
  "wcId": "wxid_abc123,wxid_def456,wxid_ghi789"
}

成功响应

json
{
  "code": "1000",
  "message": "成功",
  "data": [
    { "userName": "wxid_abc123", "status": 0 },
    { "userName": "wxid_def456", "status": 1 },
    { "userName": "wxid_ghi789", "status": 3 }
  ]
}

错误响应

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

使用建议

  • 每次调用建议间隔 1-3 秒,避免频率过高。
  • 检测结果应用于客户关系维护,不建议作为高频实时判断接口。
  • 返回 123 时,建议同步更新本地客户状态,避免继续发送营销或通知消息。
  • 返回 456799 时,建议稍后重试,并结合好友列表、发送结果或回调通知综合判断。