Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4fb586d

Browse files
committed
feat(0): [wcf-bmc]-1.更新拍一拍接口入参
2.客户端内置方法名与PY版本保持一致3.适配指定参数查询接口
1 parentf6bb8c1 commit4fb586d

File tree

13 files changed

+1052
-290
lines changed

13 files changed

+1052
-290
lines changed

‎clients/java/wcf-bmc/CHANGELOG.md‎

Lines changed: 60 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -32,37 +32,45 @@ ___
3232

3333
###功能列表
3434

35-
| 接口名| 地址|
36-
|----------------|------------------------|
37-
| 查询登录状态| /loginStatus|
38-
|获取登录微信内部识别号UID| /loginWeChatUid|
39-
| 获取登录微信信息| /loginWeChatInfo|
40-
| 获取消息类型列表| /list/msgType|
41-
| 获取联系人列表| /list/contacts|
42-
| 获取数据库表名称列表| /list/dbTableName|
43-
| 获取指定数据库中的表列表| /list/dbTable|
44-
| 执行数据库查询SQL| /exec/dbQuerySql|
45-
| 发送消息汇总入口| /send/msgMaster|
46-
| 发送文本消息| /send/textMsg|
47-
| 发送富文本消息| /send/richTextMsg|
48-
| 发送XML消息| /send/xmlMsg|
49-
| 发送图片消息| /send/imageMsg|
50-
| 发送表情消息| /send/emojiMsg|
51-
| 发送文件消息| /send/fileMsg|
52-
| 拍一拍群友| /patOnePat|
53-
| 撤回消息| /revokeMsg|
54-
| 通过好友申请| /passFriendApply|
55-
| 添加群成员为微信好友| /addFriend/groupMember|
56-
| 查询群成员| /groupMember/list|
57-
| 邀请群成员| /groupMember/invite|
58-
| 删除群成员| /groupMember/delete|
59-
| 查询朋友圈| /friendCircle|
60-
| 接收转账| /receiveTransfer|
35+
| 接口名| 地址|
36+
|--------------|------------------------|
37+
| 查询登录状态| /loginStatus|
38+
|获取登录微信号| /loginWeChatUid|
39+
| 获取登录微信信息| /loginWeChatInfo|
40+
| 获取消息类型列表| /list/msgType|
41+
| 获取联系人列表| /list/contacts|
42+
| 获取数据库表名称列表| /list/dbTableName|
43+
| 获取指定数据库中的表列表| /list/dbTable|
44+
| 执行数据库查询SQL| /exec/dbQuerySql|
45+
| 发送消息汇总入口| /send/msgMaster|
46+
| 发送文本消息| /send/textMsg|
47+
| 发送富文本消息| /send/richTextMsg|
48+
| 发送XML消息| /send/xmlMsg|
49+
| 发送图片消息| /send/imageMsg|
50+
| 发送表情消息| /send/emojiMsg|
51+
| 发送文件消息| /send/fileMsg|
52+
| 拍一拍群友| /patOnePat|
53+
| 撤回消息| /revokeMsg|
54+
| 通过好友申请| /passFriendApply|
55+
| 添加群成员为微信好友| /addFriend/groupMember|
56+
| 查询群成员| /groupMember/list|
57+
| 邀请群成员| /groupMember/invite|
58+
| 删除群成员| /groupMember/delete|
59+
| 查询朋友圈| /friendCircle|
60+
| 接收转账| /receiveTransfer|
6161

6262
###已知bug
6363

6464
v39.5.2版本目前会出现注入失败的情况,待排查修复,可先使用v39.5.1,只须替换dll版本即可
6565

66+
###2025-05-04
67+
68+
- 1.更新拍一拍接口入参
69+
- 2.客户端内置方法名与PY版本保持一致
70+
- 3.适配指定参数查询接口
71+
72+
<br/>
73+
6674
###2025-05-03
6775

6876
- 1.更新dll为v39.5.2
@@ -87,32 +95,32 @@ ___
8795

8896
###功能列表
8997

