✨ 添加发送普通群消息接口
This commit is contained in:
parent
f1e54a8fa2
commit
c9b00d6a7b
@ -12,3 +12,10 @@ func GroupCreate(r *param.GroupCreateReq) (*param.GroupCreateRes, error) {
|
|||||||
err := Api(common.GroupCreate, r, &a)
|
err := Api(common.GroupCreate, r, &a)
|
||||||
return &a, err
|
return &a, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// PushOrdinaryMsgToGroup 发送普通群消息
|
||||||
|
func PushOrdinaryMsgToGroup(p *param.PushOrdinaryMsgToGroupReq) (*param.PushOrdinaryMsgToGroupRes, error) {
|
||||||
|
a := param.PushOrdinaryMsgToGroupRes{}
|
||||||
|
err := Api(common.PushOrdinaryMsgToGroup, p, &a)
|
||||||
|
return &a, err
|
||||||
|
}
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
package param
|
package param
|
||||||
|
|
||||||
import "gitee.ltd/lxh/txim/common"
|
import (
|
||||||
|
"gitee.ltd/lxh/txim/callback"
|
||||||
|
"gitee.ltd/lxh/txim/common"
|
||||||
|
)
|
||||||
|
|
||||||
// AccountImportReq 单个账号导入
|
// AccountImportReq 单个账号导入
|
||||||
type AccountImportReq struct {
|
type AccountImportReq struct {
|
||||||
@ -64,3 +67,13 @@ type ProfileSetReqItem struct {
|
|||||||
Tag string `json:"Tag"`
|
Tag string `json:"Tag"`
|
||||||
Value interface{} `json:"Value"`
|
Value interface{} `json:"Value"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ========================================================
|
||||||
|
|
||||||
|
// PushOrdinaryMsgToGroupReq 发送普通群聊普通消息参数
|
||||||
|
type PushOrdinaryMsgToGroupReq struct {
|
||||||
|
GroupId string `json:"GroupId"` // 群组Id
|
||||||
|
FromAccount string `json:"From_Account"` // 发信人
|
||||||
|
Random int `json:"Random"` // 随机数
|
||||||
|
MsgBody []callback.TIMMessage `json:"MsgBody"` // 消息内容
|
||||||
|
}
|
||||||
|
@ -43,3 +43,14 @@ type GroupCreateRes struct {
|
|||||||
|
|
||||||
// ProfileSetRes 资料设置返回
|
// ProfileSetRes 资料设置返回
|
||||||
type ProfileSetRes struct{}
|
type ProfileSetRes struct{}
|
||||||
|
|
||||||
|
// ===============================================================
|
||||||
|
|
||||||
|
// PushOrdinaryMsgToGroupRes 发送普通群聊普通消息返回参数
|
||||||
|
type PushOrdinaryMsgToGroupRes struct {
|
||||||
|
ActionStatus string `json:"ActionStatus"` // 请求处理的结果,OK 表示处理成功,FAIL 表示失败
|
||||||
|
ErrorInfo string `json:"ErrorInfo"` // 错误信息
|
||||||
|
ErrorCode int `json:"ErrorCode"` // 错误码,0表示成功,非0表示失败
|
||||||
|
MsgTime int `json:"MsgTime"` // 消息发送的时间戳,对应后台 server 时间
|
||||||
|
MsgSeq int `json:"MsgSeq"` // 消息序列号,唯一标示一条消息
|
||||||
|
}
|
||||||
|
@ -10,5 +10,6 @@ var (
|
|||||||
AccountCheck Api = Api{"im_open_login_svc", "account_check"}
|
AccountCheck Api = Api{"im_open_login_svc", "account_check"}
|
||||||
AccountDelete Api = Api{"im_open_login_svc", "account_delete"}
|
AccountDelete Api = Api{"im_open_login_svc", "account_delete"}
|
||||||
GroupCreate Api = Api{"group_open_http_svc", "create_group"}
|
GroupCreate Api = Api{"group_open_http_svc", "create_group"}
|
||||||
|
PushOrdinaryMsgToGroup Api = Api{"group_open_http_svc", "send_group_msg"} // 发送普通群消息
|
||||||
ProfileSet Api = Api{"profile", "portrait_set"}
|
ProfileSet Api = Api{"profile", "portrait_set"}
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user