查询单个归档任务
获取单个归档任务的详细信息。
请求 URL
GET {base_url}/{api_path}/archive_task/get?access_token={access_token}
请求参数
| 参数 | 是否必填 | 类型 | 说明 |
|---|---|---|---|
| id | 是 | Integer | 归档任务的 ID。 注: 可通过 查询归档任务列表 接口获取该 ID。 |
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
| errmsg | String | 返回信息。
|
| data | Object<Archive_Task> | 归档任务信息。 |
- Archive_Task
-
参数 类型 说明 id Integer 归档任务的 ID。 auth_info_id Integer 关联归档服务器的 ID。 name String 归档任务的名称。 file_type String 归档的文件类型。 recording_files:录音文件backup_files:备份文件
time_range String 归档文件的时间范围。 today:今天yesterday:昨天last_7days:最近 7 天last_30days:最近 30 天this_month:本月last_month:上个月custom:自定义
time_begin String 归档时间范围的开始时间。 注: 仅当time_range为custom时,此字段才有值。time_end String 归档时间范围的结束时间。 注: 仅当time_range为custom时,此字段才有值。freq_type String 归档任务的执行频率。 now:立即执行。daily:每天执行。weekly:每周执行。monthly:每月执行。
freq_time String 归档任务的执行时间,采用 24 小时制。 注: 仅当freq_type不为now时,此字段才有值。freq_week Integer 执行归档任务的星期。 1:星期一2:星期二3:星期三4:星期四5:星期五6:星期六7:星期日
注: 仅当freq_type为weekly时,此字段才有值。freq_day Integer 执行归档任务的日期。 注:- 仅当
freq_type为monthly时,此字段才有值。 - 日期范围为
1到31,其中-1表示当月最后一天。
status String 归档任务的执行状态。 scheduled:归档任务已排期。waitingforexecuting:归档任务等待执行。executing:归档任务正在执行。finished:归档任务已执行完成。
storage_method String 归档文件的存储方式。 create_folder_once:在所选路径下创建名为“FileType-TaskName”的文件夹,并将文件存储在该文件夹内。create_folder_each_time:每次任务执行时,在所选路径下创建名为“FileType-TaskName-ExecutionDate”的文件夹,并将文件存储在该文件夹内。create_folder_reuse:首次执行时在所选路径下创建名为“FileType-TaskName”的文件夹,后续执行产生的文件存储在同一文件夹内。direct_save:将归档文件直接保存到所选路径,不创建文件夹。
file_organization_by_date Integer 是否按日期分类存储归档文件。 0:不按日期分类存储。1:按日期分类存储。
file_path String 归档服务器上的目标文件路径。 注: 仅当关联归档服务器的server_type为ftp或sftp时,此字段才有值。bucket_name String 存储桶的名称。 注: 仅当关联归档服务器的server_type为amazon_s3或google_storage时,此字段才有值。bucket_path String 存储桶内的目标路径前缀。 region String 云存储的区域。 site_id String SharePoint 站点的 ID。 注: 仅当关联归档服务器的server_type为sharepoint时,此字段才有值。site_name String SharePoint 站点的名称。 注: 仅当关联归档服务器的server_type为sharepoint时,此字段才有值。drive_id String SharePoint 文档库的 ID。 注: 仅当关联归档服务器的server_type为sharepoint时,此字段才有值。drive_name String SharePoint 文档库的名称。 注: 仅当关联归档服务器的server_type为sharepoint时,此字段才有值。path_id String SharePoint 文件夹的 ID。 注: 仅当关联归档服务器的server_type为sharepoint时,此字段才有值。record_file_format String 录音文件的格式。 注: 仅当file_type为recording_files时,此字段才有值。wav:WAV 格式。mp3:MP3 格式。
enb_skip_achive_file Integer 是否跳过已归档的录音文件。 0:再次归档已归档的录音文件。1:跳过已归档的录音文件。
enb_delete_local_file Integer 归档后是否删除本地文件。 0:保留本地文件。1:删除本地文件。
enable_retention Integer 是否启用保留配置。 0:禁用保留配置。1:启用保留配置。
retention_type String 保留模式。 注: 仅当enable_retention为1时,此字段才有值。quantity:按数量保留。days:按天数保留。
retention_unit String 保留策略。 注: 仅当enable_retention为1时,此字段才有值。folder:对文件夹应用保留策略。file:对文件应用保留策略。
file_rotation_num Integer 保留上限,单位由 retention_type指定。注: 仅当enable_retention为1时,此字段才有值。
示例
请求示例
GET /openapi/v1.0/archive_task/get?id=11&access_token=gwakjgu9ZBUfz36wql4ndsVKkryI0kdj HTTP/1.1
Host: yeastardocs.example.yeastarcloud.com
响应示例
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"submsg": "",
"data": {
"id": 11,
"auth_info_id": 8,
"name": "January-Backup",
"time_range": "today",
"freq_type": "now",
"freq_time": "",
"freq_day": 0,
"freq_week": 0,
"status": "finished",
"file_path": "",
"time_begin": "",
"time_end": "",
"file_type": "backup_files",
"bucket_name": "yeastar-demo",
"bucket_path": "",
"region": "ap-east-1",
"site_id": "",
"site_name": "",
"drive_id": "",
"drive_name": "",
"path_id": "",
"record_file_format": "",
"enb_skip_achive_file": 0,
"enb_delete_local_file": 0,
"enable_retention": 0,
"retention_type": "",
"retention_unit": "",
"storage_method": "direct_save",
"file_organization_by_date": 0
}
}