90-
| 接口名| 地址| 是否支持| 备注|
91-
|----------------|------------------------|------|--------|
92-
| 查询登录状态| /loginStatus| ✔️| 已测试|
93-
|获取登录微信内部识别号UID| /loginWeChatUid| ✔️| 已测试|
94-
| 获取登录微信信息| /loginWeChatInfo| ✔️| 已测试|
95-
| 获取消息类型列表| /list/msgType| ✔️| 已测试|
96-
| 获取联系人列表| /list/contacts| ✔️| 已测试|
97-
| 获取数据库表名称列表| /list/dbTableName| ✔️| 已测试|
98-
| 获取指定数据库中的表列表| /list/dbTable| ✔️| 已测试|
99-
| 执行数据库查询SQL| /exec/dbQuerySql| ✔️| 已测试|
100-
| 发送消息汇总入口| /send/msgMaster|| 预留|
101-
| 发送文本消息| /send/textMsg| ✔️| 已测试|
102-
| 发送富文本消息| /send/richTextMsg||已知BUG|
103-
| 发送XML消息| /send/xmlMsg|| 该版本不支持|
104-
| 发送图片消息| /send/imageMsg| ✔️| 已测试|
105-
| 发送表情消息| /send/emojiMsg| ✔️| 已测试|
106-
| 发送文件消息| /send/fileMsg| ✔️| 已测试|
107-
| 拍一拍群友| /patOnePat| ✔️| 已测试|
108-
| 撤回消息| /revokeMsg|| 该版本不支持|
109-
| 通过好友申请| /passFriendApply|| 该版本不支持|
110-
| 添加群成员为微信好友| /addFriend/groupMember|| 待测试|
111-
| 查询群成员| /groupMember/list| ✔️| 已测试|
112-
| 邀请群成员| /groupMember/invite|| 待测试|
113-
| 删除群成员| /groupMember/delete|| 待测试|
114-
| 查询朋友圈| /friendCircle|| 待测试|
115-
| 接收转账| /receiveTransfer|| 该版本不支持|
98+
| 接口名| 地址| 是否支持| 备注|
99+
|--------------|------------------------|------|--------|
100+
| 查询登录状态| /loginStatus| ✔️| 已测试|
101+
|获取登录微信号| /loginWeChatUid| ✔️| 已测试|
102+
| 获取登录微信信息| /loginWeChatInfo| ✔️| 已测试|
103+
| 获取消息类型列表| /list/msgType| ✔️| 已测试|
104+
| 获取联系人列表| /list/contacts| ✔️| 已测试|
105+
| 获取数据库表名称列表| /list/dbTableName| ✔️| 已测试|
106+
| 获取指定数据库中的表列表| /list/dbTable| ✔️| 已测试|
107+
| 执行数据库查询SQL| /exec/dbQuerySql| ✔️| 已测试|
108+
| 发送消息汇总入口| /send/msgMaster|| 预留|
109+
| 发送文本消息| /send/textMsg| ✔️| 已测试|
110+
| 发送富文本消息| /send/richTextMsg||该版本不支持|
111+
| 发送XML消息| /send/xmlMsg|| 该版本不支持|
112+
| 发送图片消息| /send/imageMsg| ✔️| 已测试|
113+
| 发送表情消息| /send/emojiMsg| ✔️| 已测试|
114+
| 发送文件消息| /send/fileMsg| ✔️| 已测试|
115+
| 拍一拍群友| /patOnePat| ✔️| 已测试|
116+
| 撤回消息| /revokeMsg|| 该版本不支持|
117+
| 通过好友申请| /passFriendApply|| 该版本不支持|
118+
| 添加群成员为微信好友| /addFriend/groupMember|| 待测试|
119+
| 查询群成员| /groupMember/list| ✔️| 已测试|
120+
| 邀请群成员| /groupMember/invite|| 待测试|
121+
| 删除群成员| /groupMember/delete|| 待测试|
122+
| 查询朋友圈| /friendCircle|| 待测试|
123+
| 接收转账| /receiveTransfer|| 该版本不支持|
116124

117125
###提示
118126

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/controller/WeChatDllController.java‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public TResponse<Object> loginStatus() {
7272
returnTResponse.ok(ResponseCodeEnum.SUCCESS,status);
7373
}
7474

