问答库标准问更新
更新时间:2024-11-04
问答库标准问更新
1、接口地址:POST {IP}:{PORT}/open/v2/faq/standard/update
2、入参(需生成json字符串,放到请求的body中)
参数名 | 类型 | 父节点 | 是否可空 | 备注 |
---|---|---|---|---|
id | string | 否 | id | |
editVersion | int | 否 | 编辑的版本 | |
question | string | 否 | 问题 | |
answer | map< string, object> | 否 | 回答 | |
type | int | answer | 否 | 类型;0 是多答案;1是单答案 |
text | string | answer | 是 | 如果是单答案,必须传 |
list | list< map> | answer | 是 | 答案列表(多答案必传) |
text | string | answer.list | 是 | 答案内容。 |
url | string | answer.list | 是 | 图片地址【类型是 4 图片时必传】 |
type | int | answer.list | 是 | 类型; 1文本 3富文本 4图片 |
dirId | string | 是 | 目录id | |
tags | list< string> | 是 | 关键词【字符串列表】 | |
status | int | 是 | 状态【0 生效;1 失效】 | |
suggestList | list< map> | 是 | 关联问题 | |
id | string | suggestList | 是 | 问题ID |
请求示例
Plain Text
1POST /open/v{versionId}/faq/standard/update
2{
3 "id": "xxxxxxxxxxxxxxxxxxxxxxxxx",
4 "question": "FAQ测试更新",
5 "answer": {
6 "list": [{
7 "text": "更新通用答案1",
8 "type": 1
9 }, {
10 "type": 1,
11 "text": "更新通用答案2"
12 }],
13 "type": 0
14 },
15 "dirId": "0",
16 "tags": ["标签1", "标签2"],
17 "editVersion": 0,
18 "suggestList": [{
19 "id": "XXXXXXXXXXXXXXX"
20 }],
21}
3、返回值
参数名 | 类型 | 父节点 | 备注 |
---|---|---|---|
code | int | HTTP状态码 | |
time | long | 时间 | |
msg | string | 状态信息 | |
data | T | 返回数据 | |
version | int | data | 版本号 |
示例:
Plain Text
1{
2 "data":{"version":1},
3 "code":4002801,
4 "time":1568277015660,
5 "msg":"OK"
6}