WeChatPadProMAX
github在线论坛https://nextflowagent.com
github在线论坛https://nextflowagent.com
    • WeChatPadPro 快速入门内测
    • WeChatPadProMAX 必读说明
    • # Webhook 接收消息 “响应体” 格式规范 · v1
    • # Webhook 签名与配置说明 · v1
    • Mac 登录接口使用指南
    • 视频下载示例
    • Admin
      • 延期授权码a
        POST
      • 删除授权码
        POST
      • 生成授权码
        POST
    • Login
      • 62登陆(账号或密码)
        POST
      • 62登陆(账号或密码), 并申请使用二维码验证
        POST
      • 62登陆(账号或密码), 重发验证码
        POST
      • 62登陆(账号或密码), 并申请使用SMS验证
        POST
      • 62登陆(账号或密码), 二维码验证校验
        POST
      • A16登陆(账号或密码) - android == 8.0.50
        POST
      • A16登陆(账号或密码) - android == 新版云函数
        POST
      • 开启自动心跳, 自动二次登录
        POST
      • 唤醒登陆(只限扫码登录)
        POST
      • 检测Mac二维码
        POST
      • 检测二维码
        POST
      • 新设备扫码登录
        POST
      • 新设备扫码确认登录
        POST
      • 获取62数据
        POST
      • 获取A16数据
        POST
      • 获取登陆缓存信息
        POST
      • 获取二维码(iPad 8.0.62 专用)
        POST
      • 获取二维码(iPad)
        POST
      • 获取二维码(iPad,海外)
        POST
      • 获取二维码(Mac)
        POST
      • 获取二维码(Mac,海外)
        POST
      • 获取二维码(安卓Pad-ppmt专用)
        POST
      • 获取二维码(安卓Pad-绕过验证码)
        POST
      • 获取二维码(Car)
        POST
      • 获取二维码(Windows)
        POST
      • 获取二维码(WinUnified-统一PC版)
        POST
      • 获取二维码(WindowsUwp-绕过验证码)
        POST
      • 获取二维码(iPad-绕过验证码)
        POST
      • 获取二维码(iPad-绕过验证码,海外)
        POST
      • 心跳包
        POST
      • 获取心跳日志
        GET
      • 长连接心跳包跳包
        POST
      • 退出登录
        POST
      • 初始化
        POST
      • 二次登陆
        POST
      • 提交登录验证码
        POST
    • Customized
      • 批量开小程序
    • Favor
      • 删除收藏
      • 获取搜藏信息
      • 读取收藏内容
      • 同步收藏
    • Finder
      • 评论
      • 评论
      • 获取Finder私信会话ID
      • 直播详情
      • 搜索列表
      • 发送私信文字
      • 主题列表
      • 关注
      • 查看指定内容
      • 评论列表/详情(支持RootCommentId翻页)
      • 推荐
      • 点赞
      • 用户搜索
      • 查看指定人首页
      • 用户中心
    • Friend
      • 添加/移除黑名单
      • 删除好友
      • 获取通讯录好友详情
      • 获取通讯录好友
      • 查询好友状态
      • 获取手机通讯录
      • 附近人
      • 通过好友请求
      • 搜索联系人
      • 添加联系人(发送好友请求)
      • 设置好友备注
      • 上传通讯录
    • FriendCircle
      • 朋友圈点赞/评论
      • 获取评论内容
      • 获取特定人朋友圈
      • 获取特定ID详情内容
      • 朋友圈首页列表
      • 发布朋友圈
      • 查询正在 评论转发的ID
      • 朋友圈操作
      • 朋友圈权限设置
      • 启动评论检查任务并转发评论
      • 朋友圈下载CDN视频
    • Group
      • 增加群成员(40人以内)
      • 同意进入群聊
      • 创建群聊
      • 删除群成员
      • 创建群聊
      • 获取群详情(不带公告内容)
      • 获取群信息(带公告内容)
      • 获取群成员详情
      • 获取群二维码
      • 获取群列表
      • 邀请群成员(40人以上)
      • 保存到通讯录
      • 群管理操作(添加、删除、转让)
      • 退出群聊
      • 扫码进群
      • 扫码进群(企业)
      • 群拍一拍功能
      • 转让群
      • 设置群公告
      • 设置群名称
      • 设置群备注(仅自己可见)
      • 设置群聊邀请开关
    • Label
      • 添加标签
      • 删除标签
      • 获取标签列表
      • 更新标签列表
      • 修改标签
    • Msg
      • 引用文本消息
      • 撤回消息
      • 群发消息
      • 发送文件(转发,并非上传)
      • 发送Cdn图片(转发图片)
      • 发送Cdn视频(转发视频)
      • 发送Emoji
      • 发送文本消息
      • 发送视频
      • 发送语音
      • 发送小程序消息
      • 分享名片
      • 发送分享链接消息
      • 分享位置
      • 发送分享视频消息
      • 启动自动同步
      • 同步消息
      • 发送图片
    • OfficialAccounts
      • 授权公众号登录
      • 关注
      • 阅读文章,返回 分享、看一看、阅读数据
      • 点赞文章,返回 分享、看一看、阅读数据
      • 获取公众号历史消息
      • 获取公众号历史消息HTML
      • JSAPIPreVerify
      • MpGetA8Key(获取文章key和uin)
      • OauthAuthorize
      • 二维码授权请求
      • 二维码授权确认
      • 取消关注
    • QWContact
      • QWApplyAddContact
      • QWAddContact
      • SearchQWContact
    • SayHello
      • 模式1-扫码
      • 模式3-v3\v4打招呼
    • TenPay
      • 自定义经营个人收款单
      • 获取加密信息
      • 抢红包(带参数)
      • 拆开红包
      • 查看红包
      • 打开红包不用key
      • 自定义商家收款单
    • Tools
      • CDN下载高清图片
      • 文件下载
      • 高清图片下载
      • 视频下载
      • 语音下载
      • 生成支付二维码
      • GetA8Key
      • 获取余额以及银行卡信息
      • GetBoundHardDevices
      • 获取CDN服务器dns信息
      • OauthSdkApp
      • OauthSdkApp
      • 第三方APP授权
      • 文件上传
      • 修改微信步数
    • User
      • 绑定QQ
      • 绑定邮箱
      • 换绑手机号
      • 检测微信登录环境
      • 删除登录设备
      • 获取所有在线wxid(需管理员 key)
      • 取个人信息
      • 获取在线信息
      • 取个人二维码
      • 登录设备管理
      • 隐私设置
      • ReportMotion
      • 发送手机验证码
      • 设置微信号
      • 修改密码
      • 修改个人信息
      • 修改头像
      • 验证密码
    • Webhook
      • 获取业务回调URL(按授权码)
      • 设置业务回调URL(按授权码)
      • 获取 Webhook 配置(按授权码)
      • 删除 Webhook 配置(按授权码)
      • 设置 Webhook 配置(按授权码)
      • 测试发送 Webhook 消息(按授权码)
    • Wxapp
      • AddAvatar
      • 小程序绑定增加手机号
      • 小程序云函数
      • 小程序删除手机号
      • DellAvatar
      • 查询游戏信用积分
      • GetAllMobile
      • GetRandomAvatar
      • 微信云闪付支付
      • GetUserOpenId
      • 获取小程序记录
      • 小程序获取小程序支付sessionid
      • 授权小程序(定制)
      • 小程序操作
      • UploadAvatarImg
      • 小程序获取HostSign
      • 新增小程序记录
      • 推送小程序支付
      • 获取付小程序款二维码
      • 扫码授权登录app或网页
    • WebSocket
    • 数据模型
      • Schemas
        • DelayAuthKeyModel
        • false
        • false
        • DeleteAuthKeyModel
        • GenAuthKeyModel
        • AndroidDeviceInfo
        • WXCTDUniftyAuthParmDoc
        • DelParamDoc
        • GetFavItemParamDoc
        • SyncParamDoc
        • CommentParamDoc
        • DecryptParamDoc
        • DefaultParamDoc
        • FinderGetTopicListParamDoc
        • FinderJoinLiveParamDoc
        • FinderGetMsgSessionIdParamDoc
        • FinderLiveDetailParamDoc
        • FinderSendTextParamDoc
        • GetCommentDetailParamDoc
        • LikeParamDoc
        • TargetUserPageParamDoc
        • BlacklistParamDoc
        • DefaultParamDoc
        • FriendRelationParamDoc
        • GetContractDetailparameterDoc
        • GetContractListparameterDoc
        • LbsFindParamDoc
        • PassVerifyParamDoc
        • SearchParamDoc
        • SendRequestParamDoc
        • SetRemarksParamDoc
        • UploadParamDoc
        • CdnSnsImageUploadParamDoc
        • CommentParamDoc
        • DownloadMediaModelDoc
        • GetCommnetParamDoc
        • GetDetailparameterDoc
        • GetIdDetailParamDoc
        • GetListParamDoc
        • MessagearameterDoc
        • MmSnsSyncParamDoc
        • OperationParamDoc
        • PrivacySettingsParamDoc
        • RequestParamsDoc
        • SnsPostItemDoc
        • SnsUploadParamDoc
        • SnsUploadVideoParamDoc
        • AddChatRoomParamDoc
        • ConsentToJoinParamDoc
        • CreateChatRoomParamDoc
        • FacingCreateChatRoomParamDoc
        • GetChatRoomParamDoc
        • MoveContractListParamDoc
        • OperateChatRoomAdminParamDoc
        • OperateChatRoomInfoParamDoc
        • QuitGroupParamDoc
        • ScanIntoGroupParamDoc
        • AddParamDoc
        • DeleteParamDoc
        • UpdateListParamDoc
        • SendPatParamDoc
        • UpdateNameParamDoc
        • SetChatroomAccessVerifyParamDoc
        • A16LoginParam
        • TransferGroupOwnerParamDoc
        • Data62LoginReq
        • Data62SMSAgainReq
        • Data62SMSVerifyReq
        • ExtDeviceLoginConfirmParam
        • GetQRReq
        • VerificationcodeParam
        • DefaultParamDoc
        • QuoteDoc
        • RevokeMsgParamDoc
        • SendAppMsgParamDoc
        • SendEmojiParamDoc
        • SendGroupMassMsgTextParamDoc
        • SendImageMsgParamDoc
        • SendNewMsgParamDoc
        • SendVideoMsgParamDoc
        • SendVoiceMessageParamDoc
        • ShareCardParamDoc
        • ShareLocationParamDoc
        • ShareVideoMsgParamDoc
        • SyncParam2Doc
        • SyncParamDoc
        • DefaultParamDoc
        • GetkeyParamDoc
        • ReadParamDoc
        • AddWxAppRecordParam
        • QWAddContactParam
        • QWApplyAddContactParam
        • AuthMpLoginParam
        • Model1Param
        • DefaultParam
        • Model2Param
        • GetMpHistoryMsgParam
        • SendRequestParam1
        • GetkeyParam
        • GeMaSkdPayQCodeParam
        • QRConnectParam
        • HongBaoParam
        • ReadParam
        • HongBaoTailParam
        • OpenwxhbParam
        • QrydetailwxhbParam
        • ReceivewxhbParam
        • SjSkdPayQCodeParam
        • UnionpayData
        • CdnDownloadImageParamDoc
        • DownloadAppAttachParamDoc
        • DownloadParamDoc
        • DownloadVoiceParamDoc
        • GetA8KeyParamDoc
        • HelperVerificationParamDoc
        • OauthSdkAppParamDoc
        • SetProxyParamDoc
        • SetStepParamDoc
        • ThirdAppGrantParamDoc
        • UploadParamDoc
        • BindMobileParam
        • BindQQParam
        • DelSafetyInfoParam
        • EmailParam
        • GetQRCodeParam
        • NewSetPasswdParam
        • NewVerifyPasswdParam
        • PrivacySettingsParam
        • ReportMotionParam
        • SendVerifyMobileParam
        • SetAlisaParam
        • UpdateProfileParam
        • UploadHeadImageParam
        • AddAvatarImgParam
        • AddAvatarParam
        • AddWxAppRecordParam
        • CheckVerifyCodeData
        • CloudCallParam
        • DefaultParam
        • DelMobileData
        • DellAvatarParam
        • AddAvatarImgParamDoc
        • GETCreditScoreParam
        • AddAvatarParamDoc
        • GetUserOpenIdParam
        • AddWxAppRecordParamDoc
        • GetWxAppRecordParam
        • CheckVerifyCodeDataDoc
        • GetpullPayParam
        • CloudCallParamDoc
        • JSOperateWxParam
        • OauthListParam
        • DefaultParamDoc
        • QrcodeAuthLoginParam
        • DelMobileDataDoc
        • SessionidQRParam
        • DellAvatarParamDoc
        • EmptyObject
        • ProxyInfo
        • GetUserOpenIdParamDoc
        • ResponseResult
        • GetWxAppRecordParamDoc
        • interface
        • GetpullPayParamDoc
        • WebhookConfig
        • JSOperateWxParamDoc
        • OauthListParamDoc
        • QrcodeAuthLoginParamDoc
        • SessionidQRParamDoc
        • UnionpayDataDoc
        • BusinessConfig
        • ResponseResult2
        • WebhookTestRequest

    # Webhook 接收消息 “响应体” 格式规范 · v1

    Webhook 接收消息 “响应体” 格式规范 · v1#

    本文定义 你方接收 的 HTTP POST 请求体(平台 → 你)的结构及字段含义,便于解析、验签、入库与去重。

    1) 顶层结构#

    {
      "Data": {
        "messages": [/* Message */]
      },
      "IsSelf": false,
      "MessageType": "sync_message",
      "Signature": "string",
      "Timestamp": 1757156304,
      "Wxid": "wxid_xxxxxxxxx"
    }
    字段类型说明
    MessageTypestring事件类型,样例:sync_message(消息同步推送)
    Signaturestring事件签名(按双方约定校验)
    Timestampnumber事件时间(秒)
    Wxidstring当前账号/机器人标识
    Data.messagesMessage[]本次推送的消息数组
    IsSelfboolean顶层是否由自己触发(以每条 isSelf 为准)

    2) Message 通用结构#

    {
      "createTime": 1757156304,
      "fromUser": "wxid_xxxxxxxxx",
      "fromNick": "可选",
      "toUser": "filehelper",
      "isSelf": true,
    
      "msgId": 409021811,
      "newMsgId": 293044386915895552,
      "msgType": 51,
    
      "text": "可选",
      "pushContent": "可选",
      "rawContent": "可选(XML 原文)",
    
      "voice": { /* 可选:语音负载 */ },
      "image": { /* 可选:图片负载 */ }
    }
    字段类型说明
    createTimenumber消息时间(秒)
    fromUserstring发送方;群聊形如 xxx@chatroom
    fromNickstring?群内展示昵称
    toUserstring接收方(当前号/助手或 filehelper)
    isSelfboolean是否自己发送
    msgIdnumber端侧短 ID
    newMsgIdnumber服务器长 ID(推荐去重主键)
    msgTypenumber消息类型(见下)
    text/pushContent/rawContent/voice/image—按类型出现

    3) msgType 枚举与负载#

    msgType名称负载字段说明
    1文本text(可伴随 pushContent)群文本常含“{senderWxid}:\n内容”前缀
    3图片image见 3.2
    34语音voice见 3.1
    43视频rawContent(XML <videomsg/>)见 3.3
    49链接/AppMsgrawContent(XML <appmsg>...</appmsg>)见 3.4
    51同步/操作rawContent(XML <op id='...'>)见 3.5(如 lastMessage 游标)
    未知类型:请原样保存 rawContent,标记为 unknown 以便离线解析。

    3.1 语音(34)#

    "voice": {
      "voiceurl": "string",
      "voicelength": 1660,      // 毫秒
      "voiceformat": 4,         // 编码枚举(如 SILK/AMR)
      "aeskey": "string",
      "length": "2346",         // 字节数(字符串)
      "base64": "可选,大段数据"
    }
    实现建议:生产环境使用 voiceurl + aeskey 拉取,避免 base64 撑大请求体。

    3.2 图片(3)#

    "image": {
      "cdnthumburl": "string",
      "cdnthumbaeskey": "string",
      "cdnthumbwidth": "55",
      "cdnthumbheight": "120",
      "cdnmidimgurl": "string",
      "length": "44692",
      "encryver": "1"
    }

    3.3 视频(43 · 原文在 rawContent)#

    <msg>
      <videomsg
        aeskey="string"
        cdnvideourl="string"
        playlength="22"
        length="2541114"
        cdnthumburl="string"
        cdnthumbaeskey="string"
        cdnthumbwidth="288"
        cdnthumbheight="162"
      />
    </msg>
    可在你方解析为:
    "video": {
      "url": "string",
      "aeskey": "string",
      "duration": 22,
      "size": 2541114,
      "thumb": { "url": "string", "aeskey": "string", "width": 288, "height": 162 }
    }

    3.4 链接/AppMsg(49 · 原文在 rawContent)#

    关键字段:title、des、url、sourcedisplayname/sourceusername、appattach.cdnthumburl、webviewshared.shareUrlOpen/shareUrlOriginal 等。
    解析后可落标准结构:
    "link": {
      "title": "string",
      "description": "string",
      "url": "https://...",
      "source": { "name": "string", "username": "string" },
      "thumb": { "url": "string", "width": 120, "height": 120 }
    }

    3.5 同步/操作(51 · 原文在 rawContent)#

    <msg>
      <op id='5'>
        <username>filehelper</username>
        <name>lastMessage</name>
        <arg>{"messageSvrId":"7129875...","MsgCreateTime":"1757156311"}</arg>
      </op>
    </msg>
    可解析为:
    "op": { "id": 5, "username": "filehelper", "name": "lastMessage", "arg": { "messageSvrId": "string", "MsgCreateTime": "string" } }

    4) 群聊文本拆分规则#

    当 fromUser 以 @chatroom 结尾,且 text 符合:
    ^([^:
    ]+):
    ([\s\S]*)$
    第 1 组 → sender(原始发送者 wxid)
    第 2 组 → content(正文)
    建议内部落库:
    "text": { "sender": "wxid_xxx", "content": "正文", "preview": "pushContent 可选" }

    5) 去重与顺序#

    主键:newMsgId(优先)
    排序:同会话内按 createTime 升序,若相同再比 newMsgId
    游标:msgType=51 的 op(name=lastMessage) 可作为断点续传位点

    6) 安全与大对象获取#

    使用事件包中的 Signature + Timestamp + 原文体按约定算法验签。
    大体量负载(语音/视频/图片)优先走 URL + AESKey 拉取,避免内联 base64。
    解析失败或未知字段:保留 rawContent 原文以便离线修复。

    7) 最小示例#

    文本(群)#

    {
      "createTime": 1757156327,
      "fromUser": "39325196004@chatroom",
      "fromNick": "小k",
      "toUser": "wxid_xxxxxxxxx",
      "isSelf": false,
      "msgId": 1989960994,
      "newMsgId": 4854487905432113152,
      "msgType": 1,
      "pushContent": "小k : 以下岗位均有hc...",
      "text": "wxid_owbd6qwjb66t22:
    以下岗位均有hc🙌🏻 ..."
    }

    图片#

    {
      "createTime": 1757156391,
      "fromUser": "wxid_xxxxxxxxx",
      "toUser": "filehelper",
      "isSelf": true,
      "msgId": 577452582,
      "newMsgId": 3401743659875373056,
      "msgType": 3,
      "image": {
        "cdnthumburl": "30570201...",
        "cdnthumbaeskey": "d4c09a...",
        "cdnthumbwidth": "55",
        "cdnthumbheight": "120",
        "length": "44692"
      }
    }

    语音#

    {
      "createTime": 1757156306,
      "fromUser": "wxid_xxxxxxxxx",
      "toUser": "filehelper",
      "isSelf": true,
      "msgId": 417747429,
      "newMsgId": 6684617047514877952,
      "msgType": 34,
      "voice": {
        "voiceurl": "30520201...",
        "voicelength": 1660,
        "voiceformat": 4,
        "aeskey": "5f7f...",
        "length": "2346"
      }
    }

    视频#

    {
      "createTime": 1757156313,
      "fromUser": "wxid_xxxxxxxxx",
      "toUser": "filehelper",
      "isSelf": true,
      "msgId": 492364546,
      "newMsgId": 7129875397130150912,
      "msgType": 43,
      "rawContent": "<?xml version=\"1.0\"><msg><videomsg ... /></msg>"
    }

    链接/AppMsg#

    {
      "createTime": 1757156329,
      "fromUser": "39325196004@chatroom",
      "fromNick": "小k",
      "toUser": "wxid_xxxxxxxxx",
      "isSelf": false,
      "msgId": 849167,
      "newMsgId": 345631163411640832,
      "msgType": 49,
      "rawContent": "<?xml version=\"1.0\"><msg><appmsg>...</appmsg></msg>"
    }

    同步/操作(游标)#

    {
      "createTime": 1757156383,
      "fromUser": "wxid_xxxxxxxxx",
      "toUser": "filehelper",
      "isSelf": true,
      "msgId": 2112768065,
      "newMsgId": 7564106960466729984,
      "msgType": 51,
      "rawContent": "<msg><op id='5'><username>filehelper</username><name>lastMessage</name><arg>{\"messageSvrId\":\"7129875...\",\"MsgCreateTime\":\"1757156311\"}</arg></op></msg>"
    }
    修改于 2025-09-07 05:33:50
    上一页
    WeChatPadProMAX 必读说明
    下一页
    # Webhook 签名与配置说明 · v1
    Built with