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

    WeChatPadPro 快速入门内测

    使用前务必先克隆当前接口或者导出拉到最下面#

    点击此链接克隆https://app.apifox.com/online-share/clone?onlineShareName=WeChatPadProMAX&teamId=2088923#

    image.png

    WeChatPadPro 后台与接口使用说明#

    适用场景:在 adminmax.knowhub.cloud 后台获取密钥,完成 WeChatPadPro 服务端配置,并通过接口完成扫码登录与初始化。

    目录#

    前置条件
    一、后台登录与生成 TokenKey
    二、服务端配置(conf/app.conf)
    三、启动项目
    四、登录与初始化的完整接口流程
    1)生成设备 Token(/Admin/GenAuthKey)
    2)获取登录二维码(/Login/GetQRMac)
    3)轮询扫码状态(/Login/CheckMacQR)
    4)初始化(/Login/Newinit)
    五、快速自检(cURL 示例)
    六、常见问题与排查
    七、安全建议

    前置条件#

    可以访问后台站点:https://adminmax.knowhub.cloud/
    已具备 Redis 服务(示例:172.0.0.0:6379,密码 123456)
    具备 WeChatPadPro 项目的源码与运行环境
    说明:后台默认仅支持 Telegram 登录 或 GitHub 登录 两种方式;不支持注册。

    一、后台登录与生成 TokenKey#

    1.
    打开后台首页:https://adminmax.knowhub.cloud/,通过 Telegram 或 GitHub 完成登录。
    2.
    登录成功后进入 Token 管理 页面:
    https://adminmax.knowhub.cloud/user/access-tokens
    3.
    点击 生成 Token(或同等按钮),得到一个 TokenKey。
    4.
    复制该 TokenKey,后续会在服务端配置与接口调用时使用。

    image.png#

    套餐说明#

    后台提供不同的套餐可选:
    限时免费:0 元/月,Key 上限 1。
    专业版(月付):99 元/月,Key 上限 20。
    商业版(月付):199 元/月,Key 上限 50。
    企业版(月付):399 元/月,Key 不限(FUP)。
    登录后台后,在【套餐购买】页面可以查看并升级套餐,不同版本对应不同的 Key 上限。

    二、服务端配置(conf/app.conf)#

    在项目的 conf/app.conf 中完成以下配置(示例):
    image.png
    提示:若使用 Docker 或 K8s,请以环境变量或挂载文件的方式注入同等配置。

    三、启动项目(Linux 二进制)#

    你当前使用的是 二进制启动:linux-amd64/wechatpadpromax08。建议采用如下目录结构与两种启动方式(临时 nohup 或持久化 systemd)。

    目录结构示例#

    /opt/wechatpadpro/
    ├─ linux-amd64/
    │  └─ wechatpadpromax08        # 可执行文件(Linux amd64)
    ├─ conf/
    │  └─ app.conf                 # 前文已配置好 token_key_for_validate 与 Redis
    └─ logs/
       └─ app.out                  # 运行日志

    一次性部署#

    端口放通:默认示例端口为 8080(见 app.conf 的 httpport)。若有防火墙,放通入站 8080/TCP。
    Ubuntu(UFW):sudo ufw allow 8080/tcp
    CentOS/RHEL(firewalld):sudo firewall-cmd --add-port=8080/tcp --permanent && sudo firewall-cmd --reload
    SELinux(如启用)请确保放通应用监听端口,或参照本机安全策略进行放行。

    使用 systemd 持久化运行(推荐)#

    创建服务文件:/etc/systemd/system/wechatpadpro.service
    加载并启动:
    若你将 app.conf 放在其他路径,请确保二进制能读取到(通常为工作目录下的 conf/app.conf)。不同构建可能支持 -c/--config 等参数,如存在可按需追加到 ExecStart。

    四、登录与初始化的完整接口流程#

    下述接口路径以项目约定为准;字段命名/请求方式以实际实现或 swagger 定义为准。示例仅用于理解流程。

    1)生成设备 Token(/Admin/GenAuthKey)#

    作用:使用 token_key_for_validate 进行鉴权,换取当前设备的 Device Token,后续所有登录相关接口均需携带。
    Endpoint:/Admin/GenAuthKey
    鉴权:在 Header 中携带后台生成的 token_key_for_validate
    返回:device_token(或等价字段)、有效期等
    若该接口需要额外参数(例如设备名、设备 ID),请按实际实现传入。

    2)获取登录二维码(/Login/GetQRMac)#

    作用:为当前设备下发一次性的二维码信息,用于微信扫码登录。
    Endpoint:/Login/GetQRMac
    鉴权:Header 携带 device_token
    返回:uuid(本次扫码会话标识)、qr(二维码内容;可能是 URL 或 base64 图片)等
    将返回的二维码渲染或直接展示给用户进行扫码。

    3)轮询扫码状态(/Login/CheckMacQR)#

    作用:使用上一步的 uuid 轮询查询扫码状态,直到用户确认登录或超时。
    Endpoint:/Login/CheckMacQR
    请求参数:uuid=<从获取二维码返回的 uuid>
    建议轮询频率:2~3 秒一次,注意超时与退避
    典型状态:pending / scanned / confirmed / expired / success(以实际为准)
    当返回表示 登录成功 的状态后,进入下一步初始化。

    4)初始化(/Login/Newinit)#

    作用:完成会话初始化,返回与你账号绑定的微信侧关键信息。
    Endpoint:/Login/Newinit
    鉴权:携带 device_token(或项目要求的密钥)
    返回:包含你的微信相关响应(如昵称、UIN、头像等字段,以实际为准)
    若能拿到与你账号相关的微信响应,即表示全链路登录成功。

    五、快速自检(cURL 示例)#

    下列仅为示例,字段名/头信息请按实际实现或 swagger 定义调整。

    六、常见问题与排查#

    1.
    后台只能登录、不可注册? 这是预期行为。目前仅支持 Telegram / GitHub 登录。
    2.
    调用 /Admin/GenAuthKey 失败:
    确认 token_key_for_validate 与后台生成的 TokenKey 一致;
    检查是否放在正确的 Header(例如 Authorization 或项目自定义头)。
    3.
    二维码无法展示:
    若返回的是 base64,请确保前端按 data:image/png;base64, 前缀渲染;
    若返回的是 URL,直接以图片/链接方式展示。
    4.
    轮询无结果或超时:
    确认 uuid 未过期;
    适当降低轮询频率(2~3s),并实现超时与重试;
    检查服务器时钟是否正确(时区/时间不同步会导致签名或过期判断异常)。
    5.
    Redis 连接异常:
    redislink 与 redispass 是否正确;
    网络策略(如 Docker 网络、K8s Service、云防火墙)是否放通 6379 端口。
    6.
    初始化成功但后续接口失败:
    检查是否在 Header 中持续携带 device_token;
    关注 Token 是否过期,必要时重新生成。

    七、安全建议#

    妥善保管 TokenKey 与 Device Token,只在服务端保存与使用;
    为不同环境(开发/测试/生产)分别生成 Token,并限制最小权限与有效期;
    对登录与关键操作开启审计日志,方便定位问题;
    对公网暴露的接口做好速率限制与 IP 访问控制;
    Redis 建议设置强口令与仅内网访问,必要时启用 TLS。

    如果你需要将本文档导出为独立的 .md 文件或补充 swagger 中的字段级说明,可在对话里告诉我,我会追加接口参数表与返回字段表。
    修改于 2025-10-05 16:57:01
    下一页
    WeChatPadProMAX 必读说明
    Built with