77 Commits

Author SHA1 Message Date
多吃点苹果
99af4a2685
[refactor]: 添加 CookieGroup (#233) 2023-02-05 00:20:37 +08:00
多吃点苹果
66c4bebd1f
提升上传文件性能 (#228) 2023-02-03 22:17:40 +08:00
多吃点苹果
6be6359e34
[feat]: 添加邀请用户加入群聊功能 (#216) 2023-01-30 21:09:41 +08:00
多吃点苹果
30da2df475
[fix]: 当用户自定义http client的时候 cookie 无法被反序列化的问题 (#205) 2023-01-13 20:40:55 +08:00
多吃点苹果
53478bad19
[perf]: 优化登录检查 (#203) 2023-01-13 19:44:15 +08:00
多吃点苹果
da3b267965
发送文件直接支持 io.Reader (#182) 2023-01-06 14:55:08 +08:00
多吃点苹果
fc438ab83f
添加免扫码登录功能 (#178) 2023-01-06 00:54:36 +08:00
eatmoreapple
17fbbd350e 修改uin为int64类型 2023-01-05 18:27:04 +08:00
eatmoreapple
326f200976 change some fields to private 2022-12-30 12:59:56 +08:00
多吃点苹果
806085b712
修复下载文件Content-Length为0的bug 🐛 (#174) 2022-12-30 12:42:01 +08:00
eatmoreapple
869912fa7a remove cookie from client 2022-12-26 16:24:39 +08:00
多吃点苹果
ae02ab70e1
修改 cookie 获取逻辑 (#168) 2022-12-16 00:45:19 +08:00
多吃点苹果
144b147606
添加client自定义重试次数 (#151) 2022-12-11 12:26:29 +08:00
多吃点苹果
efdac13d91
修复好友获取不全的问题 (#118) 2022-12-10 16:46:34 +08:00
eatmoreapple
bf8bed01d2 优化消息结果处理 2022-11-13 00:17:44 +08:00
eatmoreapple
6d7541a8ed 更新 NetworkErr 判断逻辑 2022-11-12 21:01:38 +08:00
多吃点苹果
d2a2ffc119
添加请求重试机制 (#117) 2022-10-21 18:23:51 +08:00
eatmoreapple
9b1bc9189b 添加错误处理 2022-09-23 19:49:31 +08:00
eatmoreapple
b9435ff40b 修复文件上传的bug 2022-02-16 12:42:33 +08:00
eatmoreapple
a99d21c61f 添加头像下载参数 2021-12-25 13:07:35 +08:00
eatmoreapple
3e167178df 修复message无法json序列化的问题 2021-12-17 10:09:56 +08:00
eatmoreapple
da98d8281d format code 2021-10-23 10:48:38 +08:00
eatmoreapple
3cff50f83b :pencli2: 修改mode行为 2021-10-23 10:24:48 +08:00
聂青
c2641bd6ad
Merge pull request #85 from Zangwill/patch-5
修复 Get "https://webpus.../synccheck?... 退出问题
2021-09-16 17:47:21 +08:00
纵纬
76bf4c232e
修复 Get "https://webpus.../synccheck?... 退出问题
修复 Get "https://webpush.wx2.qq.com/cgi-bin/mmwebwx-bin/synccheck?...": net/http: HTTP/1.x transport connection broken: malformed HTTP status code "0" 退出问题。
代码里面的 synccheck 请求过于频繁,相信这是导致该问题的原因,解决办法是使用官方客户端的消息接受机制:
    1. 发送请求 https://webpush.wx.qq.com/cgi-bin/mmwebwx-bin/synccheck
    2. 如果没有新消息,该请求将延时 25s 后返回 window.synccheck={retcode:"0",selector:"0"}
    3. 如果有消息,将返回 window.synccheck={retcode:"0",selector:"2"}
    4. 接着继续发送第一步的请求
2021-09-16 15:15:28 +08:00
纵纬
7bd4e2d762
更新请求参数中的时间格式
微信网页版的Network里面的请求参数时间格式都是13位的,感觉这样会更好点
2021-09-16 15:00:33 +08:00
纵纬
03a426fa36
修复wxuin的int类型导致编译的32位程序出错 2021-09-16 01:36:07 +08:00
eatmoreapple
ba4857f2d3 添加NetworkErr 2021-08-24 15:58:26 +08:00
eatmoreapple
93564fabb5 修改同步消息时的deviceId 2021-08-23 20:53:39 +08:00
eatmoreapple
9eb84837cb 添加群组重命名功能 2021-08-17 21:27:34 +08:00
eatmoreapple
7b15c3a42c 添加创建群聊支持 2021-08-17 08:22:11 +08:00
eatmoreapple
324d693290 添加发送视频接口 2021-08-16 22:27:16 +08:00
eatmoreapple
57ad498e69 修复群成员头像无法下载的问题 https://github.com/eatmoreapple/openwechat/issues/69 2021-08-16 21:38:51 +08:00
eatMoreApple
0fbf517c3b 修复下载文件时Content-Length为0 2021-08-04 18:17:13 +08:00
eatMoreApple
07b32939c9 增加免扫码登录接口 2021-08-04 15:58:30 +08:00
李寻欢
cc05ef03a3
🎨 下载图片不下载缩略图,直接下载原图 2021-08-02 11:05:40 +08:00
suntong
970d4105e8
Merge branch 'master' into resolved 2021-08-01 21:58:24 -04:00
李寻欢
8e86b1c1e1 开放两个变量支持外部访问 2021-08-02 07:33:28 +08:00
Tong Sun
e486846989 - [#] SendMessage type use MessageType as well 2021-08-01 16:14:43 -04:00
eatmoreapple
775580616f 添加联系人置顶和取消置顶功能 2021-08-01 01:24:16 +08:00
eatmoreapple
825dc51bf9 添加消息已读功能 2021-07-31 23:42:12 +08:00
eatmoreapple
6e683358ef 添加默认的uuid回调 2021-07-31 20:37:02 +08:00
eatMoreApple
1dab95b4ee 优化切片内存分配 2021-07-31 17:51:41 +08:00
eatMoreApple
b919e2cd39 更新domain逻辑 2021-07-12 22:48:58 +08:00
eatMoreApple
7d361fea4b 删除returnResponse依赖 2021-06-16 21:22:27 +08:00
eatMoreApple
7d037f9e03 fix upload file 2021-06-15 20:40:18 +08:00
eatMoreApple
7f942a92ea 修复cookeieMap过大的问题 2021-05-16 16:56:54 +08:00
eatMoreApple
41bf30c8a0 更新热登陆存储接口行为 🔨 2021-05-11 18:47:37 +08:00
eatMoreApple
0c6fa63391 优化内部host切换逻辑 2021-05-11 18:00:54 +08:00
eatMoreApple
5d8dea264c 添加uaHook 2021-05-11 17:00:46 +08:00