文档
测试
POST
/mtd/ics/downloadIcsFromCertainIds

接口描述

从数据库中得到ics文件

请求头

参数名
类型
描述
必填
token
string
必填

请求参数

参数名
类型
描述
必填
IcsRequestForm
一个form,具体见下面
必填

说明 / 示例

# Request **IcsRequestForm** ```json { "eventIds": [1, 2, 3, 4], "start": "2018-01-01T00:00:00", "end": "2018-01-05T00:00:00", } ``` + 说明: 1. eventIds可以为null或者是[], 但此时start和end必传;此时代表选中start到end之间的所有event并转化为ics文件下载到本地。 2. eventIds不为空是,无论start和end是否为空,都默认使用eventIds作为转化依据。此时代表选中具体某些event进行ics格式转化并下载到本地。 # Response ```json { "code": 0, "msg": "success", "data": "https://baidu.com" } ``` + 说明 1. data是ics文件下载的url,当传回时建议直接下载。所有制成的ics文件只会在服务器上保留12个小时。 ## 可能的异常 ### 1: 身份验证失败 ```json { "code": -4, "msg": "token不存在或者过期,请重新登陆" } ``` ### 2: 选中的event不存在(ids不存在或者时间段内无event) ```json { "code": -2, "msg": "event不存在" } ``` ### 3: 在文件被清理后再使用下载链接 ```json { "code": -6, "msg": "文件不存在在" } ```