提问
调用接口
提问:BroadcastCmdType.QUESTION_ASK
@参数说明:
| 参数 | 类型 | 描述 |
|---|---|---|
| msg | String | 提问内容 |
| callback | Callback | 发送回调 |
调用示例:
mHtSdk.emit(BroadcastCmdType.QUESTION_ASK, "hello world", new Callback() {
@Override
public void success(Object result) {
...
}
@Override
public void failed(String failed) {
...
}
});
回复提问:BroadcastCmdType.QUESTION_REPLY
@参数格式:
| 参数 | 类型 | 描述 |
|---|---|---|
| replyId | String | 回复的提问ID |
| msg | String | 回复内容 |
| callback | Callback | 发送回调 |
调用示例:
JSONObject data = new JSONObject();
data.put("replyId", "40437");
data.put("msg","老师我有个问题!")
mHtSdk.emit(BroadcastCmdType.QUESTION_REPLY, data, new Callback() {
@Override
public void success(Object result) {
...
}
@Override
public void failed(String failed) {
...
}
}
广播通知
接收问答:
com.talkfun.sdk.module.QuestionEntity
问答信息
@参数说明:
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 问答ID |
| xid | String | 用户唯一ID |
| uid | String | 合作方用户ID |
| replyId | String | 回复的问题ID |
| role | String | 角色 |
| content | String | 内容 |
| nickname | String | 昵称 |
| answerList | List |
回复列表 |
| isAnswer | boolean | 是否为回复 |
| isHasAnswer | boolean | 是否有回复 |
| time | String | 时间戳 |
| avatar | String | 头像地址 |
调用示例:
mHtSdk.setHtDispatchQuestionListener(new HtDispatchQuestionListener() {
@Override
public void receiveQuestion(QuestionEntity questionEntity) {
...
}
});