# API 接口清单(按模块)
> 接口总数:**193**
## 套餐统计
| 套餐 | 接口数量 |
|---|---:|
| 初级版 | 68 |
| 高级版 | 79 |
| 定制版 | 37 |
| 白标/OEM | 9 |
> 上表「接口数量」之和为 **193**(与文首接口总数一致)。
---
## 1. 登录(9 个接口)
### 1.1 `POST /login/A16Login` - 数据登录
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DeviceIdLoginModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DeviceInfo` | `DeviceInfo` | 设备信息 |
| `LoginData` | `string` | 62 数据/A16 数据 |
| `Password` | `string` | 微信密码 |
| `Proxy` | `string` | socks代理,例如:socks5://username:password@ipv4:port |
| `Ticket` | `string` | SMS短信验证码 |
| `Type` | `integer(int)` | - |
| `UserName` | `string` | 手机号 |
---
### 1.2 `GET /login/CheckLoginStatus` - 检测扫码状态
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 1.3 `POST /login/DeviceLogin` - 62账号密码登录
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DeviceIdLoginModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DeviceInfo` | `DeviceInfo` | 设备信息 |
| `LoginData` | `string` | 62 数据/A16 数据 |
| `Password` | `string` | 微信密码 |
| `Proxy` | `string` | socks代理,例如:socks5://username:password@ipv4:port |
| `Ticket` | `string` | SMS短信验证码 |
| `Type` | `integer(int)` | - |
| `UserName` | `string` | 手机号 |
---
### 1.4 `POST /login/GetLoginQrCodeNewDirect` - 获取登录二维码-直登(异地IP必须用代理! socks5://username:password@ipv4:port)
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetLoginQrCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Check` | `boolean` | 修改代理时(SetProxy接口) 是否发送检测代理请求(可能导致请求超时) |
| `IpadOrmac` | `string` | - |
| `Proxy` | `string` | socks代理,例如:socks5://username:password@ipv4:port |
---
### 1.5 `GET /login/GetLoginStatus` - 获取在线状态
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 1.6 `GET /login/LogOut` - 退出登录
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 1.7 `POST /login/VerifyCode` - 验证码验证(输入iPad登录验证码)
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (VerifyCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `code` | `string` | 验证码 |
| `data62` | `string` | 验证码 |
| `ticket` | `string` | 验证码 |
---
### 1.8 `POST /login/VerifyCodeSlide` - 过mac滑块验证
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SlideTicketModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `data62` | `string` | 验证码 |
| `randstr` | `bingding:"required"`` | - |
| `slideticket` | `string` | - |
| `ticket` | `string` | 验证码 |
---
### 1.9 `POST /login/WakeUpLogin` - 唤醒登录(只限扫码登录)
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetLoginQrCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Check` | `boolean` | 修改代理时(SetProxy接口) 是否发送检测代理请求(可能导致请求超时) |
| `IpadOrmac` | `string` | - |
| `Proxy` | `string` | socks代理,例如:socks5://username:password@ipv4:port |
---
## 2. 用户(26 个接口)
### 2.1 `POST /user/ChangePwd` - 更改密码
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendChangePwdRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `newPass` | `string` | - |
| `oldPass` | `string` | 确保json标签是`oldPass` |
| `opCode` | `integer(uint32)` | - |
---
### 2.2 `GET /user/GetAdminKeyword` - 获取管理员关键词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.3 `GET /user/GetInviteKeyword` - 获取关键词邀请入群配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.4 `GET /user/GetKeywordReply` - 获取关键词自动回复配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.5 `GET /user/GetKickKeyword` - 获取踢人关键词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.6 `POST /user/GetMyQrCode` - 获取我的二维码
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetQrCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Recover` | `boolean` | 保持默认值, 无需修改 |
| `Style` | `integer(uint32)` | 个人二维码样式: 可设置为8, 其余自行探索 |
---
### 2.7 `GET /user/GetProfile` - 获取个人资料信息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.8 `GET /user/GetWelcome` - 获取欢迎词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.9 `POST /user/ModifyRemark` - 修改备注
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendModifyRemarkRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `RemarkName` | `string` | - |
| `UserName` | `string` | - |
---
### 2.10 `POST /user/ModifyUserInfo` - 修改资料
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ModifyUserInfo)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `City` | `string` | - |
| `Country` | `string` | - |
| `InitFlag` | `integer(uint32)` | - |
| `NickName` | `string` | - |
| `Province` | `string` | - |
| `Sex` | `integer(uint32)` | - |
| `Signature` | `string` | - |
---
### 2.11 `POST /user/ResetGender` - 重置性别
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.12 `POST /user/SetAdminKeyword` - 设置管理员关键词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.13 `POST /user/SetFunctionSwitch` - 设置添加我的方式
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (WxFunctionSwitchModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Function` | `integer(uint32)` | - |
| `Value` | `integer(uint32)` | - |
---
### 2.14 `POST /user/SetInviteKeyword` - 设置关键词邀请入群配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.15 `POST /user/SetKeywordReply` - 设置关键词自动回复
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.16 `POST /user/SetKickKeyword` - 设置踢人关键词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.17 `POST /user/SetNickName` - 设置昵称
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateNickNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Scene` | `integer(uint32)` | - |
| `Val` | `string` | - |
---
### 2.18 `POST /user/SetProxy` - 修改Socks5代理 socks5://username:password@ipv4:
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetLoginQrCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Check` | `boolean` | 修改代理时(SetProxy接口) 是否发送检测代理请求(可能导致请求超时) |
| `IpadOrmac` | `string` | - |
| `Proxy` | `string` | socks代理,例如:socks5://username:password@ipv4:port |
---
### 2.19 `POST /user/SetSendPat` - 设置拍一拍名称
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SetSendPatModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Value` | `string` | - |
---
### 2.20 `POST /user/SetSexDq` - 修改性别
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateSexModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `City` | `string` | - |
| `Country` | `string` | - |
| `Province` | `string` | - |
| `Sex` | `integer(uint32)` | - |
---
### 2.21 `POST /user/SetSignature` - 修改签名
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateNickNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Scene` | `integer(uint32)` | - |
| `Val` | `string` | - |
---
### 2.22 `POST /user/SetWechat` - 设置微信号
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (AlisaModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Alisa` | `string` | - |
---
### 2.23 `POST /user/SetWelcome` - 设置欢迎词配置
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 2.24 `POST /user/UpdateAutoPass` - 修改加好友需要验证属性
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateAutopassModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `SwitchType` | `integer(uint32)` | - |
---
### 2.25 `POST /user/UpdateNickName` - 修改名称
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateNickNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Scene` | `integer(uint32)` | - |
| `Val` | `string` | - |
---
### 2.26 `POST /user/UploadHeadImage` - 上传头像
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UploadHeadImageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Base64` | `string` | - |
---
## 3. 好友(11 个接口)
### 3.1 `POST /friend/AgreeAdd` - 同意好友请求
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (VerifyUserRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomUserName` | `string` | 通过群来添加好友 需要设置此值为群id |
| `OpCode` | `integer(uint32)` | 操作类型: 1(免验证发送请求) 2(添加好友/发送验证申请) 3(同意好友/通过好友验证) 4(拒绝好友) |
| `Scene` | `integer(int)` | 添加来源, 同意添加好友时传回调消息xml中的scene值.
添加好友时的枚举值如下:
1(QQ) 2(邮箱) 3(微信号) 4(QQ好友) 8(来自群聊) 13(通讯录)
14(群聊) 15(手机号) 18(附近的人) 25(漂流瓶) 29(摇一摇) 30(二维码) |
| `V3` | `string` | V3用户名数据(SearchContact请求返回的UserValue) |
| `V4` | `string` | V4校验数据(SearchContact请求返回的AntispamTicket) |
| `VerifyContent` | `string` | 添加好友时的(招呼语/验证信息) |
---
### 3.2 `POST /friend/DelContact` - 删除好友
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DelContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DelUserName` | `string` | - |
---
### 3.3 `POST /friend/GetContactDetailsList` - 获取联系人详情
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (BatchGetContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `RoomWxIDList` | `string[]` | - |
| `UserNames` | `string[]` | - |
---
### 3.4 `POST /friend/GetContactList` - 获取全部联系人
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetContactListModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `CurrentChatRoomContactSeq` | `integer(uint32)` | - |
| `CurrentWxcontactSeq` | `integer(uint32)` | - |
---
### 3.5 `POST /friend/GetFriendRelation` - 获取好友关系
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetFriendRelationModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `UserName` | `string` | - |
---
### 3.6 `GET /friend/GetGHList` - 获取关注的公众号列表
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 3.7 `GET /friend/GetMFriend` - 获取手机通讯录好友
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 3.8 `GET /friend/GroupList` - 获取保存的群聊列表
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 3.9 `POST /friend/SearchContact` - 搜索联系人
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SearchContactRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FromScene` | `integer(uint32)` | - |
| `OpCode` | `integer(uint32)` | 操作类型 |
| `SearchScene` | `integer(uint32)` | 搜索场景 |
| `UserName` | `string` | 要搜索的内容(微信号、手机号、QQ号等) |
---
### 3.10 `POST /friend/UploadMContact` - 上传手机通讯录好友
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UploadMContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Mobile` | `string` | - |
| `MobileList` | `string[]` | - |
| `Opcode` | `integer(int32)` | - |
---
### 3.11 `POST /friend/VerifyUser` - 验证好友/添加好友
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (VerifyUserRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomUserName` | `string` | 通过群来添加好友 需要设置此值为群id |
| `OpCode` | `integer(uint32)` | 操作类型: 1(免验证发送请求) 2(添加好友/发送验证申请) 3(同意好友/通过好友验证) 4(拒绝好友) |
| `Scene` | `integer(int)` | 添加来源, 同意添加好友时传回调消息xml中的scene值.
添加好友时的枚举值如下:
1(QQ) 2(邮箱) 3(微信号) 4(QQ好友) 8(来自群聊) 13(通讯录)
14(群聊) 15(手机号) 18(附近的人) 25(漂流瓶) 29(摇一摇) 30(二维码) |
| `V3` | `string` | V3用户名数据(SearchContact请求返回的UserValue) |
| `V4` | `string` | V4校验数据(SearchContact请求返回的AntispamTicket) |
| `VerifyContent` | `string` | 添加好友时的(招呼语/验证信息) |
---
## 4. 标签(5 个接口)
### 4.1 `POST /label/AddContactLabel` - 添加列表
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (LabelModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `LabelId` | `string` | - |
| `LabelNameList` | `string[]` | - |
| `UserLabelList` | `baseinfo.UserLabelInfoItem[]` | - |
---
### 4.2 `POST /label/DelContactLabel` - 删除标签
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (LabelModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `LabelId` | `string` | - |
| `LabelNameList` | `string[]` | - |
| `UserLabelList` | `baseinfo.UserLabelInfoItem[]` | - |
---
### 4.3 `GET /label/GetContactLabelList` - 获取标签列表
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 4.4 `POST /label/GetWXFriendListByLabel` - 获取标签下所有好友
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (LabelModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `LabelId` | `string` | - |
| `LabelNameList` | `string[]` | - |
| `UserLabelList` | `baseinfo.UserLabelInfoItem[]` | - |
---
### 4.5 `POST /label/ModifyLabel` - 修改标签
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (LabelModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `LabelId` | `string` | - |
| `LabelNameList` | `string[]` | - |
| `UserLabelList` | `baseinfo.UserLabelInfoItem[]` | - |
---
## 5. 消息(24 个接口)
### 5.1 `POST /message/AddMessageMgr` - 添加要发送的文本消息进入管理器
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `MsgItem` | `MessageItem[]` | 消息体数组 |
---
### 5.2 `POST /message/CdnUploadVideo` - 上传视频
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (CdnUploadVideoRequest)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ThumbData` | `integer[]` | ThumbData |
| `ToUserName` | `string` | - |
| `VideoData` | `integer[]` | 视频数据 |
---
### 5.3 `POST /message/DownloadEmojiGif` - 下载表情
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadEmojiModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `xml_content` | `string` | msg_type=47的消息xml内容 |
---
### 5.4 `POST /message/ForwardEmoji` - 转发表情,包含动图
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendEmojiMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `EmojiList` | `SendEmojiItem[]` | - |
---
### 5.5 `POST /message/ForwardImageMessage` - 转发图片
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ForwardMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ForwardImageList` | `ForwardImageItem[]` | - |
| `ForwardVideoList` | `ForwardVideoItem[]` | - |
---
### 5.6 `POST /message/ForwardVideoMessage` - 转发视频
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ForwardMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ForwardImageList` | `ForwardImageItem[]` | - |
| `ForwardVideoList` | `ForwardVideoItem[]` | - |
---
### 5.7 `POST /message/GetMsgBigImg` - 获取图片(高清图片下载)
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `CompressType` | `integer(int)` | 下载图片时,数据压缩类型(默认为0即可) |
| `FromUserName` | `string` | 下载图片时,图片消息的发送者 |
| `MsgId` | `integer(uint32)` | 消息ID(注意是msg_id 不是new_msg_id) |
| `Section` | `DataSection` | 当前要获取的数据分包 |
| `ToUserName` | `string` | 下载图片时,图片消息的接收者 |
| `TotalLen` | `integer(int)` | 下载数据的总长度 |
---
### 5.8 `POST /message/GetMsgVideo` - 获取视频(视频数据下载)
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `CompressType` | `integer(int)` | 下载图片时,数据压缩类型(默认为0即可) |
| `FromUserName` | `string` | 下载图片时,图片消息的发送者 |
| `MsgId` | `integer(uint32)` | 消息ID(注意是msg_id 不是new_msg_id) |
| `Section` | `DataSection` | 当前要获取的数据分包 |
| `ToUserName` | `string` | 下载图片时,图片消息的接收者 |
| `TotalLen` | `integer(int)` | 下载数据的总长度 |
---
### 5.9 `POST /message/GetMsgVoice` - 下载语音消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadVoiceModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Bufid` | `string` | - |
| `Length` | `integer(int)` | - |
| `NewMsgId` | `string` | - |
| `ToUserName` | `string` | - |
---
### 5.10 `POST /message/GroupMassMsgImage` - 群发图片
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GroupMassMsgImageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ImageBase64` | `string` | - |
| `ToUserName` | `string[]` | - |
---
### 5.11 `POST /message/GroupMassMsgText` - 群发接口
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GroupMassMsgTextModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Content` | `string` | - |
| `ToUserName` | `string[]` | - |
---
### 5.12 `POST /message/HttpSyncMsg` - 同步消息, HTTP-轮询方式
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SyncMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Count` | `integer(int)` | 同步几条消息; 接收空请求体, 默认为0, 同步所有消息 |
---
### 5.13 `POST /message/NewSyncHistoryMessage` - 同步历史消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 5.14 `POST /message/RevokeMsg` - 撤销消息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (RevokeMsgModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ClientImgIdStr` | `string` | 保存clientImgId的原始字符串值 |
| `ClientMsgId` | `integer(uint64)` | - |
| `CreateTime` | `integer(uint64)` | - |
| `IsImage` | `boolean` | 标识是否为图片消息 |
| `NewMsgId` | `string` | - |
| `ToUserName` | `string` | - |
---
### 5.15 `POST /message/RevokeMsgNew` - 撤回消息(New)
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (RevokeMsgModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ClientImgIdStr` | `string` | 保存clientImgId的原始字符串值 |
| `ClientMsgId` | `integer(uint64)` | - |
| `CreateTime` | `integer(uint64)` | - |
| `IsImage` | `boolean` | 标识是否为图片消息 |
| `NewMsgId` | `string` | - |
| `ToUserName` | `string` | - |
---
### 5.16 `POST /message/SendAppMessage` - 发送App消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (AppMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `AppList` | `AppMessageItem[]` | - |
---
### 5.17 `POST /message/SendCdnDownload` - 下载 请求
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownMediaModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `AesKey` | `string` | - |
| `FileType` | `integer(uint32)` | - |
| `FileURL` | `string` | - |
---
### 5.18 `POST /message/SendEmojiMessage` - 发送表情
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendEmojiMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `EmojiList` | `SendEmojiItem[]` | - |
---
### 5.19 `POST /message/SendImageMessage` - 发送图片消息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `MsgItem` | `MessageItem[]` | 消息体数组 |
---
### 5.20 `POST /message/SendImageNewMessage` - 发送图片消息(New)
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `MsgItem` | `MessageItem[]` | 消息体数组 |
---
### 5.21 `POST /message/SendTextMessage` - 发送文本消息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendMessageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `MsgItem` | `MessageItem[]` | 消息体数组 |
---
### 5.22 `POST /message/SendVoice` - 发送语音
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendUploadVoiceRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ToUserName` | `string` | - |
| `VoiceData` | `string` | - |
| `VoiceFormat` | `integer(int32)` | - |
| `VoiceSecond,` | `integer(int32)` | - |
---
### 5.23 `POST /message/ShareCardMessage` - 分享名片消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ShareCardParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `CardAlias` | `string` | 名片别名(发送公众号名片时留空) |
| `CardFlag` | `integer(int)` | 名片CertFlag(0:个人名片 24:公众号名片) |
| `CardNickName` | `string` | 名片昵称 |
| `CardWxId` | `string` | 名片wxid |
| `ToUserName` | `string` | 消息接收者 |
---
### 5.24 `POST /message/UploadImageToCDN` - 纯CDN图片上传接口
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UploadImageToCDNModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `imageContent` | `string` | 图片的base64编码 |
---
## 6. 消息回调(4 个接口)
### 6.1 `GET /message/DeleteCallback` - 删除消息回调配置
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 6.2 `GET /message/GetCallback` - 获取消息回调配置
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 6.3 `POST /message/SetCallback` - 设置消息回调
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (MessageCallbackConfigModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `CallbackURL` | `string` | 回调URL |
| `Enabled` | `boolean` | 是否启用回调 |
---
### 6.4 `GET /message/TestCallback` - 测试消息回调配置
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
## 7. 群管理(20 个接口)
### 7.1 `POST /group/AddChatRoomMembers` - 添加群成员
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (InviteChatroomMembersModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `UserList` | `string[]` | - |
---
### 7.2 `POST /group/AddChatroomAdmin` - 添加群管理员
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChatroomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `UserList` | `string[]` | - |
---
### 7.3 `POST /group/CreateChatRoom` - 创建群请求
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (CreateChatRoomModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `TopIc` | `string` | - |
| `UserList` | `string[]` | - |
---
### 7.4 `POST /group/DelChatroomAdmin` - 删除群管理员
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChatroomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `UserList` | `string[]` | - |
---
### 7.5 `POST /group/GetChatRoomInfo` - 获取群详情
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChatRoomWxIdListModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomWxIdList` | `string[]` | - |
---
### 7.6 `POST /group/GetChatroomMemberDetail` - 获取群成员详细
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetChatroomMemberDetailModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
---
### 7.7 `POST /group/GetChatroomQrCode` - 获取群二维码
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetChatroomQrCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
---
### 7.8 `POST /group/InviteChatroomMembers` - 邀请群成员
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (InviteChatroomMembersModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `UserList` | `string[]` | - |
---
### 7.9 `POST /group/MoveToContract` - 获取群聊
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (MoveContractModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Val` | `integer(uint32)` | - |
---
### 7.10 `POST /group/QuitChatroom` - 退出群聊
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetChatroomMemberDetailModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
---
### 7.11 `POST /group/ScanIntoUrlGroup` - 扫码入群
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ScanIntoUrlGroupModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | - |
---
### 7.12 `POST /group/SendDelDelChatRoomMember` - 删除群成员
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (InviteChatroomMembersModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `UserList` | `string[]` | - |
---
### 7.13 `POST /group/SendPat` - 群拍一拍功能
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendPatModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Scene` | `integer(int64)` | - |
| `ToUserName` | `string` | - |
---
### 7.14 `POST /group/SendTransferGroupOwner` - 转让群
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (TransferGroupOwnerModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `NewOwnerUserName` | `string` | - |
---
### 7.15 `POST /group/SetChatroomAccessVerify` - 设置群聊邀请开关
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SetChatroomAccessVerifyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Enable` | `boolean` | - |
---
### 7.16 `POST /group/SetChatroomAnnouncement` - 设置群公告
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateChatroomAnnouncementModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Content` | `string` | - |
---
### 7.17 `POST /group/SetChatroomName` - 设置群昵称
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChatroomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Nickname` | `string` | - |
---
### 7.18 `POST /group/SetGetChatRoomInfoDetail` - 获取群公告
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetChatroomMemberDetailModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
---
### 7.19 `POST /group/SetGroupNickname` - 设置我在本群的昵称
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChatroomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Nickname` | `string` | - |
---
### 7.20 `POST /group/ToJoinGroup` - 同意入群
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ConsentToJoinGroupModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | - |
---
## 8. 朋友圈(16 个接口)
### 8.1 `POST /sns/CdnSnsVideoUpload` - 上传CDN朋友圈视频
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (CdnSnsVideoUploadModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ThumbData` | `string` | 缩略图数据的base64编码 |
| `VideoData` | `string` | 视频数据的base64编码 |
---
### 8.2 `POST /sns/DownloadMedia` - 下载朋友圈视频
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadMediaModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Key` | `string` | - |
| `URL` | `string` | - |
---
### 8.3 `POST /sns/GetCollectCircle` - 获取收藏朋友圈详情
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendFavItemCircle)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BlackList` | `string[]` | - |
| `FavItemID` | `integer(uint32)` | - |
| `Location` | `baseinfo.Location` | - |
| `LocationVal` | `integer(int64)` | - |
| `SourceID` | `string` | - |
---
### 8.4 `POST /sns/GetSnsSync` - 同步朋友圈
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 8.5 `POST /sns/SendFavItemCircle` - 转发收藏朋友圈
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendFavItemCircle)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BlackList` | `string[]` | - |
| `FavItemID` | `integer(uint32)` | - |
| `Location` | `baseinfo.Location` | - |
| `LocationVal` | `integer(int64)` | - |
| `SourceID` | `string` | - |
---
### 8.6 `POST /sns/SendFriendCircle` - 发送朋友圈
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SnsPostItemModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BlackList` | `string[]` | 不可见好友列表 |
| `Content` | `string` | 文本内容 |
| `ContentStyle` | `integer(uint32)` | 纯文字/图文/引用/视频 |
| `ContentUrl` | `string` | - |
| `Description` | `string` | - |
| `GroupUserList` | `string[]` | 可见好友列表 |
| `LocationInfo` | `SnsLocationInfoModel` | 发送朋友圈的位置信息 |
| `MediaList` | `SnsMediaItemModel[]` | 图片/视频列表 |
| `Privacy` | `integer(uint32)` | 是否仅自己可见 |
| `WithUserList` | `string[]` | 提醒好友看列表 |
---
### 8.7 `POST /sns/SendFriendCircleByXMl` - 发送朋友圈XML结构
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (TimelineObject)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ActionInfo` | `ActionInfo` | - |
| `AppInfo` | `AppInfo` | - |
| `ContentDesc` | `string` | - |
| `ContentDescScene` | `integer(uint32)` | - |
| `ContentDescShowType` | `integer(uint32)` | - |
| `ContentObject` | `ContentObject` | - |
| `ContentObjectVideo` | `ContentObjectVideo` | - |
| `CreateTime` | `integer(uint32)` | - |
| `ID` | `integer(uint64)` | - |
| `Location` | `Location` | - |
| `Private` | `integer(uint32)` | - |
| `PublicUserName` | `string` | - |
| `ShowFlag` | `integer(uint32)` | - |
| `SightFolded` | `integer(uint32)` | - |
| `SourceNickName` | `string` | - |
| `SourceUserName` | `string` | - |
| `StatExtStr` | `string` | - |
| `StatisticsData` | `string` | - |
| `StreamVideo` | `StreamVideo` | - |
| `UserName` | `string` | - |
---
### 8.8 `POST /sns/SendOneIdCircle` - 一键转发朋友圈
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetIdDetailModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BlackList` | `string[]` | - |
| `Id` | `string` | - |
| `Location` | `baseinfo.Location` | - |
| `LocationVal` | `integer(int64)` | - |
---
### 8.9 `POST /sns/SendSnsComment` - 点赞评论
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendSnsCommentRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `SnsCommentList` | `SnsCommentItem[]` | - |
| `Tx` | `boolean` | - |
---
### 8.10 `POST /sns/SendSnsObjectDetailById` - 获取指定id朋友圈
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetIdDetailModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BlackList` | `string[]` | - |
| `Id` | `string` | - |
| `Location` | `baseinfo.Location` | - |
| `LocationVal` | `integer(int64)` | - |
---
### 8.11 `POST /sns/SendSnsObjectOp` - 朋友圈操作
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SendSnsObjectOpRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `SnsObjectOpList` | `SnsObjectOpItem[]` | - |
---
### 8.12 `POST /sns/SendSnsTimeLine` - 获取朋友圈主页
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetSnsInfoModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FirstPageMD5` | `string` | - |
| `MaxID` | `integer(uint64)` | - |
| `UserName` | `string` | - |
---
### 8.13 `POST /sns/SendSnsUserPage` - 获取指定人朋友圈
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetSnsInfoModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FirstPageMD5` | `string` | - |
| `MaxID` | `integer(uint64)` | - |
| `UserName` | `string` | - |
---
### 8.14 `POST /sns/SetBackgroundImage` - 设置朋友圈背景图片
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SetBackgroundImageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | - |
---
### 8.15 `POST /sns/SetFriendCircleDays` - 设置朋友圈可见天数
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SetFriendCircleDaysModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Function` | `integer(uint32)` | - |
| `Value` | `integer(uint32)` | - |
---
### 8.16 `POST /sns/UploadFriendCircleImage` - 上传图片信息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UploadFriendCircleModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ImageDataList` | `string[]` | - |
| `VideoDataList` | `string[]` | - |
---
## 9. 收藏(4 个接口)
### 9.1 `POST /favor/BatchDelFavItem` - 删除收藏
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FavInfoModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FavId` | `integer(uint32)` | - |
| `KeyBuf` | `string` | - |
---
### 9.2 `GET /favor/FavSync` - 同步收藏
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 9.3 `POST /favor/GetFavItemId` - 获取收藏详细
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FavInfoModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FavId` | `integer(uint32)` | - |
| `KeyBuf` | `string` | - |
---
### 9.4 `POST /favor/GetFavList` - 获取收藏list
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FavInfoModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FavId` | `integer(uint32)` | - |
| `KeyBuf` | `string` | - |
---
## 10. 支付(9 个接口)
### 10.1 `POST /pay/Collectmoney` - 确定收款
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (CollectmoneyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `InvalidTime` | `string` | - |
| `ToUserName` | `string` | - |
| `TransFerId` | `string` | - |
| `TransactionId` | `string` | - |
---
### 10.2 `POST /pay/ConfirmPreTransfer` - 确认转账(客户端版本过低会无法转账)
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ConfirmPreTransfer)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `BankSerial` | `string` | 付款方式 Serial序列号 |
| `BankType` | `string` | 付款方式 类型 |
| `PayPassword` | `string` | 支付密码 |
| `ReqKey` | `string` | 创建转账返回的ReqKey |
---
### 10.3 `POST /pay/CreatePreTransfer` - 创建转账
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (CreatePreTransfer)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Description` | `string` | 转账备注 |
| `Fee` | `integer(uint32)` | 转账金额(单位为分) |
| `ToUserName` | `string` | 要转账用户的wxid |
---
### 10.4 `POST /pay/GeneratePayQCode` - 生成自定义收款二维码
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GeneratePayQCodeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Money` | `string` | 金额(单位为分), 999 即为 9.99 元 |
| `Name` | `string` | 收款备注 |
---
### 10.5 `POST /pay/GetBandCardList` - 获取银行卡信息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 10.6 `POST /pay/GetRedEnvelopesDetail` - 查看红包详情
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (HongBaoItem)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DequeueAtMs` | `integer(int64)` | - |
| `EnqueueAtMs` | `integer(int64)` | - |
| `FromUserName` | `string` | - |
| `IsGroup` | `integer(uint32)` | 默认 1 |
| `Limit` | `integer(int64)` | - |
| `NativeURL` | `string` | - |
| `RecvAtMs` | `integer(int64)` | - |
| `SceneID` | `integer(uint32)` | - |
| `SessionUserName` | `string` | 群ID或个人ID |
| `URLItem` | `HongBaoURLItem` | - |
---
### 10.7 `POST /pay/GetRedPacketList` - 查看红包领取列表
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetRedPacketList)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `HongBaoItem` | `HongBaoURLItem` | - |
| `Limit` | `integer(int64)` | - |
| `NativeURL` | `string` | - |
| `Offset` | `integer(int64)` | - |
---
### 10.8 `POST /pay/OpenRedEnvelopes` - 拆红包
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (HongBaoItem)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DequeueAtMs` | `integer(int64)` | - |
| `EnqueueAtMs` | `integer(int64)` | - |
| `FromUserName` | `string` | - |
| `IsGroup` | `integer(uint32)` | 默认 1 |
| `Limit` | `integer(int64)` | - |
| `NativeURL` | `string` | - |
| `RecvAtMs` | `integer(int64)` | - |
| `SceneID` | `integer(uint32)` | - |
| `SessionUserName` | `string` | 群ID或个人ID |
| `URLItem` | `HongBaoURLItem` | - |
---
### 10.9 `POST /pay/WXCreateRedPacket` - 创建红包
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (RedPacket)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Amount` | `integer(uint32)` | 每个红包的金额(单位为分, 最小为100); 总金额为 Amount*Count |
| `Content` | `string` | 红包的备注内容(祝福语) |
| `Count` | `integer(uint32)` | 红包个数(最少为1) |
| `From` | `integer(uint32)` | InAway(0:群红包; 1:个人红包) |
| `RedType` | `integer(uint32)` | 红包类型(0 普通红包; 1 拼手气红包; ? 专属红包) |
| `Username` | `string` | 红包接收者; wxid 或 群ID |
---
## 11. 公众号/小程序(13 个接口)
### 11.1 `POST /applet/AuthMpLogin` - 授权公众号登录
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetMpA8KeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Opcode` | `integer(uint32)` | - |
| `Scene` | `integer(int64)` | - |
| `Url` | `string` | - |
---
### 11.2 `POST /applet/FollowGH` - 关注公众号
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FollowGHModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `GHList` | `VerifyUserItem[]` | - |
---
### 11.3 `POST /applet/GetA8Key` - 授权链接
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetA8KeyRequestModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `OpCode` | `integer(uint32)` | - |
| `ReqUrl` | `string` | - |
| `Scene` | `integer(uint32)` | - |
---
### 11.4 `POST /applet/GetAppMsgExt` - 阅读公众号文章
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ReadParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | 公众号文章URL |
---
### 11.5 `POST /applet/GetAppMsgExtLike` - 点赞公众号文章
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ReadParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | 公众号文章URL |
---
### 11.6 `POST /applet/GetAppMsgReadCount` - 获取公众号文章阅读数
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ReadParam)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | 公众号文章URL |
---
### 11.7 `POST /applet/GetMpA8Key` - 授权链接
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetMpA8KeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Opcode` | `integer(uint32)` | - |
| `Scene` | `integer(int64)` | - |
| `Url` | `string` | - |
---
### 11.8 `POST /applet/GetMpHistoryMessage` - 获取公众号历史消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GetMpHistoryMsgModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Url` | `string` | - |
---
### 11.9 `POST /applet/JSOperateWxData` - 小程序云函数操作
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (AppletModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `AppId` | `string` | 应用ID |
| `Data` | `string` | 小程序云函数操作的 Data; json字符串, 注意必须是 json 字符串; 传空时默认值为: '{"with_credentials":true,"from_component":true,"data":{"lang":"zh_CN"},"api_name":"webapi_getuserinfo"}' |
| `Opt` | `integer(int32)` | 小程序云函数操作的 Opt; 默认为1 |
| `PackageName` | `string` | - |
| `SdkName` | `string` | - |
---
### 11.10 `POST /applet/JsLogin` - 授权小程序(返回授权后的code)
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (AppletModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `AppId` | `string` | 应用ID |
| `Data` | `string` | 小程序云函数操作的 Data; json字符串, 注意必须是 json 字符串; 传空时默认值为: '{"with_credentials":true,"from_component":true,"data":{"lang":"zh_CN"},"api_name":"webapi_getuserinfo"}' |
| `Opt` | `integer(int32)` | 小程序云函数操作的 Opt; 默认为1 |
| `PackageName` | `string` | - |
| `SdkName` | `string` | - |
---
### 11.11 `POST /applet/QRConnectAuthorize` - 二维码授权请求
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QRConnectAuthorizeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `QrUrl` | `string` | - |
---
### 11.12 `POST /applet/QRConnectAuthorizeConfirm` - 二维码授权确认
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QRConnectAuthorizeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `QrUrl` | `string` | - |
---
### 11.13 `POST /applet/SdkOauthAuthorize` - 应用授权
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (AppletModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `AppId` | `string` | 应用ID |
| `Data` | `string` | 小程序云函数操作的 Data; json字符串, 注意必须是 json 字符串; 传空时默认值为: '{"with_credentials":true,"from_component":true,"data":{"lang":"zh_CN"},"api_name":"webapi_getuserinfo"}' |
| `Opt` | `integer(int32)` | 小程序云函数操作的 Opt; 默认为1 |
| `PackageName` | `string` | - |
| `SdkName` | `string` | - |
---
## 12. 企业微信(22 个接口)
### 12.1 `POST /qy/QWAcceptChatRoom` - 同意进企业群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAcceptChatRoomModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Link` | `string` | - |
| `Opcode` | `integer(uint32)` | - |
---
### 12.2 `POST /qy/QWAddChatRoomMember` - 直接拉朋友进企业群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.3 `POST /qy/QWAdminAcceptJoinChatRoomSet` - 设定企业群管理审核进群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAdminAcceptJoinChatRoomSetModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `P` | `integer(int64)` | - |
---
### 12.4 `POST /qy/QWApplyAddContact` - 向企业微信打招呼
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWApplyAddContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Content` | `string` | - |
| `UserName` | `string` | - |
| `V1` | `string` | - |
---
### 12.5 `POST /qy/QWAppointChatRoomAdmin` - 增加企业管理员
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.6 `POST /qy/QWChatRoomAnnounce` - 发布企业群公告
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWModChatRoomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Name` | `string` | - |
---
### 12.7 `POST /qy/QWChatRoomTransferOwner` - 转让企业群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWChatRoomTransferOwnerModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string` | - |
---
### 12.8 `POST /qy/QWContact` - 提取企业 wx 详情
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoom` | `string` | - |
| `T` | `string` | - |
| `ToUserName` | `string` | - |
---
### 12.9 `POST /qy/QWCreateChatRoom` - 创建企业群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWCreateModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ToUserName` | `string[]` | - |
---
### 12.10 `POST /qy/QWDelChatRoom` - 删除企业群
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWModChatRoomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Name` | `string` | - |
---
### 12.11 `POST /qy/QWDelChatRoomAdmin` - 移除群管理员
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.12 `POST /qy/QWDelChatRoomMember` - 删除企业群成员
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.13 `POST /qy/QWGetChatRoomMember` - 提取企业群全部成员
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.14 `POST /qy/QWGetChatRoomQR` - 提取企业群二维码
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.15 `POST /qy/QWGetChatroomInfo` - 提取企业群名称公告设定等信息
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.16 `POST /qy/QWInviteChatRoomMember` - 发送群邀请链接
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWAddChatRoomMemberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `ToUserName` | `string[]` | - |
---
### 12.17 `POST /qy/QWModChatRoomMemberNick` - 修改成员在群中呢称
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWModChatRoomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Name` | `string` | - |
---
### 12.18 `POST /qy/QWModChatRoomName` - 修改企业群名称
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWModChatRoomNameModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `ChatRoomName` | `string` | 群聊ID:xxx@chatroom |
| `Name` | `string` | - |
---
### 12.19 `POST /qy/QWRemark` - 备注企业 wxid
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWRemarkModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Name` | `string` | - |
| `ToUserName` | `string` | - |
---
### 12.20 `POST /qy/QWSearchContact` - 搜手机或企业对外名片链接提取验证
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (SearchContactModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `FromScene` | `integer(uint64)` | - |
| `Tg` | `string` | - |
| `UserName` | `string` | - |
---
### 12.21 `POST /qy/QWSyncChatRoom` - 提取全部企业微信群-
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (QWSyncChatRoomModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Key` | `string` | - |
---
### 12.22 `POST /qy/QWSyncContact` - 提取全部的企业通讯录
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
## 13. 视频号(4 个接口)
### 13.1 `POST /finder/ChannelsLogin` - 视频号助手扫码登录
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ChannelsLoginModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `finderUsername` | `string` | 指定要登录的视频号用户名,为空则选择第一个 |
| `url` | `string` | 视频号助手扫码登录确认链接 |
---
### 13.2 `POST /finder/FinderFollow` - 关注取消
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FinderFollowModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Cook` | `string` | - |
| `FinderUserName` | `string` | - |
| `OpType` | `integer(int32)` | - |
| `PosterUsername` | `string` | - |
| `RefObjectId` | `string` | - |
| `Userver` | `integer(int32)` | - |
---
### 13.3 `POST /finder/FinderSearch` - 视频号搜索
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FinderSearchModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Index` | `integer(uint32)` | - |
| `UserKey` | `string` | - |
| `Userver` | `integer(int32)` | - |
| `Uuid` | `string` | - |
---
### 13.4 `POST /finder/FinderUserPrepare` - 视频号中心
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (FinderUserPrepareModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Userver` | `integer(int32)` | - |
---
## 14. 设备(4 个接口)
### 14.1 `POST /equipment/DelSafeDevice` - 删除安全设备
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DelSafeDeviceModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `DeviceUUID` | `string` | - |
---
### 14.2 `GET /equipment/GetBoundHardDevice` - 获取硬件设备情况
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 14.3 `GET /equipment/GetOnlineInfo` - 获取在线设备信息
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 14.4 `POST /equipment/GetSafetyInfo` - 获取安全设备列表
- 套餐:**初级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
## 15. 微信小店(4 个接口)
### 15.1 `POST /shop/ExtDeviceLoginConfirmGet` -
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ShopLoginConfirmModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `url` | `string` | 登录二维码URL |
---
### 15.2 `POST /shop/ExtDeviceLoginConfirmOk` -
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ShopLoginConfirmModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `url` | `string` | 登录二维码URL |
---
### 15.3 `POST /shop/ScanQrcodeEventReport` -
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ShopLoginConfirmModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `url` | `string` | 登录二维码URL |
---
### 15.4 `POST /shop/ShopLoginConfirm` - 微信小店确认登录
- 套餐:**定制版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ShopLoginConfirmModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `url` | `string` | 登录二维码URL |
---
## 16. 其他(8 个接口)
### 16.1 `POST /other/GetPeopleNearby` - 查看附近的人
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (PeopleNearbyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Latitude` | `number(double)` | - |
| `Longitude` | `number(double)` | - |
---
### 16.2 `GET /other/GetProjectFullPath` - 获取项目完整路径
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 16.3 `POST /other/GetRedisSyncMsg` - 获取缓存在redis中的消息
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 16.4 `POST /other/GetUserRankLikeCount` - 获取步数排行数据列表
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UserRankLikeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `RankId` | `string` | - |
---
### 16.5 `POST /other/QWImageDownload` - 企微图片下载
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DownloadQWImageModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `xml` | `string` | - |
---
### 16.6 `POST /other/UpdateCmdStatus` - 更新指令状态, key 为指令 id,Value 为指令状态 0|1,ValueStr 为字符串值
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (ModifyCmdStatusModelNew)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Key` | `string` | - |
| `Value` | `integer(int)` | - |
| `ValueStr` | `string` | - |
---
### 16.7 `POST /other/UpdateStepNumber` - 修改步数
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UpdateStepNumberModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Number` | `integer(uint64)` | - |
---
### 16.8 `POST /other/UploadAppAttach` - 上传文件
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (UploadAppAttachModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `fileData` | `string` | - |
---
## 17. 同步消息(1 个接口)
### 17.1 `GET /ws/GetSyncMsg` - 如果 "key" 有效,则调用 WebSocketHandler 进行后续处理。
- 套餐:**高级版**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
## 18. 管理/授权(9 个接口)
### 18.1 `POST /admin/DelayAuthKey` - 授权码延期
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DelayAuthKeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Days` | `integer(int)` | AuthKey 的延期天数; Days 小于1默认设置为30 |
| `ExpiryDate` | `string` | AuthKey 的到期日期(例如: 2024-01-01); 与 Days 参数只能选其一(优先使用 ExpiryDate 参数) |
| `Key` | `string` | 要延期的 AuthKey |
---
### 18.2 `POST /admin/DeleteAuthKey` - 删除授权码
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (DeleteAuthKeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Key` | `string` | 要删除的 AuthKey |
| `Opt` | `integer(int)` | 删除操作 0:仅删除授权码 1:删除授权码相关的所有数据 |
---
### 18.3 `POST /admin/DisableAuthKey` - 禁用授权码
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (BannedAuthKeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `IsBanned` | `integer(int)` | isBanned 1 禁用 默认设置为0 |
| `Key` | `string` | 要禁用的 AuthKey |
---
### 18.4 `POST /admin/GenAuthKey1` - 生成授权码(新设备)
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GenAuthKeyModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Count` | `integer(int)` | 要生成 AuthKey 的个数; Count小于1默认设置为1 |
| `Days` | `integer(int)` | AuthKey 的过期天数; Days小于1默认设置为30 |
---
### 18.5 `GET /admin/GenAuthKey2` - 生成授权码(新设备)
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 18.6 `POST /admin/GenAuthKey3` - 生成授权码(1-日 7-周 30-月 90-季 180-半年 365-年 30000-永久)此key不使用无过期时间
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
**请求体 (GenAuthKeyTypeModel)**
| 字段名 | 类型 | 说明 |
|---|---|---|
| `Count` | `integer(int)` | 要生成 AuthKey 的个数; Count小于1默认设置为1 |
| `Type` | `integer(int)` | 类型 1日 7 周 30月 90季 180 半年 365年 30000永久(数字为标识,非准确天数) |
---
### 18.7 `GET /admin/GetActiveLicenseKeys` - 查询所有激活状态的卡密
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 18.8 `GET /admin/GetProxyMappingList` - 获取代理映射列表
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---
### 18.9 `GET /admin/HttpSyncLicenseKey` - 同步卡密激活状态, HTTP-轮询方式
- 套餐:**白标/OEM**
**Query 参数**
| 参数名 | 类型 | 说明 |
|---|---|---|
| `key` | string | 账号唯一标识 |
---