From 8f2d54da90268aef80cb57f42f722877e00945e0 Mon Sep 17 00:00:00 2001 From: chandler <1915724901@qq.com> Date: Mon, 23 Dec 2024 20:33:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(0):=20[java]-[wechat-ferry-mvn]-=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E9=80=82=E9=85=8D=201.=E5=8F=91=E9=80=81?= =?UTF-8?q?=E8=A1=A8=E6=83=85=E6=8E=A5=E5=8F=A3=E5=AD=98=E5=9C=A8=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=E6=9A=82=E6=97=B6=E5=BC=83=E7=94=A8=EF=BC=8C?= =?UTF-8?q?=E5=BE=85=E4=BF=AE=E5=A4=8D=202.=E6=96=B0=E5=A2=9E=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clients/java/wechat-ferry-mvn/CHANGELOG.md | 8 ++++++++ .../ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java | 1 + .../ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java | 1 + .../java/com/wechat/ferry/handle/WeChatSocketClient.java | 1 + .../wechat/ferry/service/impl/WeChatDllServiceImpl.java | 1 + 5 files changed, 12 insertions(+) create mode 100644 clients/java/wechat-ferry-mvn/CHANGELOG.md diff --git a/clients/java/wechat-ferry-mvn/CHANGELOG.md b/clients/java/wechat-ferry-mvn/CHANGELOG.md new file mode 100644 index 0000000..e60a21c --- /dev/null +++ b/clients/java/wechat-ferry-mvn/CHANGELOG.md @@ -0,0 +1,8 @@ +## v39.3.3 + +### 2024-12-23 + +#### ⛰️ Features + +- 适配SDK39.3.3版本 +- wcf.proto文件部分字段类型修改 \ No newline at end of file diff --git a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java index 30ff358..c481b8f 100644 --- a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java @@ -16,6 +16,7 @@ public class WxPpWcfSendEmojiMsgReq { /** * 资源路径-本地表情路径 + * 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\) */ @ApiModelProperty(value = "资源路径-本地表情路径") private String resourcePath; diff --git a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java index 6490d4b..44e5870 100644 --- a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java @@ -16,6 +16,7 @@ public class WxPpWcfSendImageMsgReq { /** * 资源路径-本地图片地址 + * 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\) * 如:`C:/Projs/WeChatRobot/TEQuant.jpeg` * 或 `https://raw.githubusercontent.com/lich0821/WeChatFerry/master/assets/TEQuant.jpg` */ diff --git a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WeChatSocketClient.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WeChatSocketClient.java index 19aff8f..c7eed8d 100644 --- a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WeChatSocketClient.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WeChatSocketClient.java @@ -335,6 +335,7 @@ public class WeChatSocketClient { * @param receiver 消息接收者 * @return 发送结果状态码 */ + @Deprecated public int sendEmotion(String path, String receiver) { Wcf.PathMsg pathMsg = Wcf.PathMsg.newBuilder().setPath(path).setReceiver(receiver).build(); Request req = Request.newBuilder().setFuncValue(Functions.FUNC_SEND_EMOTION_VALUE).setFile(pathMsg).build(); diff --git a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/WeChatDllServiceImpl.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/WeChatDllServiceImpl.java index bbcea7a..a0c717d 100644 --- a/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/WeChatDllServiceImpl.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/WeChatDllServiceImpl.java @@ -385,6 +385,7 @@ public class WeChatDllServiceImpl implements WeChatDllService { return null; } + @Deprecated @Override public WxPpWcfSendEmojiMsgResp sendEmojiMsg(WxPpWcfSendEmojiMsgReq request) { int state = wechatSocketClient.sendEmotion(request.getResourcePath(), request.getRecipient());