问答
是否开启问答
const isEnableQuestion = crsdk.switchs.isEnableQuestion;
获取问答列表
crsdk.getQuestions().then((res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
data |
Array |
问答信息对象 |
问答信息对象
参数名 |
类型 |
描述 |
id |
Number |
问答ID |
ask |
Object |
问题信息对象 |
deal |
Object |
答题信息对象 |
问题信息对象
参数名 |
类型 |
描述 |
termID |
Number |
提问人的termID |
nickname |
String |
提问人昵称 |
content |
String |
提问的内容 |
asktime |
Number |
提问时间戳(秒) |
答题信息对象
参数名 |
类型 |
描述 |
replyTermId |
Number |
回答人的termId |
replyCon |
String |
回答的内容 |
replyTime |
Number |
序号 |
publishTermID |
Number |
公开问题人的termId |
publishTime |
Number |
公开问题的时间 |
state |
Number |
问答状态: 0: 未答复 1: 答复中 2: 已答复未公开 3: 已答复并公开 |
发送问题
参数名 |
必填 |
类型 |
描述 |
context |
是 |
String |
提问内容 |
crsdk.sendQuestion().then((res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
订阅开关问答面板
crsdk.on("changeBroadCastQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
enable |
Boolean |
是否开启问题面板 |
订阅收到提问问题
crsdk.on("askQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
id |
Number |
问答ID |
ask |
Object |
问题信息对象 |
订阅正在回答问题
crsdk.on("lockQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
id |
Number |
正在回答的问题ID |
订阅答复问题
crsdk.on("replyQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
id |
Number |
问答ID |
deal |
Object |
答题信息对象 |
订阅修改问题答复
crsdk.on("modifyQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
id |
Number |
问答ID |
deal |
Object |
答题信息对象 |
订阅删除单个问题
crsdk.on("delQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
data |
Object |
{ id: id } 删除的问题的id |
订阅清空问题列表
crsdk.on("delAllQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
订阅公开问答状态(从未公开 -> 公开)
crsdk.on("publicQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
replyTermId |
Number |
回答人的termId |
replyCon |
String |
回答的内容 |
replyTime |
Number |
序号 |
publishTermID |
Number |
公开问题人的termId |
publishTime |
Number |
公开问题的时间 |
state |
Number |
问答状态: 0: 未答复 1: 答复中 2: 已答复未公开 3: 已答复并公开 |
订阅取消公开问答
crsdk.on("cancelPublicQuesNotify", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
data |
Object |
{ id: id } 取消公开的问题的id |