回复管理
<h3>回复管理</h3>
<h4>回复详情</h4>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>integer</td>
<td>回复id</td>
</tr>
</tbody>
</table>
<p>返回示例</p>
<pre><code>{
"msg": "获取回复成功",
"data": {
"id": 4,
"name": "测试回复",
"detail": "测试回复备注",
"type": 1,
"is_valid": 1,
"data": [
{
"type": "text",
"data": "测试回复数据文本类型"
}, {
"type": "image",
"data": "https:\/\/s1.moodrain.cn\/img\/muyu.jpg"
}, {
"type": "miniAppCard",
"data": {
"title": "测试回复数据小程序类型标题",
"appid": "wx8136229eac335163",
"pagePath": "",
"picUrl": "https:\/\/s1.moodrain.cn\/img\/muyu.jpg"
}
}, {
"type": "news",
"data": [
{
"title": "测试回复数据文章类型标题1",
"description": "",
"picUrl": "https:\/\/s1.moodrain.cn\/img\/muyu.jpg",
"url": "https:\/\/muyu.moe"
}, {
"title": "测试回复数据文章类型标题2",
"description": "",
"picUrl": "https:\/\/s1.moodrain.cn\/img\/muyu.jpg",
"url": "https:\/\/muyu.moe"
}
]
}
],
"key_id": 3,
"status": 1,
"created_at": "2019-07-25 22:55:09",
"updated_at": "2019-07-30 16:44:56"
},
"code": 1,
"state": true
}</code></pre>
<h4>回复列表</h4>
<p>请求地址: GET <code>event/reply/replyList</code></p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>is_valid</td>
<td>integer</td>
<td>筛选已设置的回复,0未设置、1已设置</td>
</tr>
</tbody>
</table>
<p>返回示例</p>
<pre><code>{
"msg": "",
"data": [
{
"id": 2,
"name": "测试回复",
"detail": "测试回复备注",
"type": 2,
"is_valid": 0,
"key_id": 1,
"status": 1,
"created_at": "2019-07-25 15:47:23",
"updated_at": "2019-07-25 17:34:06"
}, {
"id": 3,
"name": "测试自定义事件回复",
"detail": "测试自定义事件回复备注",
"type": null,
"is_valid": 0,
"key_id": null,
"status": 1,
"created_at": "2019-07-25 17:23:03",
"updated_at": "2019-07-25 17:23:03"
}
],
"code": 1,
"state": true
}</code></pre>
<hr />
<h4>添加回复</h4>
<p>请求地址: POST <code>event/reply/addReply</code></p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>name</td>
<td>string</td>
<td>回复名称</td>
</tr>
<tr>
<td>detail</td>
<td>string</td>
<td>回复备注</td>
</tr>
</tbody>
</table>
<hr />
<h4>编辑回复</h4>
<p>请求地址: POST <code>event/reply/editReply</code></p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>integer</td>
<td>回复id</td>
</tr>
<tr>
<td>name</td>
<td>string</td>
<td>回复名称</td>
</tr>
<tr>
<td>detail</td>
<td>string</td>
<td>回复备注</td>
</tr>
<tr>
<td>type</td>
<td>integer</td>
<td>回复类型:1普通回复,2事件key回复。当不传 data 和 key_id 时可为空</td>
</tr>
<tr>
<td>data</td>
<td>json</td>
<td>普通回复时包含所有回复的数组。具体结构如下,当 type 为 2 时可为空</td>
</tr>
<tr>
<td>key_id</td>
<td>integer</td>
<td>事件key的id,当 type 为 1 时可为空</td>
</tr>
</tbody>
</table>
<h5>data 的结构</h5>
<pre><code>[
{
"type": "text",
"data": "测试回复数据文本类型"
}, {
"type": "image",
"data": "https://s1.moodrain.cn/img/muyu.jpg"
}, {
"type": "miniAppCard",
"data": {
"title": "测试回复数据小程序类型标题",
"appid": "wx8136229eac335163",
"pagePath": "",
"picUrl": "https://s1.moodrain.cn/img/muyu.jpg"
}
}, {
"type": "news",
"data": [
{
"title": "测试回复数据文章类型标题1",
"description": "测试回复数据文章类型描述1",
"picUrl": "https://s1.moodrain.cn/img/muyu.jpg",
"url": "https://muyu.moe"
}, {
"title": "测试回复数据文章类型标题2",
"description": "测试回复数据文章类型描述2",
"picUrl": "https://s1.moodrain.cn/img/muyu.jpg",
"url": "https://muyu.moe"
}
]
}
]</code></pre>
<hr />
<h4>上传图片到腾讯云</h4>
<p>请求地址: POST <code>custom/tool/uploadPic</code></p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>img</td>
<td>file</td>
<td>图片文件</td>
</tr>
</tbody>
</table>
<p>返回结构</p>
<pre><code>{
"code": 200,
"msg": "Ok",
"data": {
"picid": 236,
"picurl": "http:\/\/mp.heywoodsapps.com\/images\/201907\/1Dbs2IQXmuc5oYCYwmrFAGGv6XiT1Sbd7Qyqy4zs.jpeg"
}
}</code></pre>