获取聊天记录[课后]

api名称:course.message,SDK对应方法:courseMessageList

  • 参数说明:
名称 类型 必选 描述
course_id int Y 课程ID
page int Y 页码(默认:1)。最大值为 9999
size int Y 每页多少条(默认:20)。最大值为 1000
  • 返回data参数说明:
名称 类型 描述
id int 记录ID
liveid int 直播ID
course_id int 课程ID
uid string 用户UID
nickname string 用户昵称
role string 用户角色
time string 时间
timestamp string 时间戳
msg string 消息内容
cmd string 消息命令

根据课程ID获取私聊记录

api名称:course.privateChat,SDK对应方法:coursePrivateChatList

此功能默认不开通

  • 应用参数说明:
名称 类型 必选 描述
course_id int Y 课程ID
page int Y 页码
size int Y 每页数量
  • 返回data参数说明:

返回数据,以每两个人的对话来分组,每组的key是对话双方的用户uid,返回形式如:{"1233-34566":[{},{},...],"1111-2222":[]}

名称 类型 描述
id int 记录id
from string 消息发送者昵称
fromUid string 发送者uid
msg string 消息
to string 消息接收者昵称
toUid string 接收者uid
time string 消息发送时间,格式 Y-m-d H:i:s

获取鲜花记录

api名称:course.flower.list,SDK对应方法:courseFlowerList

  • 参数说明:
名称 类型 必选 描述
course_id int Y 课程ID
page int Y 页码(默认:1)。最大值为 9999
size int Y 每页个数(默认:10)。最大值为 999
  • 返回data参数说明:
名称 类型 描述
id int 鲜花记录ID
pid int 合作方ID
bid int 欢拓系统的主播id
roomid int 房间ID
liveid int 直播ID
uid string 用户ID
role string 用户角色
nickname string 用户昵称
amount int 鲜花数量
sendtime int 时间戳
course_id int 课程ID

获取聊天记录[直播中]

api名称:course.newmsg

  • 参数说明:
名称 类型 必选 描述
course_id int Y 课程ID
marker int Y 上次请求返回的对应marker字段的值,不传默认为0,将从头返回最早的聊天消息
  • 返回参数说明:

data.list[]:

名称 类型 描述
xid int 用户唯一ID
uid int uid
gid int 分组ID
uid string 用户UID
nickname string 用户昵称
role string 用户角色
time int 时间戳
term int 用户终端类型。1:PC,2: 移动端,3: Windows,4:Iphone,5:Mac,6:安卓,8: iPad
msg string 消息命令
robot int 是否是机器人。1:是,0:否。

data.end: 1:已返回最后一条消息,0:还有更新消息未返回 data.marker: 读取下一页的标记

根据课程ID获取被禁言的用户列表

api名称:course.chat.disable.list,SDK对应方法:courseChatDisableList

  • 参数说明:
名称 类型 必选 描述
course_id int Y 课程ID
  • 返回data参数说明:
名称 类型 描述
xid int 用户唯一ID
uid string 用户UID
nickname string 用户昵称
addtime string 禁言操作时间
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-12-20 14:00:41

results matching ""

    No results matching ""