message
-- import "."
Usage
type DouYinIMMessageClient
go
type DouYinIMMessageClient struct {
*kernel.BaseClient
}
DouYinIMMessageClient 抖音IM消息客户端 提供与抖音IM消息相关的接口封装
func NewClient
go
func NewClient(c *kernel.BaseClient) *DouYinIMMessageClient
NewClient 初始化并返回一个新的 DouYinIMMessageClient 实例
func (*DouYinIMMessageClient) QueryAuthorizeUserList
go
func (c *DouYinIMMessageClient) QueryAuthorizeUserList(ctx context.Context, req *schema.DouYinIMMessageQueryAuthorizeUserListReq) (*schema.DouYinIMMessageQueryAuthorizeUserListRes, error)
QueryAuthorizeUserList 查询授权主动私信用户
参数:
ctx - 请求上下文
req - 查询授权用户列表请求参数
返回值:
*schema.DouYinIMMessageQueryAuthorizeUserListRes 包含以下字段:
• Extra: 通用返回信息(log_id、now、error_code 等)
• Data:
- AuthUserList: 授权用户列表
- ErrorCode: 错误码,0 表示成功,其他为失败
- Description: 错误描述或状态说明
error 调用过程中遇到的错误(如有)
func (*DouYinIMMessageClient) Recall
go
func (c *DouYinIMMessageClient) Recall(ctx context.Context, req *schema.DouYinIMMessageRecallReq) (*schema.DouYinIMMessageRecallRes, error)
Recall 私信消息撤回
参数:
ctx - 请求上下文
req - 撤回消息请求参数
返回值:
*schema.DouYinIMMessageRecallRes 包含以下字段:
• ErrMsg: 错误信息
• ErrNo: 错误码,0-成功,非0-失败
• LogId: 日志ID,用于问题定位
error 调用过程中遇到的错误(如有)
func (*DouYinIMMessageClient) Send
go
func (c *DouYinIMMessageClient) Send(ctx context.Context, accessToken string, req *schema.DouYinIMMessageSendReq) (*schema.DouYinIMMessageSendRes, error)
Send 发送私信消息
参数:
ctx - 请求上下文
accessToken - 访问令牌
req - 发送消息请求参数
返回值:
*schema.DouYinIMMessageSendRes 包含以下字段:
• Extra: 通用返回信息(log_id、now、error_code 等)
• Data: 业务数据主体,包含具体的业务响应信息
• MsgId: 消息ID
error 调用过程中遇到的错误(如有)