└── README.md /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # 🚀WeChatApi - 你的微信接口和 Hook 解决方案 4 | 5 | - WechatAPI 基于微信三协议开发,为你提供一套强大的微信 API工具。 6 | - 目标:让你的微信接入更开放,更可定制。 7 | - 适合懂任一编程语言的个人开发者使用 8 | - 适合团队中有技术人员的团队使用 9 | 10 | ## 这里有独立开发者开发/贡献的`puppet`脚手架代码项目,希望能对`puppet`有使用经验的人提供帮助 11 | - [ts语言](https://github.com/yzqzy/wxbot-puppet-bridge)(由独立开发者开源脚手架) 12 | - [go语言](https://github.com/dchaofei/puppet-win)(由独立开发者开源脚手架) 13 | - 欢迎大家贡献更多语言的脚手架 14 | 15 | 16 | --- 17 | ## ✨ 特色功能(无法突破限制) 18 | - **✅[稳定不被封]()**: 19 | ``` 20 | 官方风控策略很多包括设备、行为内容、频率、网络等方面,我们尽可能的保证不会因为本软件而被封号。 21 | 同时会提供内容、频率、行为等方面风控建议文档 22 | ``` 23 | - **✅[多开微信]()**:```原生支持多开微信``` 24 | - **✅[附近人](https://www.wechatsdk.com/zh/docs/社交/获取附近的人.md)**:```支持添加[附近的人] 添加任意位置的附近人``` 25 | - **✅[语音条](https://www.wechatsdk.com/zh/docs/发送消息/发送语音.md)**:```融合[发送语音条]``` 26 | - **✅[视频号](https://www.wechatsdk.com/zh/docs/视频号)**:```融合[视频号API] 视频号暴力曝光``` 27 | - **✅[朋友圈](https://www.wechatsdk.com/zh/docs/朋友圈)**:```融合[朋友圈API] 朋友圈统计复刻``` 28 | - **✅[直播间](https://www.wechatsdk.com/zh/docs/直播间)**:```融合[直播间API] 直播间刷屏爬虫``` 29 | - **✅[公众号API](https://www.wechatsdk.com/zh/docs/公众号)**:```融合[公众号API] 公众号文章爬虫,点赞阅读数``` 30 | - **✅[查看更多](menu.md)**:[查看更多API](menu.md) 31 | 32 | --- 33 | ## ✨ 与市面上开源产品的区别: 34 | ``` 35 | - **实现逻辑可见性**: 36 | - ❌开源产品的代码官方也能看到,因此官方很容易的识别出来,并能针对性的检测风控。 37 | - ✅而我们的产品是经过多端协议混淆的,并且具有主动诱导策略,所以很难被识别到,如果风控了,那么正常用户也无法使用了。 38 | - **风控策略及时性**: 39 | - ❌由于开源产品作者无收益,因此在遇到官方更改风控策略后没有很强的动力去维护,因此可能会导致用户封号。 40 | - ✅我们有专业的全职团队,封号率是技术的考核目标,因此我们有很强的动力去维护,也因此能及时的应对官方的风控策略。 41 | - **支持的版本**: 42 | - ❌开源产品支持的微信版本较低,试想一下如果你是官方,你之前用的版本是3.9.5,突然间开始使用3.9.2的版本了,你会不会认为这个号有问题? 43 | - ✅我们的产品虽然只支持特定版本,但在内部实现逻辑里已经使用了一部分最新版本的协议主动诱导,因此可以做到稳定。 44 | ``` 45 | 46 | --- 47 | ## 🤝 贡献和反馈 48 | 我们欢迎并鼓励社区贡献和反馈。如果您有任何建议或想要贡献代码,请通过 Issues 或 Pull Requests 与我们联系。 49 | 50 | --- 51 | ## 🌐 社交媒体和社区 52 | 暂无 53 | 54 | --- 55 | ## 🔖 标签 56 | `微信` `API` `Hook` `微信开发` `协议兼容` `多开微信` `WeChatAPI` `WeChatSDK` 57 | 58 | --- 59 | ## 📅 更新历史记录 60 | ### 2024年 61 | - **10月24日** 62 | - 部分API不符合预期修复(非常用功能) 63 | - 稳定性迭代 64 | - 发布支持3.9.11版本的[1.0.4]() 65 | - **08月16日**: 66 | - 发布支持3.9.11版本的[1.0.1]() 67 | - **08月12日**: 68 | - 新增API以支持获取公众号文章的点赞、阅读数,以及评论信息,具体可查看[公众号](https://www.wechatsdk.com/zh/docs/公众号)相关类目 69 | - 新增API能力:包括[公众号-获取详情链接]() 70 | - 新增API能力:包括[公众号-获取文章详情]() 71 | - 新增API能力:包括[公众号-获取评论信息]() 72 | - 新增API能力:包括[公众号-获取指定评论回复]() 73 | - 本次更新API文档不会新增相关文档,如有这方面需求请联系商务获取 74 | - 发布3.9.10版本的[1.1.3]() 75 | - **08月05日**: 76 | - 发布一系列收藏相关功能,具体可以查看新增的[收藏夹](https://www.wechatsdk.com/zh/docs/收藏夹)分类。 77 | - 尝试修复一个Bug,该Bug曾导致:在拉朋友加入群聊后,微信可能闪退。 78 | - 修复了一个Bug,该Bug曾导致:[获取用户朋友圈信息](https://www.wechatsdk.com/zh/docs/朋友圈/获取朋友圈信息.md)接口,当朋友设置了可见范围,状态码返回`207`且无数据。 79 | - [获取作品详情](https://www.wechatsdk.com/zh/docs/视频号/获取作品详情.md)接口优化,现在支持使用`exportId`来获取视频号作品的详细信息。 80 | - 发布3.9.10版本的[1.1.2]() 81 | - **07月21日**: 82 | - [cdn上传](https://www.wechatsdk.com/zh/docs/CDN/CDN上传.md)接口优化,如果将fileType设置为3,将会使用未压缩的图片作为`thumbnail`,此改动用于支持发送小程序消息时携带的图片。 83 | - [cdn上传](https://www.wechatsdk.com/zh/docs/CDN/CDN上传.md)接口优化,如果fileType设置为7,将会适用不同的逻辑以提高上传速度。 84 | - [发送文件](https://www.wechatsdk.com/zh/docs/发送消息/发送文件.md)接口优化,根据文件大小适用不同的逻辑,目前的临界点为25M。 85 | - [转发文件](https://www.wechatsdk.com/zh/docs/发送消息/转发文件.md)接口优化,现在提供一个可选参数`fileType`,如果将该字段设置为7,则适用大文件发送逻辑。该字段默认值为5。 86 | - [cdn下载(旧)](https://www.wechatsdk.com/zh/docs/CDN/CDN下载.md)接口优化,如果`fileType`字段为7,将适用不同的逻辑以提高下载速度。注:实测[cdn下载(新)](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口的下载的速度更快。 87 | - 尝试修复一个Bug,该Bug曾导致:调用[cdn下载(新)](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口时无法获取到cdn节点,导致下载失败。 88 | - [发布朋友圈](https://www.wechatsdk.com/zh/docs/朋友圈/发布朋友圈.md)接口优化,现在可以传递一个`protocolVersion`字段,以使用之前的协议版本进行发送或转发,此改动用于解决部分朋友圈在转发后视频不可播放问题。 89 | - 发布3.9.10版本的[1.1.1]() 90 | - **07月15日**: 91 | - 修复了一个Bug,该Bug曾导致,某些号调用[添加群成员](https://www.wechatsdk.com/zh/docs/群管理/添加群成员.md)、[删除群成员](https://www.wechatsdk.com/zh/docs/群管理/删除群成员.md)接口时,如果提供了多个好友id,只有第一个会生效问题。 92 | - 修复了一个Bug,该Bug曾导致,[发送视频号消息](https://www.wechatsdk.com/zh/docs/发送消息/发送视频号消息.md)时可能出现崩溃。 93 | - [搜一搜](https://www.wechatsdk.com/zh/docs/公众号/搜一搜.md)接口优化,现在可以传递一个`cookies`字段,该字段可以从前一次调用的返回信息中获取,用于解决`搜索视频号->最新`时设置的Offset无效问题。 94 | - [cdn上传](https://www.wechatsdk.com/zh/docs/CDN/CDN上传.md)接口优化,解决部分视频文件无法创建缩略图导致返回的id用于发送消息时不成功。 95 | - 发布3.9.10版本的[1.1.0]() 96 | - **07月01日**: 97 | - http消息推送底层框架优化,在收到消息后,请返回状态码200提示接收消息成功,如果消息推送失败或状态码异常,则会记录到日志文件。 98 | - `msgSvrID`字段推送优化,为不懂得如何处理大数字失真的开发者提供解决方案。 99 | - 现在,在所有包含该字段的地方,会提供`szMsgSvrID`字段(如发送各类消息、推送hook的消息)。 100 | - 为尽量保证字段名统一,推送自己通过微信界面发送的消息时,相关名称已从`msgSvrId`变更为`msgSvrID`,此更改可能需要您调整相关业务代码,请注意。 101 | - 已对大多数接口所需的uint64类型参数(如[撤回消息](https://www.wechatsdk.com/zh/docs/发送消息/撤回消息.md)中的`msgSvrID`)进行优化,现在同时支持uint64类型和string类型(参数名无需改变)。 102 | - 发布3.9.10版本的[1.0.9]() 103 | - **06月28日**: 104 | - [群聊邀请验证](https://www.wechatsdk.com/zh/docs/群管理/群聊邀请验证.md)接口,新增`inviteType`参数,0:链接,1:二维码 105 | - [获取A8Key](https://www.wechatsdk.com/zh/docs/公众号/获取A8Key.md)接口新增`urlFlag`参数,1:链接,37:二维码 其他类型后续有需要再支持 106 | - http消息推送底层优化 107 | - 发布3.9.10版本的[1.0.8.f2]() 108 | - **06月27日**: 109 | - 网站API文档支持搜索功能 110 | - **06月25日**: 111 | - [获取用户信息接口](https://www.wechatsdk.com/zh/docs/通讯录/获取用户信息.md)可以提供为用户设置的描述信息,如果目标用户是群聊,新增返回字段:`chatroomMaxCount`指示当前群聊最大群成员数量,`chatroomAccessType`当前群聊验证方式(0:无验证,2:需要管理员验证,其他待补充) 112 | - [发送引用消息](https://www.wechatsdk.com/zh/docs/发送消息/发送引用消息.md)现在可以正确处理消息源为企业微信用户的场景。 113 | - [搜索用户](https://www.wechatsdk.com/zh/docs/通讯录/搜索用户.md)接口现在支持使用名片二维码中的信息作为关键词,并且如果包含微信号,会一并返回。 114 | - [发送XML](https://www.wechatsdk.com/zh/docs/发送消息/发送XML.md)接口新增msgType字段作为可选参数。 115 | - 修复了一个Bug,该Bug曾导致:一定条件下[获取小程序包下载地址](https://www.wechatsdk.com/zh/docs/小程序/获取小程序包下载地址.md)获取到的下载链接无效。 116 | - 现在,如果扫码登录失败,会推送相关的信息。 117 | - 发布3.9.10版本的[1.0.8]() 118 | - **06月24日**: 119 | - [群公告](https://www.wechatsdk.com/zh/docs/群管理/设置群公告.md)接口修复bug。 120 | - 新增[视频号信息](https://www.wechatsdk.com/zh/docs/个人信息/获取个人视频号信息.md)接口,用于获取自己的视频号注册信息。 121 | - 尝试修复当前偶发崩溃问题。 122 | - 发布3.9.10版本的[1.0.7.f1]() 123 | - **06月18日**: 124 | - [CDN下载(新)](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口小幅优化,当无法获取到目标dns时会尝试使用旧版dns,待收集更多信息后继续优化。 125 | - [搜一搜](https://www.wechatsdk.com/zh/docs/公众号/搜一搜.md)接口现在支持按条件搜索,详情查看目标页面。 126 | - [进入直播间](https://www.wechatsdk.com/zh/docs/直播间/进入直播间.md)接口现在需要提供finderUserName参数。 127 | - 群聊事件推送优化,现在支持自己进群、退群,或被踢事件的推;现在,群成员进入和退出事件会分开推送,并已设置`subType`参数。 128 | - 发布3.9.10版本的[1.0.7]() 129 | - **06月12日**: 130 | - 新增一个[新的CDN下载](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口,用于支持企业微信用户发送的信息,该接口也可用于下载普通用户发送的信息,该接口已支持异步调用;同时,CDN相关的接口添加了可选的`chatType`参数,0表示私聊消息,1表示群聊消息,默认为0。 131 | - [视频号作品解密](https://www.wechatsdk.com/zh/docs/视频号/视频号作品解密.md)接口优化,现在`decodeKey`参数支持传递字符串。 132 | - [获取朋友圈信息](https://www.wechatsdk.com/zh/docs/朋友圈/获取朋友圈信息.md)接口优化,现在`startObjectId`参数支持传递字符串,看后续反馈是否要对其他接口适用该优化。 133 | - 尝试修复一个Bug,该Bug曾导致:短时间内重复[发送链接消息](https://www.wechatsdk.com/zh/docs/发送消息/发送链接.md)可能返回相同的消息id并且对方只接收到一条。 134 | - 群聊事件推送已回滚(1.0.5优化的逻辑可能丢失退群事件)此功能最近会尝试继续优化。 135 | - 编程化启动需关注:添加了一个实验性质的功能,该功能会在调用`start_http_server`时启动,用于增强防检测,请注意,该功能在启用后会导致卸载sdk时引发微信崩溃,所以务必在尝试卸载前调用`stop_http_server`进行清理。 136 | - 编程化启动需关注:如何回调到提供的程序中,可以参考[进程内回调](https://www.wechatsdk.com/zh/docs/处理消息/进程消息处理器.md)中的示例代码。 137 | - 发布3.9.10版本的[1.0.6]() 138 | - **06月06日**: 139 | - 扩大`http server`的工作线程数量,现在最大支持64个工作线程,此特性在未来可能会继续调整。 140 | - 修复了一个Bug,该Bug曾导致:[数据库获取群聊列表](https://www.wechatsdk.com/zh/docs/数据库/获取群聊列表.md)接口获取到的群聊不全,同时更新了[查询数据库](https://www.wechatsdk.com/zh/docs/数据库/查询数据库.md)页面下的部分sql示例。 141 | - 修改了记录日志的参数,现在写入的内容会尽快可见。 142 | - 现在,在调用[cdn上传、cdn下载](https://www.wechatsdk.com/zh/docs/CDN)接口时会尝试选择延迟最低的服务器。 143 | - [发送消息](https://www.wechatsdk.com/zh/docs/发送消息)和[CDN](https://www.wechatsdk.com/zh/docs/CDN)分类下的接口已支持一个`bAsync`参数,如果将该参数设置为true,则任务不再阻塞,接口响应内容会通过消息处理器返回,消息推送类型为0,同时,如果提供了`asyncUserData`参数(该参数不限定类型),会随调用结果一起推送。 144 | - 群聊事件推送进行了小幅度优化,添加了`subType`并将变更的成员和离开群聊的成员分开,此功能最近会尝试继续优化,以便监控自己的退群进群事件。 145 | - [cdn上传、cdn下载](https://www.wechatsdk.com/zh/docs/CDN)的可选类型已更新并添加了补充说明。 146 | - ws服务器重启后前几条消息可能收不到,做了些优化可能会改善,但机制不能保证100%解决,最佳实践应该是避免重启服务器 147 | - 发布3.9.10版本的[1.0.5]() 148 | - **05月29日**: 149 | - 尝试修复一个Bug,该Bug曾导致:个别电脑消息发送量大时出现消息阻塞的情况。(该现象与电脑配置有关) 150 | - 优化API:[检测链接是否被封禁](https://www.wechatsdk.com/zh/docs/安全/检测链接是否被封禁.md)。 151 | - 发布3.9.10版本的[1.0.4.f3]() 152 | - **05月27日**: 153 | - 修复了一个Bug,该Bug曾导致:个别电脑消息量大时出现[发送文本](https://www.wechatsdk.com/zh/docs/发送消息/发送文本.md)消息阻塞的情况。 154 | - [下载朋友圈图片](https://www.wechatsdk.com/zh/docs/朋友圈/下载朋友圈图片视频.md)文档整理。 155 | - 对于经常碰到的问题的API整理下了文档,关于如何接收消息请参考:[http消息处理器](https://www.wechatsdk.com/zh/docs/处理消息/http处理器.md)下方的代码示例,如果是远程推送则推荐ws协议。 156 | - 发布3.9.10版本的[1.0.4.f2]() 157 | - **05月24日**: 158 | - 修复了一个Bug,该Bug曾导致:调用[cdn下载](https://www.wechatsdk.com/zh/docs/CDN/CDN下载.md)接口下载图片报错400。 159 | - [设置API访问秘钥](https://www.wechatsdk.com/zh/docs/安全/设置API访问秘钥.md)接口所需参数名修改为newSecretKey,现在可以正确的取消访问秘钥。 160 | - [视频号作品解密接口](https://www.wechatsdk.com/zh/docs/视频号/视频号作品解密.md)现在可以接受一个64位的decodeKey,可以用于解密朋友圈视频(含缩略图)、图片。 161 | - 发布3.9.10版本的[1.0.4.f1]() 162 | - **05月20日**: 163 | - 新增[数据库获取联系人信息](https://www.wechatsdk.com/zh/docs/数据库/获取联系人信息.md)接口,支持传入列表以获取多个联系人信息,同时可以指定群id,此时会尝试匹配成员在群内的信息。 164 | - 新增[数据库获取群聊信息](https://www.wechatsdk.com/zh/docs/数据库/获取群聊信息.md)接口。 165 | - 新增[数据库获取群聊列表](https://www.wechatsdk.com/zh/docs/数据库/获取群聊列表.md)接口,群很多的话可能会比较慢。 166 | - 新增群聊事件推送(新成员进群、退群、群成员修改群内昵称),该功能默认不启动,可以使用[群聊信息变更通知接口](https://www.wechatsdk.com/zh/docs/群管理/开启-关闭群聊信息变更通知.md)进行开关。 167 | - 收到群消息时,现在会尝试匹配群成员的群内昵称一起推送。 168 | - 获取[群成员详细信息](https://www.wechatsdk.com/zh/docs/群管理/获取群成员详细信息.md)接口,新增version参数,默认为0(获取所有信息),可以通过数据库获取群聊信息接口获取本地version。 169 | - [转换wxgf文件接口](https://www.wechatsdk.com/zh/docs/表情包/转换wxgf文件.md)优化,现在会按照jpg->png->gif的顺序尝试解码,此项更改已同步应用到cdn下载中。 170 | - 发布3.9.10版本的[1.0.4]() 171 | - **05月16日**: 172 | - 整理API文档目录,新增[安全](https://www.wechatsdk.com/zh/docs/安全)目录 173 | - 解决已知机型启动微信失败问题 174 | - 发布3.9.10版本的[1.0.3]() 175 | - **05月13日**: 176 | - 登录过程中推送二维码事件(扫描、确认、取消、过期),如有验证码,会在扫描事件中推送。 177 | - 修复Bug:启用防撤回会导致下载文件不会正常结束并且自己也无法撤回消息。 178 | - [设置API访问密钥](https://www.wechatsdk.com/zh/docs/其他功能/设置API访问秘钥.md)修改参数 179 | - 解决登录过程中可能出现的崩溃问题。 180 | - 支持win11、arm等系统 181 | - 新增[发送企业用户名片](https://www.wechatsdk.com/zh/docs/发送消息/发送企业用户名片.md)接口 182 | - 发布3.9.10版本的[1.0.2]() 183 | - **05月07日**: 184 | - 全面支持3.9.10版本,全量API兼容,公测中 185 | - 支持win11、arm等系统 186 | - 发布3.9.10版本的[1.0.1]() 187 | - **04月29日**: 188 | - 增加[发送公众号名片](https://www.wechatsdk.com/zh/docs/发送消息/发送公众号名片.md) 189 | - 增加[发送视频号名片](https://www.wechatsdk.com/zh/docs/发送消息/发送视频号名片.md) 190 | - 增加[发送视频号消息](https://www.wechatsdk.com/zh/docs/发送消息/发送视频号消息.md) 191 | - 增加[打语音](https://www.wechatsdk.com/zh/docs/发送消息/音视频聊天(发起).md),只能用作提醒,对方接听后会自动挂断 192 | - 增加[打视频](https://www.wechatsdk.com/zh/docs/发送消息/音视频聊天(挂断).md),只能用作提醒,对方接听后会自动挂断 193 | - 增加[TCP服务器](https://www.wechatsdk.com/zh/docs/处理消息/TCP处理器.md) 194 | - 增加[消息变已读](https://www.wechatsdk.com/zh/docs/处理消息/消息设置为已读.md) 195 | - 增加[消息变未读](https://www.wechatsdk.com/zh/docs/处理消息/消息设置为未读.md) 196 | - 增加[打开小程序](https://www.wechatsdk.com/zh/docs/小程序/打开小程序.md) 197 | - 增加[打开浏览器](https://www.wechatsdk.com/zh/docs/其他功能/打开浏览器.md) 198 | - 增加[获取H5Key](https://www.wechatsdk.com/zh/docs/公众号/获取H5Key.md) 199 | - 增加[获得热点视频](https://www.wechatsdk.com/zh/docs/视频号/获取热点视频.md) 200 | - 增加[设置API访问密钥](https://www.wechatsdk.com/zh/docs/其他功能/设置API访问秘钥.md) 201 | - 增加[转化wxgf文件](https://www.wechatsdk.com/zh/docs/表情包/转换wxgf文件.md) 202 | - 增加新的启动方式,不再依赖启动器了 203 | - 修复bug:登录失败时会导致微信退出 204 | - 发布新版本[1.1.10]() 205 | - **04月22日**: 206 | - **解决版本过低无法登录的提示问题** 207 | - 1.1.8版本的api部分用户测试中,当前较为稳定 208 | - 发布了版本[1.1.9]() 209 | - **04月18日**: 210 | - 增加了一些新功能api,目前只有部分用户有用到,待反馈后补充API文档 211 | - 发布了版本[1.1.8]() 212 | - **04月11日**: 213 | - 代码优化,修复了一些bug 214 | - 稳定性优化 215 | - 发布了版本[1.1.7]() 216 | - **04月03日**: 217 | - 修了一堆偶发的bug,具体修复了什么也记不起来了(因为要下班了) 218 | - 优化了一版代码 219 | - 微信风控策略又加强了一版,也加强了防封策略、主动诱导策略强化了一版 220 | - 发布了版本[1.1.6]() 221 | - **03月25日**: 222 | - 对WechatAPI的文档结构进行了调整 223 | - [查找附近的人](https://www.wechatsdk.com/zh/docs/社交/获取附近的人.md)现在可以使用经纬度来查询附近的人 224 | - 现在支持[添加附近的人](https://www.wechatsdk.com/zh/docs/通讯录/添加好友.md) 225 | - 现在支持获取[公众号历史推送文章](https://www.wechatsdk.com/zh/docs/公众号/获取历史推送消息.md) 226 | - 现在支持[收款码收款提醒](https://www.wechatsdk.com/zh/docs/处理消息/http处理器.md) 227 | - 发布了版本[wechatAPI_1.1.5]() 228 | - **03月19日**: 229 | - 对API文档进行了更新 230 | - 修复了部分API接口对企业微信好友不友好的问题 231 | - 新增了API:[企业好友信息](https://www.wechatsdk.com/zh/docs/通讯录/获取企业用户信息.md) 232 | - 发布了版本[wechatAPI_1.1.4]() 233 | - **03月13日**: 234 | - 更新了使用手册 235 | - 修复了部分API接口偶尔不能使用的问题 236 | - 发布了朋友圈API并增加了防识别扰乱参数:[发布朋友圈](https://www.wechatsdk.com/zh/docs/朋友圈/发布朋友圈.md),请谨慎使用,部分账号可能会触发风控 237 | - 发布了版本[wechatAPI_1.1.3.f2](),增强了防封策略,加入了主动扰乱识别机制。 238 | - **03月06日**: 239 | - 更新了使用手册 240 | - 更新了文档,增加了更多示例:[获取所有好友列表](https://www.wechatsdk.com/zh/docs/通讯录/获取所有好友列表.md) 241 | - 新增了API:[获取企业用户信息](https://www.wechatsdk.com/zh/docs/通讯录/获取企业用户信息.md) 242 | - 新增了API:[获取群列表](https://www.wechatsdk.com/zh/docs/群管理/获取所有群列表.md) 243 | - 新增了文档:[微信数据库简述](https://www.wechatsdk.com/zh/docs/数据库/微信数据库简述.md) 244 | - 发布了版本:[wechatAPI_1.1.3](),优化了防封机制,增加了避免被识别的机制。 245 | - **02月21日**: 246 | - 更新了使用手册 247 | - 不再支持ARM系统(如打开启动器后乱码,则表示不支持) 248 | - 新增了[获取所有好友列表](https://www.wechatsdk.com/zh/docs/通讯录/获取所有好友列表.md) 249 | - **02月18日**: 250 | - 开工大吉! 251 | - 发布了修复版:[1.1.2.f1](),解决了启动器由于电脑因弱网环境崩溃问题,增加了已知避免被识别的机制。 252 | - 修复了[微信防撤回通知](https://www.wechatsdk.com/zh/docs/其他功能/开启关闭防撤回.md)接口偶尔不能使用的问题。 253 | - 新增了[删除单个消息回调处理器](https://www.wechatsdk.com/zh/docs/处理消息/移除处理器.md)接口 254 | - **02月04日**: 255 | - 修复了[添加群成员到通讯录](https://www.wechatsdk.com/zh/docs/群管理/添加群成员到通讯录.md)接口偶尔出现的异常 256 | - 更新了[发送语音条](https://www.wechatsdk.com/zh/docs/发送消息/发送语音.md)接口文档,功能没有变更 257 | - 年前最后一次更新,祝大家新年快乐 258 | - **01月31日**: 259 | - 新增了[转发图片.md](https://www.wechatsdk.com/zh/docs/发送消息/转发图片.md)接口。 260 | - 新增了[转发文件.md](https://www.wechatsdk.com/zh/docs/发送消息/转发文件.md)接口。 261 | - 新增了[转发视频.md](https://www.wechatsdk.com/zh/docs/发送消息/转发视频.md)接口。 262 | - 新增了[转发语音.md](https://www.wechatsdk.com/zh/docs/发送消息/转发语音.md)接口。 263 | - 通过好友申请接口新增了scene字段,可以从消息xml中获取。 264 | - 发布了版本:1.1.2 265 | - **01月24日**: 266 | - 添加了[开启/关闭防撤回](https://www.wechatsdk.com/zh/docs/其他功能/开启关闭防撤回.md)接口。监听到撤回消息时,会将原消息内容一起推送 267 | - 新增了[文本翻译](https://www.wechatsdk.com/zh/docs/其他功能/文本翻译.md)接口。 268 | - **1月03日**: 269 | - 准备发朋友圈接口xml示例 xml详见:[点击查看](https://github.com/WeChatApis/wechatSDK) 270 | - 准备发送小程序xml示例 271 | 272 | ### 2023年 273 | 274 | - **12月23日**: 275 | - 后续不再持续支持3.9.2.*版本的新api。现有api将持续支持,有bug会修复。 276 | - 修复了[视频号作品解密](https://www.wechatsdk.com/zh/docs/视频号/视频号作品解密.md) 277 | - 新增了[发送视频.md](https://www.wechatsdk.com/zh/docs/发送消息/发送视频.md) 278 | - 新增了[发送链接.md](https://www.wechatsdk.com/zh/docs/发送消息/发送链接.md) 279 | - **11月24日**: 280 | - [获取用户信息](https://www.wechatsdk.com/zh/docs/通讯录/获取用户信息.md)接口新增了字段,支持通过群聊获取用户信息。 281 | - 新增了[添加群成员到通讯录](https://www.wechatsdk.com/zh/docs/群管理/添加群成员到通讯录.md)接口。 282 | - 新增了[WebSocket处理器](https://www.wechatsdk.com/zh/docs/处理消息/WebSocket处理器.md) 283 | - 新增了[获取消息处理器列表](https://www.wechatsdk.com/zh/docs/处理消息/获取消息处理器列表.md)接口。 284 | - 新增了[退出登录](https://www.wechatsdk.com/zh/docs/登录相关/退出登录.md)接口。 285 | - 消息推送与主动调用格式进行了优化。 286 | - 修复了多线程调用时的Bug。 287 | - 对[获取个人信息](https://www.wechatsdk.com/zh/docs/个人信息/获取个人信息.md)接口进行了优化。 288 | - **11月11日**: 289 | - 优化了退出事件监听。 290 | - 优化了消息推送。 291 | - 新增了点对点消息处理器。 292 | - 新增了一种接口调用方式。 293 | - 优化了python示例代码。 294 | - **9月19日**: 295 | - 修复了发送文本消息导致微信崩溃的Bug。 296 | - **9月14日**: 297 | - 过滤掉部分主动发送消息的推送。 298 | - 修复了邀请加入群聊接口导致的Bug。 299 | - 修复了x64版本在初始化登录时调用接口无返回的Bug。 300 | - 通过接口发送的文本消息现在会显示到微信客户端。 301 | - 优化了登录事件推送。 302 | - 优化了添加好友接口。 303 | - **9月6日**: 304 | - 支持了主动发送消息的推送。 305 | - 新增了邀请加入群聊接口。 306 | - 新增了群聊邀请验证接口。 307 | - **8月28日**: 308 | - 修改了HttpServer逻辑,解决了并发调用报错的问题。 309 | - 获取小程序code接口编号发生了变更。 310 | - 锁定微信接口编号发生了变更。 311 | - 小程序授权接口编号发生了变更。 312 | - 新增了操作云函数接口。 313 | - 新增了刷新小程序会话接口。 314 | - 新增了获取小程序使用记录接口。 315 | - 新增了更新小程序使用记录接口。 316 | - 新增了获取小程序信息接口。 317 | - 新增了批量获取小程序信息接口。 318 | - 新增了获取小程序包下载地址接口。 319 | - 解除了虚拟机不可用的限制。 320 | - **8月15日**: 321 | - 修复了cdn下载接口下载文件不完整的Bug。 322 | - 更新了3.9.5.8164位版本SDK。 323 | - **8月10日**: 324 | - 修复了3.9.5.81版本调用任意接口后触发微信重新登录的Bug。 325 | - 修复了删除群成员接口无效的Bug。 326 | - 修复了关闭群聊免打扰接口无效的Bug。 327 | - 修复了保存收款码接口无效或引发微信崩溃的Bug。 328 | - 修复了3.9.5.81版本部分接口调用失败的Bug。 329 | - 修复了查询数据库接口执行错误sql后的Bug。 330 | - 新增了小程序授权接口。 331 | - 新增了锁定微信接口。 332 | - **7月20日**: 333 | - 开放了一系列视频号相关接口。 334 | - 开放了获取小程序code接口。 335 | - 尝试修复了获取通讯录接口卡死的Bug。 336 | - 调整了文档结构。 337 | - **7月9日**: 338 | - 修复了搜一搜接口设置的偏移无效的Bug。 339 | - 优化了获取数据库信息接口。 340 | - 开放了数据库备份接口。 341 | - **7月6日**: 342 | - 新增了注入时自动patch掉微信的检查更新功能。 343 | - 新增了获取H5Key接口。 344 | - 新增了获取数据库信息接口。 345 | - 新增了查询数据库接口。 346 | - **6月30日**: 347 | - 解决了cdn下载接口报错的问题。 348 | - **6月29日**: 349 | - 获取用户信息接口添加了remark字段。 350 | - 优化了批量获取用户信息接口。 351 | - 修复了http服务崩溃的Bug。 352 | 353 | **官网** 354 | [官方网站](https://www.wechatsdk.com/) 355 | --------------------------------------------------------------------------------