查询发布包列表
功能介绍
用于查询发布包的列表信息。
URI
- 参数说明 
     
表1 URI参数说明 参数名
是否必选
参数类型
说明
project_id
是
String
项目编号,获取方法请参见项目ID和账号ID。
 
请求参数
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         workspace  | 
       
         否  | 
       
         String  | 
       
         工作空间id。 
  | 
      
| 
         X-Auth-Token  | 
       
         否  | 
       
         String  | 
       
         使用Token认证时该字段必选,用户Token的长度要求如下: 最小长度:0 最大长度:4096  | 
      
| 
         Content-Type  | 
       
         否  | 
       
         String  | 
       
         有Body体的情况下必选,无Body体的情况下则无需填写和校验。 示例:Content-Type: application/json;charset=UTF-8  | 
      
| 
         Authorization  | 
       
         否  | 
       
         String  | 
       
         使用AK/SK进行认证时该字段必选。  | 
      
| 
         Host  | 
       
         否  | 
       
         String  | 
       
         使用AK/SK进行认证时该字段必选。  | 
      
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         key_word  | 
       
         否  | 
       
         String  | 
       
         包名package_name关键字。  | 
      
| 
         apply_user_name  | 
       
         否  | 
       
         String  | 
       
         申请人名称。  | 
      
| 
         deploy_user_name  | 
       
         否  | 
       
         String  | 
       
         发布人名称。  | 
      
| 
         apply_begin_time  | 
       
         否  | 
       
         Long  | 
       
         申请开始时间,13位时间戳。  | 
      
| 
         apply_end_time  | 
       
         否  | 
       
         Long  | 
       
         申请结束时间,13位时间戳。  | 
      
| 
         deploy_begin_time  | 
       
         否  | 
       
         Long  | 
       
         发布开始时间,13位时间戳。  | 
      
| 
         deploy_end_time  | 
       
         否  | 
       
         Long  | 
       
         发布结束时间,13位时间戳。  | 
      
| 
         apply_user_name_filter  | 
       
         否  | 
       
         array[string]  | 
       
         申请人名称集合,根据该字段筛选,如果选择了apply_user_name,则该名称必须包含在集合内。  | 
      
| 
         deploy_user_name_filter  | 
       
         否  | 
       
         array[string]  | 
       
         发布人名称集合,根据该字段筛选,如果选择了deploy_user_name,则该名称必须包含在集合内。  | 
      
| 
         deploy_status_filter  | 
       
         否  | 
       
         array[integer]  | 
       
         发布状态集合。 1:待审批 2:成功 3:失败 5:发布中  | 
      
| 
         sorted_direction  | 
       
         否  | 
       
         String  | 
       
         排序方向,默认是desc。  | 
      
| 
         order_column  | 
       
         否  | 
       
         String  | 
       
         排序字段,默认是apply_timestamp。  | 
      
| 
         limit  | 
       
         否  | 
       
         Integer  | 
       
         分页返回结果,默认是10。  | 
      
| 
         offset  | 
       
         否  | 
       
         Integer  | 
       
         分页的起始页,默认值为0,取值范围大于等于0。  | 
      
响应参数
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         data  | 
       
         是  | 
       
         array[object]  | 
       
         发布包信息,参考表5。  | 
      
| 
         total  | 
       
         是  | 
       
         Integer  | 
       
         发布包个数。  | 
      
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         apply_timestamp  | 
       
         否  | 
       
         Long  | 
       
         申请时间,13位时间戳。  | 
      
| 
         apply_user_id  | 
       
         否  | 
       
         String  | 
       
         申请人id。  | 
      
| 
         apply_user_name  | 
       
         否  | 
       
         String  | 
       
         申请人名称。  | 
      
| 
         delete_flag  | 
       
         否  | 
       
         integer  | 
       
         是否删除。 0:没有删除 1:删除  | 
      
| 
         deploy_status  | 
       
         否  | 
       
         integer  | 
       
         发布状态。 1:待审批 2:成功 3:失败 5:发布中  | 
      
| 
         deploy_timestamp  | 
       
         否  | 
       
         Long  | 
       
         发布时间,13位时间戳。  | 
      
| 
         deploy_user_id  | 
       
         否  | 
       
         String  | 
       
         发布人id。  | 
      
| 
         deploy_user_name  | 
       
         否  | 
       
         String  | 
       
         发布人名称。  | 
      
| 
         package_approvers  | 
       
         否  | 
       
         array[object]  | 
       
         发布包审批信息,参考表6。  | 
      
| 
         package_id  | 
       
         否  | 
       
         String  | 
       
         发布包id。  | 
      
| 
         package_name  | 
       
         否  | 
       
         String  | 
       
         发布包名称。  | 
      
| 
         project_id  | 
       
         否  | 
       
         String  | 
       
         项目ID和空间信息,以 项目ID-workspace-空间ID 拼接。  | 
      
| 
         workspace_id  | 
       
         否  | 
       
         String  | 
       
         发布包所在空间ID。  | 
      
请求示例
POST /v2/62099355b894428e8916573ae635f1f9/factory/release-packages
{
	"key_word": "",
	"apply_user_name": "",
	"deploy_user_name": "",
        "apply_begin_time": 1699113600999,
	"apply_end_time": 1700323199999,
	"deploy_begin_time": "",
	"deploy_end_time": "",
	"apply_user_name_filter": "",
	"deploy_user_name_filter": "",
	"deploy_status_filter": "",
	"sorted_direction": "desc",
	"order_column": "apply_timestamp",
	"limit": 10,
	"offset": 0
}
  响应示例
- 成功响应 
     
     
{ "data": [ { "apply_timestamp": 1700288912934, "apply_user_id": "7b71e498e75d44048c9a22dd3c54f978", "apply_user_name": "ei_dlf_l00341563", "delete_flag": 0, "deploy_status": 3, "deploy_timestamp": 1700289155129, "deploy_user_id": "7b71e498e75d44048c9a22dd3c54f978", "deploy_user_name": "ei_dlf_l00341563", "package_approvers": [ { "user_id": "7b71e498e75d44048c9a22dd3c54f978", "user_name": "ei_dlf_l00341563" } ], "package_id": "4", "package_name": "ads_supplier_inventory_info__ads_supplier_inventory_info_20231118143537", "project_id": "62099355b894428e8916573ae635f1f9-workspace-45be704b28cb4f25a39221169fd3e27e", "workspace_id": "45be704b28cb4f25a39221169fd3e27e" }, { "apply_timestamp": 1700288777664, "apply_user_id": "7b71e498e75d44048c9a22dd3c54f978", "apply_user_name": "ei_dlf_l00341563", "delete_flag": 0, "deploy_status": 2, "deploy_timestamp": 1700289161361, "deploy_user_id": "7b71e498e75d44048c9a22dd3c54f978", "deploy_user_name": "ei_dlf_l00341563", "package_approvers": [ { "user_id": "7b71e498e75d44048c9a22dd3c54f978", "user_name": "ei_dlf_l00341563" } ], "package_id": "3", "package_name": "aa_20231118143318", "project_id": "62099355b894428e8916573ae635f1f9-workspace-45be704b28cb4f25a39221169fd3e27e", "workspace_id": "45be704b28cb4f25a39221169fd3e27e" } ], "total": 2 } - 失败响应 
     
     
{ "error_code": "DLF.3051", "error_msg": "The request parameter is invalid. " }