问答组件(mzsdk.discuss)
方法名称 |
参数 |
描述 |
init |
[Object] |
初始化问答组件 |
getDiscussList |
[Object] |
获取问答列表,传入参数{ticketId:活动编号, isNewReply:是否查询有未读的回复, 0-不查询 1-查询, offset:偏移,当前已经返回的数据总个数, limit:请求的个数} |
submitDiscussQuestion |
[Object] |
提交文旦问题,传入参数{ticketId:活动编号, content:提问的问题, isAnonymous:是否匿名提问,字符串类型, 0-否 1-是} |
问答组件事件列表
名称 |
参数 |
描述 |
newReplyMsg |
[Object] |
我的问题有新的回复 |
newQuestion |
[Object] |
收到一条新问题 |
示例
//初始化问答
mzsdk.discuss.init({
newReplyMsg: (count) => {
console.log("问答:我的提问有一条新的回复,目前未读个数为 ", count);
},
newQuestion: (question) => {
console.log("问答:收到一新问题, 我自己提出的问题一共有:", question);
},
});
//获取问答列表
mzsdk.discuss.getDiscussList({ ticketId: ticket_id, isNewReply: '0', offset: 0, limit: 10 }).then(function (res) {
console.log("问答模块获取问题列表成功:", res);
}, function (error) {
console.log("问答模块获取问题列表失败:", error);
})
//提交问题
mzsdk.discuss.submitDiscussQuestion({ ticketId: ticket_id, content: '问题', isAnonymous: '1' }).then(function (res) {
console.log("问答模块提交问题成功:", res);
}, function (error) {
console.log("问答模块提交问题失败:", error);
})