🔐 认证模块
GET
/nd/power
检查用户登录状态
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID |
POST
/nd/logout
登出 WhatsApp 账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID |
👤 账号管理
GET
/nd/account
获取监控账号列表
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID |
GET
/nd/addaccount
添加监控账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| name | string | 是 | 备注名称 | |
| mobile | string | 是 | 手机号码 | |
| pre | string | 是 | 区号 | |
| account | string | 是 | 完整号码 (区号+手机号) |
GET
/nd/addaccountnew
添加监控账号 (返回详情)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| name | string | 是 | 备注名称 | |
| mobile | string | 是 | 手机号码 | |
| pre | string | 是 | 区号 | |
| account | string | 是 | 完整号码 (区号+手机号) | |
| country | string | 否 | 国家 (可选) | |
| datastring | string | 否 | 备用字段 (可选) |
GET
/nd/del
删除监控账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| id | number | 是 | 账号ID |
GET
/nd/addcompare
添加对比账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| username | string | 否 | 用户名 (可选) | |
| name | string | 是 | 备注名称 | |
| mobile | string | 是 | 手机号码 | |
| pre | string | 是 | 区号 | |
| account | string | 是 | 完整号码 (区号+手机号) | |
| country | string | 否 | 国家 (可选) | |
| datastring | string | 否 | 备用字段 (可选) | |
| source_account | number | 是 | 对比账号源主键ID |
GET
/nd/cancelcompare
取消对比账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| source_account | number | 是 | 账号ID |
POST
/nd/reconnect
重新连接 WhatsApp(隐私设置修改后重试订阅)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID |
⚠️ 使用说明
当检测到好友设置了 LastSeen 隐私(is_deny=1)后,
如果确认对方已修改隐私设置,可调用此接口立即断开并重连 WhatsApp,重新订阅所有监控账号。
该操作会断开当前连接、释放资源、等待 500ms 后重新建立连接。
📊 记录查询
GET
/nd/detail
获取指定账号的在线记录
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| accid | number | 是 | 账号ID | |
| page | number | 否 | 页码 | |
| type | number | 是 | 类型 (1=全部, 2=24h, 3=7d, 4=30d) |
GET
/nd/rlist
获取最近在线记录
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| page | number | 是 | 页码 |
GET
/nd/compare_detail
获取两个账号的重叠在线时间
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| source_account | number | 是 | 源账号ID | |
| compare_account | number | 是 | 对比账号ID | |
| start | string | 否 | 开始日期 (YYYY-MM-DD) | |
| end | string | 否 | 结束日期 (YYYY-MM-DD) |
🔔 通知与配置
GET
/nd/adetail
获取账号详情
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| accid | number | 是 | 账号ID |
GET
/nd/updateAccout
续费账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| id | number | 是 | 账号ID | |
| endtime | number | 是 | 新的到期时间 (毫秒时间戳) |
GET
/nd/changeaccountmsg
切换消息通知开关
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| cid | number | 是 | 账号ID | |
| ac | number | 是 | 0=关闭, 1=开启 |
GET
/nd/addclientid
保存推送 ClientID (FCM Token)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| clientid | string | 是 | FCM 推送 Token |
GET
/nd/accsw
获取账号开关状态
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID |
📱 iOS 专用
GET
/nd/ios/addmember
iOS 支付成功回调
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| num | number | 是 | 订阅数量 | |
| days | number | 是 | 订阅天数 | |
| accid | number | 否 | 优先更新的账号ID |
GET
/nd/ios/addaccount
iOS 添加监控账号 (带配额检查)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| name | string | 是 | 备注名称 | |
| mobile | string | 是 | 手机号码 | |
| pre | string | 是 | 区号 | |
| account | string | 是 | 完整号码 (区号+手机号) | |
| country | string | 否 | 国家 (可选) | |
| datastring | string | 否 | 备用字段 (可选) |
GET
/nd/ios/renew
iOS 续费 (同步更新 account 和 member_time)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| accid | number | 否 | 优先更新的账号 ID | |
| endtime | number | 是 | 续费时长 (毫秒) | |
| uid | string | 是 | 用户ID | |
| num | number | 是 | 订阅数量 |
GET
/nd/ios/addcompare
iOS 添加对比账号 (带订阅检查)
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| name | string | 是 | 备注名称 | |
| mobile | string | 是 | 手机号码 | |
| pre | string | 是 | 区号 | |
| account | string | 是 | 完整号码 (区号+手机号) | |
| country | string | 否 | 国家 (可选) | |
| datastring | string | 否 | 备用字段 (可选) | |
| source_account | number | 是 | 对比账号源主键ID |
GET
/nd/ios/cancelcompare
iOS 取消对比账号
请求参数
| 参数名 | 类型 | 必填 | 说明 | 值 |
|---|---|---|---|---|
| uid | string | 是 | 用户ID | |
| source_account | number | 是 | 源账号ID |
⚙️ 系统状态
GET
/status/cluster
获取集群节点状态
请求参数
此接口无需参数