问答
是否开启问答
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 |