@@ -60,6 +60,8 @@ public class Group {
6060 public static final String SET_GROUP_ATTR_COMMAND = "set_group_attr" ;
6161 public static final String MODIFY_GROUP_MSG_COMMAND = "modify_group_msg" ;
6262 public static final String SEND_BROADCAST_MSG_COMMAND = "send_broadcast_msg" ;
63+ public static final String GROUP_MSG_RECEIPT_COMMAND = "group_msg_receipt" ;
64+ public static final String C2C_MSG_READ_RECEIPT_COMMAND = "c2c_msg_read_receipt" ;
6365 public static final String GET_GROUP_MSG_RECEIPT_COMMAND = "get_group_msg_receipt" ;
6466 public static final String GET_GROUP_MSG_RECEIPT_DETAIL_COMMAND = "get_group_msg_receipt_detail" ;
6567 public static final String CREATE_GROUP_TOPIC_COMMAND = "create_topic" ;
@@ -648,6 +650,40 @@ public SendBroadcastMsgResult sendBroadcastMsg(SendBroadcastMsgRequest sendBroad
648650 return HttpUtil .post (url , sendBroadcastMsgRequest , SendBroadcastMsgResult .class , imClient .getConfig ());
649651 }
650652
653+ /**
654+ * 群消息已读回执
655+ *
656+ * @param groupMsgReceiptRequest 请求参数
657+ * @return 结果
658+ * @throws IOException 异常
659+ */
660+ public GroupMsgReceiptResult groupMsgReceipt (GroupMsgReceiptRequest groupMsgReceiptRequest ) throws IOException {
661+ String url = imClient .getUrl (SERVICE_NAME , GROUP_MSG_RECEIPT_COMMAND );
662+ return HttpUtil .post (url , groupMsgReceiptRequest , GroupMsgReceiptResult .class , imClient .getConfig ());
663+ }
664+
665+ public GroupMsgReceiptResult groupMsgReceipt (GroupMsgReceiptRequest groupMsgReceiptRequest , long random ) throws IOException {
666+ String url = imClient .getUrl (SERVICE_NAME , GROUP_MSG_RECEIPT_COMMAND , random );
667+ return HttpUtil .post (url , groupMsgReceiptRequest , GroupMsgReceiptResult .class , imClient .getConfig ());
668+ }
669+
670+ /**
671+ * 发送单聊消息已读回执
672+ *
673+ * @param c2cMsgReadReceiptRequest 请求参数
674+ * @return 结果
675+ * @throws IOException 异常
676+ */
677+ public C2cMsgReadReceiptResult c2cMsgReadReceipt (C2cMsgReadReceiptRequest c2cMsgReadReceiptRequest ) throws IOException {
678+ String url = imClient .getUrl (SERVICE_NAME_OPEN_IM , C2C_MSG_READ_RECEIPT_COMMAND );
679+ return HttpUtil .post (url , c2cMsgReadReceiptRequest , C2cMsgReadReceiptResult .class , imClient .getConfig ());
680+ }
681+
682+ public C2cMsgReadReceiptResult c2cMsgReadReceipt (C2cMsgReadReceiptRequest c2cMsgReadReceiptRequest , long random ) throws IOException {
683+ String url = imClient .getUrl (SERVICE_NAME_OPEN_IM , C2C_MSG_READ_RECEIPT_COMMAND , random );
684+ return HttpUtil .post (url , c2cMsgReadReceiptRequest , C2cMsgReadReceiptResult .class , imClient .getConfig ());
685+ }
686+
651687 /**
652688 * 拉取群消息已读回执信息
653689 *
0 commit comments