本篇文章主要讨论微信机器人的开发经验。微信机器人的功能需求很简单,业务代码贼好撸,但是如何和微信交互呢,如何取到微信数据调用相关聊天接口呢,具体分为以下几种技术类型:
1.微信Web接口
17年后微信都不支持了,不过还是有一些牛×的star 都是过W star的项目,可惜荒废了。
2.手机Xposed和电脑 PC
都是HOOK技术,是需要懂汇编,懂c或c++才可以开发自定义,重点是还需要公司去买采购刷机的手机和windows服务器,一个号成本几千块,条件不允许啊!!
3.E云管家方案
这个方案目前可使用的内容上来说,是功能最全的,而且安全性相比其他方案更好,安全性、稳定性比较优秀。难点是,目前并没有被公开,自己分析代价很大,需要企业合作。
请求URL:
http://域名地址/sendApplet
请求方式:
- POST
请求头Headers:
- Content-Type:application/json
- Authorization:login接口返回
参数:
| 参数名 | 必选 | 类型 | 说明 | |
|---|---|---|---|---|
| wId | 是 | string | 登录实例标识 | |
| wcId | 是 | string | 接收方微信id/群id | |
| content | 是 | string | 消息xml回调内容, (此回调的XML需要去掉部分,截取appmsg开头的,具体请看请求参数示例) |
返回数据:
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string |

本文分享了微信机器人的开发经验,探讨了不同技术类型的实现方式,包括已废弃的微信Web接口、需要专业技术的手机Xposed和PC HOOK,以及功能齐全但需企业合作的E云管家方案。开发过程中面临的技术挑战和成本问题也进行了讨论。
最低0.47元/天 解锁文章
2380

被折叠的 条评论
为什么被折叠?