75-
@ApiOperation(value ="获取登录微信内部识别号UID",notes ="queryLoginWeChatUid")
75+
@ApiOperation(value ="获取登录微信号",notes ="queryLoginWeChatUid")
7676
@PostMapping(value ="/loginWeChatUid")
7777
publicTResponse<Object>queryLoginWeChatUid() {
7878
StringweChatUid =weChatDllService.queryLoginWeChatUid();
@@ -186,6 +186,7 @@ public TResponse<WxPpWcfSendPatOnePatMsgResp> patOnePat(@Validated @RequestBody
186186
@ApiOperation(value ="撤回消息",notes ="revokeMsg")
187187
@PostMapping(value ="/revokeMsg")
188188
publicTResponse<Object>revokeMsg(@Validated@RequestBodyWxPpWcfRevokeMsgReqrequest) {
189+
weChatDllService.revokeMsg(request);
189190
returnTResponse.ok(ResponseCodeEnum.SUCCESS);
190191
}
191192

@@ -246,7 +247,7 @@ public TResponse<Object> deleteGroupMember(@Validated @RequestBody WxPpWcfDelete
246247
@ApiOperation(value ="查询朋友圈",notes ="queryFriendCircle")
247248
@PostMapping(value ="/friendCircle")
248249
publicTResponse<Object>queryFriendCircle() {
249-
weChatDllService.queryFriendCircle();
250+
weChatDllService.queryFriendCircle(0);
250251
returnTResponse.ok(ResponseCodeEnum.SUCCESS);
251252
}
252253

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfPassFriendApplyReq.java‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,22 @@
1717
publicclassWxPpWcfPassFriendApplyReq {
1818

1919
/**
20-
*申请人
20+
*加密用户名
2121
* v3 xml.attrib["encryptusername"]
2222
* 加密用户名 (好友申请消息里 v3 开头的字符串)
2323
*/
24-
@NotBlank(message ="申请人不能为空")
25-
@ApiModelProperty(value ="申请人")
26-
privateStringapplicant;
24+
@NotBlank(message ="加密用户名不能为空")
25+
@ApiModelProperty(value ="加密用户名")
26+
privateStringencryptUsername;
2727

2828
/**
29-
*审核人
29+
*ticket
3030
* v4 xml.attrib["ticket"]
3131
* Ticket (好友申请消息里 v4 开头的字符串)
32-
* 一般指自己,别人申请添加,自己审核是否通过
3332
*/
34-
@NotBlank(message ="审核人不能为空")
35-
@ApiModelProperty(value ="审核人")
36-
privateStringreviewer;
33+
@NotBlank(message ="ticket不能为空")
34+
@ApiModelProperty(value ="ticket")
35+
privateStringticket;
3736

3837
/**
3938
* 场景

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfRevokeMsgReq.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class WxPpWcfRevokeMsgReq {
1919
/**
2020
* 消息编号
2121
*/
22-
@ApiModelProperty(value ="场景")
22+
@ApiModelProperty(value ="消息编号")
2323
privateStringmsgId;
2424

2525
}

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendEmojiMsgReq.java‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@
1616
@ApiModel(value ="wxPpWcfSendEmojiMsgReq",description ="个微WCF发送表情消息请求入参")
1717
publicclassWxPpWcfSendEmojiMsgReq {
1818

19-
/**
20-
* 资源路径-本地表情路径
21-
* 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\)
22-
*/
23-
@NotBlank(message ="资源路径不能为空")
24-
@ApiModelProperty(value ="资源路径-本地表情路径")
25-
privateStringresourcePath;
26-
2719
/**
2820
* 消息接收人
2921
* 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx)
@@ -33,4 +25,12 @@ public class WxPpWcfSendEmojiMsgReq {
3325
@ApiModelProperty(value ="消息接收人")
3426
privateStringrecipient;
3527

28+
/**
29+
* 资源路径-本地表情路径
30+
* 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\)
31+
*/
32+
@NotBlank(message ="资源路径不能为空")
33+
@ApiModelProperty(value ="资源路径-本地表情路径")
34+
privateStringresourcePath;
35+
3636
}

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendFileMsgReq.java‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,6 @@
1616
@ApiModel(value ="wxPpWcfSendFileMsgReq",description ="个微WCF发送文件消息请求入参")
1717
publicclassWxPpWcfSendFileMsgReq {
1818

19-
/**
20-
* 资源路径-本地文件路径
21-
*/
22-
@NotBlank(message ="资源路径不能为空")
23-
@ApiModelProperty(value ="资源路径-本地文件路径")
24-
privateStringresourcePath;
25-
2619
/**
2720
* 消息接收人
2821
* 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx)
@@ -32,4 +25,11 @@ public class WxPpWcfSendFileMsgReq {
3225
@ApiModelProperty(value ="消息接收人")
3326
privateStringrecipient;
3427

28+
/**
29+
* 资源路径-本地文件路径
30+
*/
31+
@NotBlank(message ="资源路径不能为空")
32+
@ApiModelProperty(value ="资源路径-本地文件路径")
33+
privateStringresourcePath;
34+
3535
}

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendImageMsgReq.java‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@
1616
@ApiModel(value ="wxPpWcfSendImageMsgReq",description ="个微WCF发送图片消息请求入参")
1717
publicclassWxPpWcfSendImageMsgReq {
1818

19+
/**
20+
* 消息接收人
21+
* 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx)
22+
* 群聊为 roomid(xxxxxxxxxx@chatroom)
23+
*/
24+
@NotBlank(message ="消息接收人不能为空")
25+
@ApiModelProperty(value ="消息接收人")
26+
privateStringrecipient;
27+
1928
/**
2029
* 资源路径-本地图片地址
2130
* 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\)
@@ -26,13 +35,4 @@ public class WxPpWcfSendImageMsgReq {
2635
@ApiModelProperty(value ="资源路径-本地图片地址")
2736
privateStringresourcePath;
2837

29-
/**
30-
* 消息接收人
31-
* 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx)
32-
* 群聊为 roomid(xxxxxxxxxx@chatroom)
33-
*/
34-
@NotBlank(message ="消息接收人不能为空")
35-
@ApiModelProperty(value ="消息接收人")
36-
privateStringrecipient;
37-
3838
}

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/request/WxPpWcfSendTextMsgReq.java‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@
1818
@ApiModel(value ="wxPpWcfSendTextMsgReq",description ="个微WCF发送文本消息请求入参")
1919
publicclassWxPpWcfSendTextMsgReq {
2020

21-
/**
22-
* 消息文本
23-
* 消息内容(如果是 @ 消息则需要有跟 @ 的人数量相同的 @)
24-
* 换行使用 `\\\\n` (单杠)
25-
*/
26-
@NotBlank(message ="消息文本不能为空")
27-
@ApiModelProperty(value ="消息文本")
28-
privateStringmsgText;
29-
3021
/**
3122
* 消息接收人
3223
* 消息接收人,私聊为 wxid(wxid_xxxxxxxxxxxxxx)
@@ -36,6 +27,15 @@ public class WxPpWcfSendTextMsgReq {
3627
@ApiModelProperty(value ="消息接收人")
3728
privateStringrecipient;
3829

30+
/**
31+
* 消息文本
32+
* 消息内容(如果是 @ 消息则需要有跟 @ 的人数量相同的 @)
33+
* 换行使用 `\\\\n` (单杠)
34+
*/
35+
@NotBlank(message ="消息文本不能为空")
36+
@ApiModelProperty(value ="消息文本")
37+
privateStringmsgText;
38+
3939
/**
4040
* 要艾特的用户
4141
* 群聊时要 @ 的人(私聊时为空字符串),多个用逗号分隔。

‎clients/java/wcf-bmc/src/main/java/com/wechat/ferry/entity/vo/response/WxPpWcfDatabaseTableResp.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class WxPpWcfDatabaseTableResp {
2121
privateStringtableName;
2222

2323
/**
24-
*SQL
24+
*该数据库下的所有表名及对应建表语句
2525
*/
2626
@ApiModelProperty(value ="SQL")
2727
privateStringsql;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp