与接口文档一致:首次传空,重连传上次返回的 appId。
① 取码表单区
Mac 登录时轮询将带 autoSliding=true;iPad 为 false(与文档一致)。
② 二维码与轮询状态展示区
请使用微信扫描
获取二维码后将显示在此,并自动每 5 秒检查登录状态。
未在轮询
登录信息与操作
左侧完成取码与扫码;登录成功后在此展示账号、设备 appId 及后续操作。
等待登录成功
扫码并完成验证后,本栏将显示昵称、wxid、头像与 appId。
—
以下操作均使用当前设备 appId。
接口请求记录
每次点击登录相关接口时记录调用时间、入参(含合并后的 appId)与响应或异常。
获取通讯录列表(包含群聊)
POST /contacts/fetchContactsList。根据好友数量可能较久;若超时可用下方「缓存」接口。返回
data.friends(好友 wxid)、data.chatrooms(已保存到通讯录的群)、data.ghs(公众号)。
获取通讯录列表(缓存)
POST /contacts/fetchContactsListCache。列表缓存约 10 分钟;无缓存或过期后需重新调用「获取通讯录列表」。
搜索好友
POST /contacts/search。参数 contactsInfo:微信号、手机号等。若已是好友,返回的
v3 可能为好友 wxid;可在下方「添加好友」中按需自行填写 v3、v4(搜索不会自动填入)。
添加好友 / 同意好友
POST /contacts/addContacts。scene 为添加来源(如 3 微信号搜索、15 手机号);option:2
添加好友、3 同意、4 拒绝。v3、v4 来自搜索或回调;content 为招呼语。
删除好友
POST /contacts/deleteFriend。参数 wxid:要删除的好友 wxid。
获取群 / 好友简要信息
POST /contacts/getBriefInfo。参数 wxids 为数组;本页填写一个 wxid 即请求
[wxid]。
获取群 / 好友详细信息
POST /contacts/getDetailInfo。参数 wxids 为数组;本页填写一个 wxid 即请求
[wxid]。返回字段比简要信息更全(如朋友圈背景等)。
设置好友仅聊天
POST /contacts/setFriendPermissions。参数 wxid、onlyChat(是否仅聊天)。若手机展示未更新,可重新进入页面刷新。
设置好友备注
POST /contacts/setFriendRemark。参数 wxid、remark。
通讯录数据
三个 Tab 分别只展示一类:好友、群聊、公众号(默认打开好友)。拉取通讯录成功后,会自动按每批 20 个调用
POST /contacts/getDetailInfo 补全展示:优先显示备注,无备注则显示昵称/群名/公众号名(nickName),下方灰字为 wxid 或群 ID。误出现在
ID 以 @chatroom 结尾的归群聊,以 gh 开头(不区分大小写)的归公众号,其余归好友。
朋友圈(SNS)
与《朋友圈模块.md》一致,共 17 个 POST /sns/*;下方按 Tab 分组展示,顶部为完整目录。请求经
apiPost 自动带 Token 与 appId。
朋友圈模块接口目录(17)
/sns/likeSns— 点赞 / 取消点赞/sns/delSns— 删除朋友圈/sns/snsVisibleScope— 设置朋友圈可见范围/sns/strangerVisibilityEnabled— 是否允许陌生人查看/sns/snsSetPrivacy— 单条设为隐私/公开/sns/downloadSnsVideo— 下载朋友圈视频/sns/sendTextSns— 发文字/sns/sendImgSns— 发图文(需先上传图片)/sns/sendVideoSns— 发视频(需先上传视频)/sns/sendUrlSns— 发链接卡片/sns/uploadSnsImage— 上传朋友圈图片/sns/uploadSnsVideo— 上传朋友圈视频/sns/forwardSns— 转发朋友圈/sns/snsList— 朋友圈信息流 / 翻页/sns/contactsSnsList— 指定好友朋友圈/sns/snsDetails— 单条详情/sns/commentSns— 评论 / 删评论
朋友圈大厅(snsList)
首请求 firstPageMd5: ""、maxId: 0;翻页使用上次返回的 firstPageMd5 与 maxId。
当前游标:未加载
查看指定好友朋友圈(contactsSnsList)
打开本页时会填入 state.currentTargetWxid。
当前游标:未加载
单条详情 POST /sns/snsDetails
发布朋友圈
与文档一致:sendTextSns / sendImgSns 等使用布尔 privacy。
发链接 POST /sns/sendUrlSns
发视频 POST /sns/uploadSnsVideo + /sns/sendVideoSns
转发 POST /sns/forwardSns
粘贴完整 snsXml(可从列表接口或详情的 snsXml 字段复制)。
点赞 / 取消 POST /sns/likeSns
operType 1 点赞、2 取消;wxid 为动态发布者(作者)。
删除朋友圈 POST /sns/delSns
评论 / 删评论 POST /sns/commentSns
operType 1 评论、2 删除评论;删/回复时需 commentId。
可见范围 POST /sns/snsVisibleScope
option:1 全部 · 2 最近半年 · 3 最近一个月 · 4 最近三天
陌生人查看 POST /sns/strangerVisibilityEnabled
单条隐私/公开 POST /sns/snsSetPrivacy
下载视频 POST /sns/downloadSnsVideo
传入该条动态的 snsXml。
朋友圈动态
暂无数据,请先拉取大厅或指定好友朋友圈。
标签管理
《标签模块.md》共 4 个接口:/label/list、/label/add、/label/delete、/label/modifyMemberList。请求走
apiPost。
接口目录
POST /label/list— 标签列表POST /label/add— 添加标签POST /label/delete— 删除标签POST /label/modifyMemberList— 修改好友标签(全量)
标签库
修改好友标签 /label/modifyMemberList
文档要求全量 labelIds。wxIds 支持英文逗号多个;默认带通讯录锁定目标。
标签列表
收藏夹
《收藏夹模块.md》共 3 个接口:/favor/sync、/favor/getContent、/favor/delete。
接口目录
POST /favor/sync— 同步(翻页 syncKey)POST /favor/getContent— 获取内容POST /favor/delete— 删除记录
同步
首次 syncKey: "";下一页带上次返回的 syncKey。
当前 syncKey:(未同步)
按 favId 操作
收藏预览
flag=1 表示记录已删除(文档说明)。「发送给当前目标」会先拉详情再发文字消息。
消息推送解析(Webhook Logs)
依据仓库内《消息推送内容.txt》规则解析 TypeName、AddMsg 群聊
Content.string 首段发件人等。下方终端可通过「模拟接收推送」或全局函数
handlePushMessage(jsonStr) 追加日志。
Webhook 地址配置
本平台无法代您注册公网回调;此处仅保存「您服务器接收 POST JSON 的地址」到本地,便于备忘。请确保该地址能在您的服务器上接收
POST 请求。
JSON 模拟推送测试沙箱
调用记录日志
自动记录通过本页发起的所有 POST 请求(含请求体、HTTP 状态、解析后的响应体、耗时)。
导出 JSON 中同时附带全量接口地址及入参/出参字段注释:登录相关为文档级细项,其余模块为通用响应壳 +
appId 说明,并指向仓库内对应 Markdown。
| 时间 | 路径 | HTTP | ret | 异常 | 耗时 |
|---|