From f063d90b45e5b4cd3fe462c1d050ddbdad50678a Mon Sep 17 00:00:00 2001 From: duhouya Date: Mon, 10 Apr 2023 10:50:37 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8Dbug:=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E8=8E=B7=E5=8F=96url=20link=E7=9A=84=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=B0=81=E8=A3=85=E7=B1=BBGenerateUrlLinkRequest?= =?UTF-8?q?=E4=B8=ADexpireTime=E5=B1=9E=E6=80=A7=E5=BA=94=E4=B8=BALong?= =?UTF-8?q?=EF=BC=8C=E7=8E=B0=E5=9C=A8=E6=98=AFInteger=202.=E9=92=88?= =?UTF-8?q?=E5=AF=B9=E4=BF=AE=E5=A4=8D=E7=9A=84bug=20=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=A2=9E=E5=8A=A0expireTime=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 官方链接说明:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-link/queryUrlLink.html github issues:https://github.com/Wechat-Group/WxJava/issues/2973 --- .../wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java | 2 +- .../wx/miniapp/api/impl/WxMaLinkServiceImplTest.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java index 9578e76949..e73a1d8832 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java @@ -74,7 +74,7 @@ public class GenerateUrlLinkRequest implements Serializable { * */ @SerializedName("expire_time") - private Integer expireTime; + private Long expireTime; /** * 到期失效的URL Link的失效间隔天数。生成的到期失效URL Link在该间隔时间到达前有效。最长间隔天数为365天。expire_type 为 1 必填 diff --git a/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java b/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java index 8774affc0e..5c9f9b5347 100644 --- a/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java +++ b/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java @@ -10,6 +10,9 @@ import org.testng.annotations.Guice; import org.testng.annotations.Test; +import java.time.LocalDateTime; +import java.time.ZoneId; + @Test @Guice(modules = ApiTestModule.class) @Slf4j @@ -21,6 +24,7 @@ public class WxMaLinkServiceImplTest { public void testGenerateUrlLink() throws WxErrorException { String url = this.wxMaService.getLinkService().generateUrlLink(GenerateUrlLinkRequest.builder() .path("pages/tabBar/home/home") + .expireTime(LocalDateTime.now().plusDays(5).atZone(ZoneId.systemDefault()).toEpochSecond()) //增加有效期,此行可注释 .build()); System.out.println(url);