Commit Graph

161 Commits

Author SHA1 Message Date
taneg
65c1cdc07c
🎨 open模块移除Jedis强关联 2021-05-14 10:52:04 +08:00
Forever杨
3eabfedd9c
🎨 wx-java-open-spring-boot-starter 增加重试次数配置 2021-04-21 13:27:59 +08:00
shzyx122
6f24f7b92e
🎨 #2077 【开放平台】代小程序实现业务获取基本信息接口新增nickname相关字段
返回参数: nickname_info 名称信息,nickname 小程序名称

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/Mini_Program_Information_Settings.html
2021-04-16 00:16:33 +08:00
Binary Wang
8cc9a8abe5 🎨 优化完善代码 2021-01-28 21:23:58 +08:00
Binary Wang
584c7ac354 🎨 重构优化部分代码 2021-01-27 23:03:42 +08:00
Binary Wang
fb7ecd4715 🎨 部分类增加实现序列化接口 2021-01-10 23:25:45 +08:00
Binary Wang
45e212818f 🐛 #1944 【小程序|开放平台】修复代小程序代码管理提交审核接口的参数 2020-12-27 19:51:41 +08:00
Binary Wang
ff064c8663 🎨 重构规范小程序部分代码包结构 2020-11-24 11:43:54 +08:00
Binary Wang
5986698d42 🎨 增加点单元测试示例代码 2020-11-15 22:18:15 +08:00
Binary Wang
8bd95bcc22 🎨 重构部分包结构 2020-10-26 15:14:44 +08:00
Binary Wang
07bc5a5eac 🆕 微信开发平台模块增加OAuth2相关接口(网页授权、网页登录等)的实现 2020-10-19 00:18:15 +08:00
Binary Wang
77e3c8e3e8 🆕 #1806 开放平台增加第三方平台代公众号实现复用公众号资料快速创建小程序的接口 2020-10-17 21:40:01 +08:00
Binary Wang
c7b1abc796 🎨 优化部分代码,重构OAuth2网页授权、网页登录等相关接口,方便接入open模块 2020-10-12 11:17:04 +08:00
Binary Wang
1d7344309a 🎨 优化代码 2020-09-26 16:21:02 +08:00
Binary Wang
32f72774fe 🎨 升级依赖jodd-http版本,并修复不兼容代码 2020-09-24 14:46:35 +08:00
Binary Wang
e00320dd1c 🎨 优化部分代码 2020-09-20 00:33:48 +08:00
Binary Wang
daf0b23328 🎨 修复部分单元测试 2020-08-24 00:04:44 +08:00
Binary Wang
33b13b1bcd 🎨 #1591 给部分请求方法导致无限递归调用的代码增加日志,方便排查问题 2020-08-23 23:52:12 +08:00
Binary Wang
6d996f20b9 🎨 优化重构部分代码,抽取公共常量 2020-08-23 17:02:39 +08:00
Binary Wang
4d3346d0c1 🎨 #1688 升级jedis依赖版本为3.3.0,已解决部分问题 2020-08-09 20:01:25 +08:00
Binary Wang
4bd5b3cf56 🎨 修复代码 2020-08-08 17:29:00 +08:00
Binary Wang
542b633c70 🎨 重构优化部分包结构 2020-08-08 16:44:08 +08:00
爱因斯唐
0758049ea9
🆕 #1474 企业微信新增客户联系「联系我」管理接口 修正 / #1590 开放平台刷新AccessToken同步更新RefreshToken
* #1474 新增客户联系「联系我」管理接口

* fix #1590 提及的me.chanjar.weixin.open.api.impl.WxOpenComponentServiceImpl#getAuthorizerAccessToken()刷新AccessToken后没有同步对应的refreshToken

* 补充 me.chanjar.weixin.open.api.impl.WxOpenInMemoryConfigStorage#updateToken 方法对 expireInSeconds 边界判断
2020-07-21 10:23:56 +08:00
whhya
04fb35d1ba
🐛 #1604 修复微信开放平台帐号管理相关接口,使用指定appId的access_token
* fix:修改微信开放平台帐号管理相关接口,使用指定appId的access_token,非开放平台自身的component_access_token
2020-07-21 10:20:12 +08:00
niefy
0adca9650d
🎨 #1659 Json解析统一优化
* 解决动态添加第一个公众号时由于configStorageMap为null报空指针异常

* Json解析统一优化

Co-authored-by: niefy <niefy@qq.com>
2020-07-06 17:01:37 +08:00
Binary Wang
29b4dbd601 🎨 #1610 换用guava的相应方法实现base64解码,避免因commons-codec版本问题导致解码异常 2020-06-11 18:16:30 +08:00
Binary Wang
a2f5452b4a 🎨 规范部分代码,增加javadoc 2020-06-07 16:28:05 +08:00
Binary Wang
93414199d6 🎨 规范部分代码 2020-06-06 17:15:24 +08:00
Mario Luo
1c60839890
🎨 #571 微信小程序接口请求增加多种http客户端 2020-06-01 22:35:59 +08:00
Mario Luo
6c3d090ebd
🐛 #1582 use lock.tryLock() to avoid waiting for locks for a long time 2020-05-31 22:54:11 +08:00
Mario Luo
058ce62a2b
🐛 #1546 修复WxRedisOps问题, #1548 修复WxOpenInMemoryConfigStorage锁问题,#1305 增加商户电子发票功能 2020-05-12 18:17:17 +08:00
杜神
eb38e86a78
🆕 #1544 微信开放平台新增使用userstr参数解绑体验者的接口 2020-05-06 11:01:12 +08:00
Binary Wang
424a835c45 🎨 移除多余TicketType,移到common模块进行共享使用 2020-05-02 22:29:41 +08:00
Mario Luo
585bd94b8a
🎨 #1522 开放平台优化redis存储配置类,同时对应的 spring boot starter 模块增加新特性 2020-04-19 22:36:04 +08:00
Binary Wang
c175a31c45 🐛 修复代码 2020-04-04 22:20:21 +08:00
007gzs
d752c48dc8
🎨 #1488 公众号模块支持分布式锁,设置token过期时加锁 2020-04-04 21:38:59 +08:00
007gzs
04f7d76057
🎨 #1487 开放平台模块三方平台获取token方法支持redis分布式锁
* 三方平台支持redis分布式锁;getComponentAccessToken 加锁

* getAuthorizerAccessToken 加锁
2020-04-04 19:28:49 +08:00
007gzs
1a8ec43d26
🐛 #1424 修复开放平台execute方法加同步锁导致的并发性能问题 2020-04-04 15:47:22 +08:00
skywsp
7a1863b6a1
🎨 #1476 小程序云开发优化数据库CRUD操作的相关接口方法 2020-03-28 17:47:26 +08:00
yydzxz
75421148e2 🎨 #1377 开放平台redis存储类进行抽象重构,方便扩展,并提供redisson的实现 2020-01-13 18:28:08 +08:00
Binary Wang
c1b87971fa 🎨 优化代码注释 2020-01-08 11:04:43 +08:00
hanwei59
7a2d870b7a 🎨 #1368 开放平台设置小程序获取普通链接二维码规则详情接口补充发布标志位字段
* 获取普通链接二维码规则详情,补充发布标志位字段:state
2020-01-08 10:38:00 +08:00
zx_freedom
aad2e5be45 🎨 #1347 开放平台模块更新代开发小程序提交审核参数 2019-12-30 15:40:31 +08:00
007gzs
46e9a39c2f 🎨 #1303 开放平台WxOpenInnerConfigStorage中自动刷新token配置沿用WxOpenConfigStorage中配置 2019-11-28 10:27:23 +08:00
hanwei59
ac67482a95 #1123 增加设置小程序“扫普通链接二维码打开小程序”能力的五个接口 2019-11-14 09:46:54 +08:00
qizai
2e14b5479e 🐛 #1276 修复微信开放平台获取授权列表接口token参数导致死循环的问题
WxOpenComponentServiceImpl#getAuthorizerList由post内部维护token,否则总是使用旧token导致死循环
2019-11-12 12:39:00 +08:00
S
70e6016d4a 🐛 #1259 优化开放平台第三方业务域名设置相关接口返回结果 2019-10-30 20:27:46 +08:00
Binary Wang
df1aa5c9dc 🎨 规范部分javadoc文档 2019-09-21 23:17:15 +08:00
S
2d0cb1a2a2 #1212 增加开放平台账号管理接口 2019-09-19 17:24:06 +08:00
S
6958142c47 #1199 开放平台模块增加部分第三方平台代小程序实现业务的接口(包括查询服务商的当月提审限额和加急次数,加急审核申请)
* 🎨 统一异常输出

*  增加代小程序实现业务接口
2019-09-12 09:31:26 +08:00
Binary Wang
00a54a1119 🎨 重构部分包结构 2019-09-05 14:18:47 +08:00
Binary Wang
d638b20bf5 🎨 批量格式化部分代码 2019-09-05 13:59:03 +08:00
Binary Wang
8ab4af031a 🎨 #1189 优化错误异常输出,移除冗余代码 2019-09-05 12:31:35 +08:00
S
4c88e8616a 🎨 重构微信第三方小程序相关返回结果 (#1190)
* feat: 增加获取开卡链接接口

* feat: modify openmaopentab
2019-09-04 09:27:30 +08:00
S
e463c78437 🐛 #1185 修正第三方小程序部分请求和返回对象 2019-08-29 13:59:46 +08:00
S
2eb0aa574c 🐛 #1181 修复小程序绑定体验者返回结果 2019-08-28 16:57:24 +08:00
S
b45f20a856 #1177 开放平台模块增加小程序基础信息设置接口 2019-08-27 12:31:16 +08:00
S
8f1c7420a5 #1172 实现微信开放平台第三方小程序分阶段发布功能以及其他相关接口 2019-08-23 09:34:35 +08:00
Binary Wang
5e8d4a2ec6 #1160 WxOpenComponentService接口类提供get和post相关方法,方便使用者扩展 2019-08-21 12:00:02 +08:00
Binary Wang
d9b7217009 规范统一config部分代码 2019-08-03 23:36:44 +08:00
Binary Wang
e980b52ef2 #1122 开放平台对外暴露WxOpenMpServiceImpl类,方便开发者灵活调用 2019-07-21 16:47:53 +08:00
Patrickcai
e5338c5b9b #1125 修复开放平台换绑小程序管理员接口的错误地址 2019-07-19 12:44:52 +08:00
007gzs
eb6b09c2f6 #1119 开放平台模块getAuthorizerList方法里自动刷新refreshToken 2019-07-18 13:39:04 +08:00
RobinGao
18e3f75028 #1081 开放平台模块增加获取所有授权方列表的接口 2019-06-21 13:57:13 +08:00
Patrickcai
26eec2c52a #1077 修复开发平台删除类目接口中拼写错误的second参数
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=21528465979XX32V&token=&lang=zh_CN
2019-06-18 16:54:27 +08:00
Binary Wang
af9b3a4529 #1039 微信公众号接口地址域名部分进行可配置化 改造 2019-06-09 21:15:42 +08:00
Binary Wang
3f386d0a56 #1011 开放平台小程序审核结果增加截图示例的字段 2019-05-12 20:59:30 +08:00
Binary Wang
c40c6c5797 #966 修复开放平台移动端快速授权链接中的错误字符 2019-03-29 21:53:27 +08:00
RoyZ
b33e1708c0 #970 第三方平台-小程序帐号上传小程序代码增加缺失的subpackages分包上传参数
#968 第三方授权-授权注册页面扫码授权地址参数补充完整
2019-03-12 16:23:40 +08:00
Binary Wang
3bf866e7ff 修复开放平台拼写错误的方法名 updateComponentAccessTokent 2019-03-03 10:55:01 +08:00
liaochuntao
5d7f69a984 #956 使用ConcurrentHashMap替换HashTable 2019-03-01 15:06:54 +08:00
Hipple
b5230ae982 修复WxFastMaCategory.java非静态内部类导致的在Jackson下的parse异常 2019-01-28 11:05:44 +08:00
Hipple
014fb28354 #932 增加第三方平台快速创建小程序接口及相关的信息设置接口
* Add 接收API创建小程序成功的消息推送
     实现快速创建小程序的新建、查询接口
     增加WxOpenFastMaService(API创建的小程序专用的接口)

* Add 实现小程序名称设置及改名、微信认证名称检测、修改头像、修改功能介绍接口

* Add 实现所有通过API创建的小程序专属接口及相关结果类

* Add 添加三个复杂实体的单体测试

* Update 修复WxFastMaService 8.1接口:因为不同类目含有特定字段,目前没有完整的类目信息数据,为保证兼容性,放弃将response转换为实体

* Update 将快速创建小程序接口返回值更改为WxOpenResult
2019-01-27 15:18:47 +08:00
IOMan
6a2ff801f0 #900 增加新增团购券、现金抵扣券、折扣券、兑换券以及普通优惠券的接口 2018-12-29 19:45:52 +08:00
Binary Wang
b17d06cc12 优化代码 2018-12-21 11:32:32 +08:00
Binary Wang
29c6a0000b #855 http请求执行器类RequestExecutor接口增加异步执行方法 2018-12-08 20:06:49 +08:00
Binary Wang
c590e54c07 完善ticket相关代码,完成#844遗留问题 2018-11-29 20:46:36 +08:00
Binary Wang
49633cd123 #844 整合优化ticket管理相关接口代码,方便获取sdk_ticket、jsapi_ticket和card_api_ticket等。 2018-11-18 15:45:02 +08:00
Binary Wang
eab7dd398a 优化代码,替换掉ToStringBuilder.reflectionToString相关代码 2018-11-02 11:21:14 +08:00
袁启勋
bb9768a517 增加实现开放小程序的设置支持版本库接口;增加WxOpenResult开放平台返回类型并修改相关接口实现。 2018-10-14 15:01:51 +08:00
袁启勋
34eb2f6aac 1、增加卡券的api_ticket,区分jsapi_ticket,二者的获取逻辑不同;
2、增加小程序审核事件及审核事件推送消息SuccTime和Reason两个字段;
3、增加开放平台获取会员卡开卡插件参数接口。
4、增加开放平台手机端预授权接口实现;
2018-09-27 08:34:07 +08:00
yuanqixun
941833ea1a #759 增加三方平台代小程序业务接口:代码管理、模板管理、成员管理、发布审核等 2018-09-15 10:33:38 +08:00
Binary Wang
5f1290720e 优化代码,增加日志 2018-08-27 21:04:25 +08:00
Binary Wang
3f94ec379d 删除不稳定的ToStringUtils自定义类 2018-08-23 19:31:38 +08:00
Binary Wang
a81a8b2b69 优化#718所提交的代码 2018-08-20 12:11:31 +08:00
TonyLuo
9cdff1d010 #718开放平台更新接口getPreAuthUrl,增加新的参数auth_type 和 biz_appid
* add new api: getPreAuthUrl

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=67aa8893d9de824541cb2bfc4619098b5ba5f074&lang=zh_CN

* add new api: getPreAuthUrl

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=67aa8893d9de824541cb2bfc4619098b5ba5f074&lang=zh_CN
2018-08-20 12:03:44 +08:00
007gzs
82e2371847 #644 WxOpenConfigStorage增加setApacheHttpClientBuilder()方法,方便用户修改http请求相关参数 2018-06-26 13:53:55 +08:00
007gzs
edb15cc117 #639 修复小程序代码模版库管理 access_token key 错误 2018-06-22 22:17:27 +08:00
Binary Wang
030ab99674 优化XStreamTransformer 2018-06-07 21:04:09 +08:00
Binary Wang
ef97a308f3 重构WxError相关代码,自动根据代码补充错误中文说明 2018-05-14 23:42:28 +08:00
Charming
95583789b5 #578 微信开放平台增加 WxMaUserService 的实现
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理

* 小程序:增加代码管理相关 API

* 小程序:增加修改服务器地址、成员管理 API

* 小程序:增加数据分析相关 API

* 微信开放平台:增加 HTTP proxy 机制

* 微信开放平台:增加 WxMaUserService 的实现
2018-05-08 10:19:30 +08:00
007gzs
9ff53a59f9 #568 修复三方平台多次授权时,RefreshToken 没有刷新的问题
* fix 多次授权时,RefreshToken 没有刷新

* null 判断
2018-05-02 14:47:53 +08:00
Charming
04ec788d07 #567 微信开放平台增加 HTTP proxy 机制
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理

* 小程序:增加代码管理相关 API

* 小程序:增加修改服务器地址、成员管理 API

* 小程序:增加数据分析相关 API

* 微信开放平台:增加 HTTP proxy 机制
2018-05-01 21:43:34 +08:00
Charming
75c038d464 #560 微信开放平台:增加小程序代码模板库管理
* 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀;

* 微信开放平台:增加小程序代码模板库管理
2018-04-26 18:07:31 +08:00
Charming
3481cca8ec #559 微信开放平台:1. WxOpenInRedisConfigStorage 支持 JedisPool/JedisSentinelPool 等 Pool<Jedis> 的子类;2. WxOpenInRedisConfigStorage 增加 keyPrefix 以支持可配置的前缀; 2018-04-26 12:10:55 +08:00
007gzs
138610781b #547 开放平台模块 componentAccessToken 增加过期自动刷新 2018-04-19 17:38:38 +08:00
Binary Wang
3d07676c4d #517 将XStreamTransformer的register方法设为public,方便用户自定义扩展 2018-03-28 19:30:04 +08:00
007gzs
2c2ed5d60c #513 修复开放平台小程序jscode2session 错误 2018-03-25 23:30:18 +08:00
Binary Wang
9188ceaca2 格式化代码,并清理无用代码 2018-03-03 17:40:42 +08:00
Mklaus
f2b05480b5 #436 添加一次性订阅消息接口 2018-01-23 10:23:29 +08:00