|
@@ -18,113 +18,113 @@ public class MessageServiceImpl implements MessageService {
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse addMessageMgr(String key, AddMessageMgrRequest request) {
|
|
|
|
|
- return post("/message/AddMessageMgr", key, request);
|
|
|
|
|
|
|
+ public ApiResponse addMessageMgr(String authKey, AddMessageMgrRequest request) {
|
|
|
|
|
+ return post("/message/AddMessageMgr", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse cdnUploadVideo(String key, CdnUploadVideoRequest request) {
|
|
|
|
|
- return post("/message/CdnUploadVideo", key, request);
|
|
|
|
|
|
|
+ public ApiResponse cdnUploadVideo(String authKey, CdnUploadVideoRequest request) {
|
|
|
|
|
+ return post("/message/CdnUploadVideo", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse downloadEmojiGif(String key, DownloadEmojiGifRequest request) {
|
|
|
|
|
- return post("/message/DownloadEmojiGif", key, request);
|
|
|
|
|
|
|
+ public ApiResponse downloadEmojiGif(String authKey, DownloadEmojiGifRequest request) {
|
|
|
|
|
+ return post("/message/DownloadEmojiGif", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse forwardEmoji(String key, ForwardEmojiRequest request) {
|
|
|
|
|
- return post("/message/ForwardEmoji", key, request);
|
|
|
|
|
|
|
+ public ApiResponse forwardEmoji(String authKey, ForwardEmojiRequest request) {
|
|
|
|
|
+ return post("/message/ForwardEmoji", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse forwardImageMessage(String key, ForwardImageMessageRequest request) {
|
|
|
|
|
- return post("/message/ForwardImageMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse forwardImageMessage(String authKey, ForwardImageMessageRequest request) {
|
|
|
|
|
+ return post("/message/ForwardImageMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse forwardVideoMessage(String key, ForwardVideoMessageRequest request) {
|
|
|
|
|
- return post("/message/ForwardVideoMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse forwardVideoMessage(String authKey, ForwardVideoMessageRequest request) {
|
|
|
|
|
+ return post("/message/ForwardVideoMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse getMsgBigImg(String key, GetMsgBigImgRequest request) {
|
|
|
|
|
- return post("/message/GetMsgBigImg", key, request);
|
|
|
|
|
|
|
+ public ApiResponse getMsgBigImg(String authKey, GetMsgBigImgRequest request) {
|
|
|
|
|
+ return post("/message/GetMsgBigImg", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse getMsgVideo(String key, GetMsgVideoRequest request) {
|
|
|
|
|
- return post("/message/GetMsgVideo", key, request);
|
|
|
|
|
|
|
+ public ApiResponse getMsgVideo(String authKey, GetMsgVideoRequest request) {
|
|
|
|
|
+ return post("/message/GetMsgVideo", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse getMsgVoice(String key, GetMsgVoiceRequest request) {
|
|
|
|
|
- return post("/message/GetMsgVoice", key, request);
|
|
|
|
|
|
|
+ public ApiResponse getMsgVoice(String authKey, GetMsgVoiceRequest request) {
|
|
|
|
|
+ return post("/message/GetMsgVoice", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse groupMassMsgImage(String key, GroupMassMsgImageRequest request) {
|
|
|
|
|
- return post("/message/GroupMassMsgImage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse groupMassMsgImage(String authKey, GroupMassMsgImageRequest request) {
|
|
|
|
|
+ return post("/message/GroupMassMsgImage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse groupMassMsgText(String key, GroupMassMsgTextRequest request) {
|
|
|
|
|
- return post("/message/GroupMassMsgText", key, request);
|
|
|
|
|
|
|
+ public ApiResponse groupMassMsgText(String authKey, GroupMassMsgTextRequest request) {
|
|
|
|
|
+ return post("/message/GroupMassMsgText", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse httpSyncMsg(String key, HttpSyncMsgRequest request) {
|
|
|
|
|
- return post("/message/HttpSyncMsg", key, request);
|
|
|
|
|
|
|
+ public ApiResponse httpSyncMsg(String authKey, HttpSyncMsgRequest request) {
|
|
|
|
|
+ return post("/message/HttpSyncMsg", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse newSyncHistoryMessage(String key) {
|
|
|
|
|
- return post("/message/NewSyncHistoryMessage", key, new Object()); // 无 body,传空对象或自定义
|
|
|
|
|
|
|
+ public ApiResponse newSyncHistoryMessage(String authKey) {
|
|
|
|
|
+ return post("/message/NewSyncHistoryMessage", authKey, new Object()); // 无 body,传空对象或自定义
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse revokeMsg(String key, RevokeMsgRequest request) {
|
|
|
|
|
- return post("/message/RevokeMsg", key, request);
|
|
|
|
|
|
|
+ public ApiResponse revokeMsg(String authKey, RevokeMsgRequest request) {
|
|
|
|
|
+ return post("/message/RevokeMsg", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse revokeMsgNew(String key, RevokeMsgNewRequest request) {
|
|
|
|
|
- return post("/message/RevokeMsgNew", key, request);
|
|
|
|
|
|
|
+ public ApiResponse revokeMsgNew(String authKey, RevokeMsgNewRequest request) {
|
|
|
|
|
+ return post("/message/RevokeMsgNew", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendAppMessage(String key, SendAppMessageRequest request) {
|
|
|
|
|
- return post("/message/SendAppMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendAppMessage(String authKey, SendAppMessageRequest request) {
|
|
|
|
|
+ return post("/message/SendAppMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendEmojiMessage(String key, SendEmojiMessageRequest request) {
|
|
|
|
|
- return post("/message/SendEmojiMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendEmojiMessage(String authKey, SendEmojiMessageRequest request) {
|
|
|
|
|
+ return post("/message/SendEmojiMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendImageMessage(String key, SendImageMessageRequest request) {
|
|
|
|
|
- return post("/message/SendImageMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendImageMessage(String authKey, SendImageMessageRequest request) {
|
|
|
|
|
+ return post("/message/SendImageMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendImageNewMessage(String key, SendImageNewMessageRequest request) {
|
|
|
|
|
- return post("/message/SendImageNewMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendImageNewMessage(String authKey, SendImageNewMessageRequest request) {
|
|
|
|
|
+ return post("/message/SendImageNewMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendTextMessage(String key, SendTextMessageRequest request) {
|
|
|
|
|
- return post("/message/SendTextMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendTextMessage(String authKey, SendTextMessageRequest request) {
|
|
|
|
|
+ return post("/message/SendTextMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse sendVoice(String key, SendVoiceRequest request) {
|
|
|
|
|
- return post("/message/SendVoice", key, request);
|
|
|
|
|
|
|
+ public ApiResponse sendVoice(String authKey, SendVoiceRequest request) {
|
|
|
|
|
+ return post("/message/SendVoice", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ApiResponse shareCardMessage(String key, ShareCardMessageRequest request) {
|
|
|
|
|
- return post("/message/ShareCardMessage", key, request);
|
|
|
|
|
|
|
+ public ApiResponse shareCardMessage(String authKey, ShareCardMessageRequest request) {
|
|
|
|
|
+ return post("/message/ShareCardMessage", authKey, request);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ------------------ 工具方法 ------------------
|
|
// ------------------ 工具方法 ------------------
|
|
@@ -132,12 +132,12 @@ public class MessageServiceImpl implements MessageService {
|
|
|
* 通用 POST 请求方法
|
|
* 通用 POST 请求方法
|
|
|
*
|
|
*
|
|
|
* @param path 接口路径,如 "/friend/AgreeAdd"
|
|
* @param path 接口路径,如 "/friend/AgreeAdd"
|
|
|
- * @param key 账号唯一标识(query 参数)
|
|
|
|
|
|
|
+ * @param authKey 账号唯一标识(query 参数)
|
|
|
* @param request 请求体对象
|
|
* @param request 请求体对象
|
|
|
* @return 统一响应结果
|
|
* @return 统一响应结果
|
|
|
*/
|
|
*/
|
|
|
- private ApiResponse post(String path, String key, Object request) {
|
|
|
|
|
- String url = BASE_URL + path + "?key=" + key;
|
|
|
|
|
|
|
+ private ApiResponse post(String path, String authKey, Object request) {
|
|
|
|
|
+ String url = BASE_URL + path + "?key=" + authKey;
|
|
|
return WxWorkHttpUtil.postWithType(url, request, new TypeReference<ApiResponse>() {});
|
|
return WxWorkHttpUtil.postWithType(url, request, new TypeReference<ApiResponse>() {});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -145,13 +145,13 @@ public class MessageServiceImpl implements MessageService {
|
|
|
* 通用 GET 请求方法(无请求体)
|
|
* 通用 GET 请求方法(无请求体)
|
|
|
*
|
|
*
|
|
|
* @param path 接口路径
|
|
* @param path 接口路径
|
|
|
- * @param key 账号唯一标识
|
|
|
|
|
|
|
+ * @param authKey 账号唯一标识
|
|
|
* @return 统一响应结果
|
|
* @return 统一响应结果
|
|
|
*/
|
|
*/
|
|
|
- private ApiResponse get(String path, String key) {
|
|
|
|
|
|
|
+ private ApiResponse get(String path, String authKey) {
|
|
|
String url = BASE_URL + path;
|
|
String url = BASE_URL + path;
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
- params.put("key", key);
|
|
|
|
|
|
|
+ params.put("authKey", authKey);
|
|
|
String resp = WxWorkHttpUtil.get(url, params);
|
|
String resp = WxWorkHttpUtil.get(url, params);
|
|
|
return com.alibaba.fastjson.JSON.parseObject(resp, ApiResponse.class);
|
|
return com.alibaba.fastjson.JSON.parseObject(resp, ApiResponse.class);
|
|
|
}
|
|
}
|