diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 17:11:17 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 17:11:17 +0800 |
| commit | 1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch) | |
| tree | 5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/zh_cn/workorder/2021-06-10 | |
| parent | 7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff) | |
| download | afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip | |
update APIs 20260712
Diffstat (limited to 'data/zh_cn/workorder/2021-06-10')
| -rw-r--r-- | data/zh_cn/workorder/2021-06-10/api-docs.php | 2208 |
1 files changed, 596 insertions, 1612 deletions
diff --git a/data/zh_cn/workorder/2021-06-10/api-docs.php b/data/zh_cn/workorder/2021-06-10/api-docs.php index 34e7e72..ce9d852 100644 --- a/data/zh_cn/workorder/2021-06-10/api-docs.php +++ b/data/zh_cn/workorder/2021-06-10/api-docs.php @@ -1,37 +1,14 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'Workorder', - 'version' => '2021-06-10', - ], - 'directories' => [ - 'GetTicket', - 'CreateTicket', - 'ReplyTicket', - 'CloseTicket', - 'EvaluateTicket', - 'ListTickets', - 'ListTicketNotes', - 'ListProducts', - 'ListCategories', - 'GetMqConsumerTag', - 'ReopenTicket', - 'GetAttachmentUploadUrl', - ], + 'info' => ['style' => 'RPC', 'product' => 'Workorder', 'version' => '2021-06-10'], + 'directories' => ['GetTicket', 'CreateTicket', 'ReplyTicket', 'CloseTicket', 'EvaluateTicket', 'ListTickets', 'ListTicketNotes', 'ListProducts', 'ListCategories', 'GetMqConsumerTag', 'ReopenTicket', 'GetAttachmentUploadUrl'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'GetTicket' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CloseTicket' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -40,33 +17,19 @@ 'APP' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'TicketId', 'in' => 'formData', - 'schema' => [ - 'description' => '工单编号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '001571BTXC', - ], + 'schema' => ['description' => '工单编号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'G2BKRWG'], ], [ 'name' => 'Uid', 'in' => 'formData', - 'schema' => [ - 'description' => 'UID', - 'type' => 'string', - 'required' => false, - 'example' => '1604499804113750', - ], + 'schema' => ['description' => '用户UID。您可以通过DMS控制台右上角头像处查看您的UID。', 'type' => 'string', 'required' => false, 'example' => '1139477549527134'], ], ], 'responses' => [ @@ -74,169 +37,44 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:GetTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'RequestId' => [ - 'description' => '阿里云为该请求生成的唯一标识符。', - 'type' => 'string', - 'example' => 'C499BB0F-630D-5BE6-B3EA-5FCD95B85503', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功,true代表调用正常', - 'type' => 'boolean', - 'example' => 'True', - ], - 'Code' => [ - 'description' => '接口请求结果返回码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'success', - ], - 'PageNumber' => [ - 'description' => '分页查询参数的页码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '1', - ], - 'PageSize' => [ - 'description' => '分页查询参数的每页条数', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '10', - ], - 'TotalCount' => [ - 'description' => '查询结果总数, 即我的工单记录总条数', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '108', - ], - 'Data' => [ - 'description' => '接口调用成功后,返回的业务数据', - 'type' => 'object', - 'properties' => [ - 'TicketId' => [ - 'description' => '工单编号', - 'type' => 'string', - 'example' => '0005PYGCW', - ], - 'Title' => [ - 'description' => '工单标题', - 'type' => 'string', - 'example' => 'ecs续费失败啥原因', - ], - 'Description' => [ - 'description' => '工单问题描述, 目前只支持纯文本格式', - 'type' => 'string', - 'example' => 'ecs无法启动', - ], - 'CreateTime' => [ - 'description' => '工单创建时间的时间戳', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1623396736000', - ], - 'CreatorId' => [ - 'description' => '工单创建人uid', - 'type' => 'string', - 'example' => '1168025', - ], - 'CategoryId' => [ - 'description' => '工单问题分类ID', - 'type' => 'string', - 'example' => '7161', - ], - 'Status' => [ - 'description' => '工单状态, 参考值如下'."\n" - .'1, "assigned", "待响应", '."\n" - .'2, "dealing", "处理中",'."\n" - .'3, "wait_feedback", "待反馈",'."\n" - .'4, "feedback", "已反馈",'."\n" - .'5, "wait_confirm", "待确认",'."\n" - .'6, "confirmed", "已完成"', - 'type' => 'object', - 'properties' => [ - 'Label' => [ - 'description' => '状态枚举文本', - 'type' => 'string', - 'example' => '已完成', - ], - 'Value' => [ - 'description' => '状态枚举值', - 'type' => 'string', - 'example' => '6', - ], - ], - ], - 'Severity' => [ - 'description' => '紧急度枚举值, 1 代表一般问题, 2 代表紧急问题', - 'type' => 'object', - 'properties' => [ - 'Label' => [ - 'description' => '枚举文本', - 'type' => 'string', - 'example' => '一般问题', - ], - 'Value' => [ - 'description' => '枚举值', - 'type' => 'string', - 'example' => '1', - ], - ], - ], - ], - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:CloseTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '接口请求结果返回码', 'type' => 'integer', 'format' => 'int32', 'example' => '200'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message', 'type' => 'string', 'example' => 'success'], + 'RequestId' => ['description' => '请求唯一识别码。', 'type' => 'string', 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC'], + 'Success' => ['description' => '调用接口返回是否成功,true代表调用正常', 'type' => 'boolean', 'example' => 'true'], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'illegal.param', - 'errorMessage' => 'Illegal param.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:GetTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"RequestId\\": \\"C499BB0F-630D-5BE6-B3EA-5FCD95B85503\\",\\n \\"Success\\": true,\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 108,\\n \\"Data\\": {\\n \\"TicketId\\": \\"0005PYGCW\\",\\n \\"Title\\": \\"ecs续费失败啥原因\\",\\n \\"Description\\": \\"ecs无法启动\\",\\n \\"CreateTime\\": 1623396736000,\\n \\"CreatorId\\": \\"1168025\\",\\n \\"CategoryId\\": \\"7161\\",\\n \\"Status\\": {\\n \\"Label\\": \\"已完成\\",\\n \\"Value\\": \\"6\\"\\n },\\n \\"Severity\\": {\\n \\"Label\\": \\"一般问题\\",\\n \\"Value\\": \\"1\\"\\n }\\n }\\n}","type":"json"}]', - 'title' => '查询工单', - 'summary' => '查询工单。', + 'title' => '关闭工单', + 'summary' => '关闭工单。', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '10', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CloseTicket'], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:CloseTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true\\n}","type":"json"}]', ], 'CreateTicket' => [ 'summary' => '创建工单。', - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -247,23 +85,12 @@ ], 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'riskType' => 'none', - 'chargeType' => 'free', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'Description', 'in' => 'formData', - 'schema' => [ - 'description' => '工单问题描述, 目前只支持纯文本格式', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => 'ecs备份失败', - ], + 'schema' => ['description' => '工单问题描述, 目前只支持纯文本格式', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ECS backup failed'], ], [ 'name' => 'Severity', @@ -276,53 +103,29 @@ 'docRequired' => true, 'maximum' => '1000', 'minimum' => '0', - 'enumValueTitles' => [ - 1 => '普通', - '紧急', - ], + 'enumValueTitles' => [1 => '普通', '紧急'], 'example' => '1', ], ], [ 'name' => 'CategoryId', 'in' => 'formData', - 'schema' => [ - 'description' => '问题分类ID, 从ListCategories接口中获取返回值CategoryId', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '53812', - ], + 'schema' => ['description' => '问题分类ID, 从ListCategories接口中获取返回值CategoryId', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '53812'], ], [ 'name' => 'Title', 'in' => 'formData', - 'schema' => [ - 'description' => '工单标题', - 'type' => 'string', - 'required' => false, - 'example' => 'ecs备份失败', - ], + 'schema' => ['description' => '工单标题', 'type' => 'string', 'required' => false, 'example' => 'ECS backup failed'], ], [ 'name' => 'CreatorId', 'in' => 'formData', - 'schema' => [ - 'description' => '提交账号的阿里云uid,MPK虚商场景需要', - 'type' => 'string', - 'required' => false, - 'example' => '1289427240739141', - ], + 'schema' => ['description' => '提交账号的阿里云uid,MPK虚商场景需要', 'type' => 'string', 'required' => false, 'example' => '1289427240739141'], ], [ 'name' => 'Email', 'in' => 'formData', - 'schema' => [ - 'description' => '用户提交工单的联系邮箱地址。', - 'type' => 'string', - 'required' => false, - 'example' => 'sdahkjdshga@qq.com', - ], + 'schema' => ['description' => '用户提交工单的联系邮箱地址。', 'type' => 'string', 'required' => false, 'example' => 'sdahkjdshga@qq.com'], ], [ 'name' => 'FileNameList', @@ -331,12 +134,7 @@ 'schema' => [ 'description' => '附件名称列表,GetAttachmentUploadUrl接口返回的ObjectKey字段', 'type' => 'array', - 'items' => [ - 'description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', - 'type' => 'string', - 'required' => false, - 'example' => 'cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png', - ], + 'items' => ['description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', 'type' => 'string', 'required' => false, 'example' => 'cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png'], 'required' => false, ], ], @@ -348,21 +146,11 @@ 'description' => '敏感信息', 'type' => 'object', 'properties' => [ - 'Content' => [ - 'description' => '敏感信息—文本内容', - 'type' => 'string', - 'required' => false, - 'example' => '身份证:3310xxxx', - ], + 'Content' => ['description' => '敏感信息—文本内容', 'type' => 'string', 'required' => false, 'example' => 'ID card: 3310xxxx'], 'FileNameList' => [ 'description' => '敏感信息—附件名称列表', 'type' => 'array', - 'items' => [ - 'description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', - 'type' => 'string', - 'required' => false, - 'example' => 'cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png', - ], + 'items' => ['description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', 'type' => 'string', 'required' => false, 'example' => 'cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png'], 'required' => false, ], ], @@ -375,79 +163,43 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:CreateTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '接口请求结果返回码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'description' => '返回值, 即工单号', - 'type' => 'string', - 'example' => '0005PYGCW', - ], - 'RequestId' => [ - 'description' => '接口请求的唯一ID, 每次调用requestID唯一', - 'type' => 'string', - 'example' => '0254B7DE-7365-57B4-8E38-14FE927E3FEB', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常', - 'type' => 'boolean', - 'example' => 'True', - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:CreateTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '接口请求结果返回码', 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message', 'type' => 'string', 'example' => 'success'], + 'Data' => ['description' => '返回值, 即工单号', 'type' => 'string', 'example' => '0005PYGCW'], + 'RequestId' => ['description' => '接口请求的唯一ID, 每次调用requestID唯一', 'type' => 'string', 'example' => '0254B7DE-7365-57B4-8E38-14FE927E3FEB'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常', 'type' => 'boolean', 'example' => 'True'], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:CreateTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"0005PYGCW\\",\\n \\"RequestId\\": \\"0254B7DE-7365-57B4-8E38-14FE927E3FEB\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => '新建工单', - ], - 'ReplyTicket' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '5', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateTicket'], + ], ], + ], + 'EvaluateTicket' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -458,69 +210,32 @@ ], 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'TicketId', 'in' => 'formData', - 'schema' => [ - 'description' => '工单号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '0005PYGCW', - ], + 'schema' => ['description' => '工单号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '001ET1BU1P'], ], [ - 'name' => 'Content', + 'name' => 'Solved', 'in' => 'formData', - 'schema' => [ - 'description' => '工单回复的内容', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '好的, 我这边已经续费成功', - ], + 'schema' => ['description' => '是否解决', 'type' => 'boolean', 'required' => true, 'example' => 'true'], ], [ - 'name' => 'FileNameList', - 'in' => 'query', - 'style' => 'simple', - 'schema' => [ - 'description' => '附件名称列表,GetAttachmentUploadUrl接口返回的ObjectKey字段', - 'type' => 'array', - 'items' => [ - 'description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', - 'type' => 'string', - 'required' => false, - 'example' => '6bc06f96-f8c1-4c00-9e30-368444fbd025.jpg,', - ], - 'required' => false, - ], + 'name' => 'Score', + 'in' => 'formData', + 'schema' => ['description' => '评价星级1-5星', 'type' => 'string', 'required' => true, 'example' => '1'], ], [ - 'name' => 'Encrypt', + 'name' => 'Content', 'in' => 'formData', - 'schema' => [ - 'description' => '是否加密', - 'type' => 'boolean', - 'required' => true, - 'docRequired' => true, - 'example' => 'false', - ], + 'schema' => ['description' => '评价内容', 'type' => 'string', 'required' => false, 'example' => 'Very satisfactory support experience'], ], [ 'name' => 'Uid', 'in' => 'formData', - 'schema' => [ - 'description' => '阿里云UID', - 'type' => 'string', - 'required' => false, - 'example' => '1289427240739141', - ], + 'schema' => ['description' => 'UID', 'type' => 'string', 'required' => false, 'example' => '1902070573958003'], ], ], 'responses' => [ @@ -528,80 +243,46 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'Code' => [ - 'description' => '状态码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => '非法的入参', - ], - 'Data' => [ - 'description' => '返回值, 即工单回复内容的dialogID'."\n", - 'type' => 'string', - 'example' => '46434030', - ], - 'RequestId' => [ - 'description' => '接口请求的唯一id,每次调用requestid唯一', - 'type' => 'string', - 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功,true代表调用正常', - 'type' => 'boolean', - 'example' => 'true', - ], - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:ReplyTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:EvaluateTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '状态码', 'type' => 'integer', 'format' => 'int32', 'example' => '200'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'successful'], + 'RequestId' => ['description' => '请求ID。', 'type' => 'string', 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD'], + 'Success' => ['description' => '调用是否成功。true:表示成功;false:表示失败。', 'type' => 'boolean', 'example' => 'true'], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"非法的入参\\",\\n \\"Data\\": \\"46434030\\",\\n \\"RequestId\\": \\"C1DA4C6F-963E-5741-AB57-67A554D102FD\\",\\n \\"Success\\": true,\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ReplyTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\"\\n}","type":"json"}]', - 'title' => '回复工单', - 'summary' => '工单回复, 回复的内容可以通过ListTicketNotes接口获取。', - ], - 'CloseTicket' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:EvaluateTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"successful\\",\\n \\"RequestId\\": \\"C1DA4C6F-963E-5741-AB57-67A554D102FD\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<EvaluateTicketResponse>\\n <Code>200</Code>\\n <Message>successful</Message>\\n <RequestId>C1DA4C6F-963E-5741-AB57-67A554D102FD</RequestId>\\n <Success>true</Success>\\n</EvaluateTicketResponse>","errorExample":""}]', + 'title' => '评价工单', + 'summary' => '评价工单。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '20', 'countWindow' => 60, 'regionId' => '*', 'api' => 'EvaluateTicket'], + ], ], + ], + 'GetAttachmentUploadUrl' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -612,31 +293,12 @@ ], 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'TicketId', + 'name' => 'FileName', 'in' => 'formData', - 'schema' => [ - 'description' => '工单编号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => 'G2BKRWG', - ], - ], - [ - 'name' => 'Uid', - 'in' => 'formData', - 'schema' => [ - 'description' => '用户UID。您可以通过DMS控制台右上角头像处查看您的UID。', - 'type' => 'string', - 'required' => false, - 'example' => '1139477549527134', - ], + 'schema' => ['description' => '上传文件的名称', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '81A0D93D-54D7-4529-ABFA-633ED63223BA.jpg'], ], ], 'responses' => [ @@ -644,75 +306,62 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:CloseTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '接口请求结果返回码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '200', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message', - 'type' => 'string', - 'example' => 'success', - ], - 'RequestId' => [ - 'description' => '请求唯一识别码。', - 'type' => 'string', - 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功,true代表调用正常', - 'type' => 'boolean', - 'example' => 'true', + 'Code' => ['description' => '状态码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'success'], + 'RequestId' => ['description' => '阿里云为该请求生成的唯一标识符。', 'type' => 'string', 'example' => 'ED195C2C-787F-511C-8204-714456781861'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常'."\n", 'type' => 'boolean', 'example' => 'true'], + 'Data' => [ + 'description' => '调用成功后返回的业务数据。', + 'type' => 'object', + 'properties' => [ + 'ObjectKey' => ['description' => '已上传的文件标识符', 'type' => 'string', 'example' => 'cdb5d174-c282-4b2d-9048-e74ea2223127.jpg'], + 'PutSignedUrl' => ['description' => '上传OSS文件的签名URL', 'type' => 'string', 'example' => 'https://workorder.oss-cn-beijing.aliyuncs.com'."\n" + .'/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI***************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D'], + 'GetSignedUrl' => ['description' => '查询OSS文件的签名URL', 'type' => 'string', 'example' => 'https://workorder.oss-cn-beijing.aliyuncs.com'."\n" + .'/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI**************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D'], + ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:CloseTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true\\n}","type":"json"}]', - 'title' => '关闭工单', - 'summary' => '关闭工单。', - ], - 'EvaluateTicket' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'title' => '获取临时附件上传OSS地址', + 'summary' => '查询附件上传OSS地址。', + 'description' => '> 附件上传'."\n" + .'> - 请参考OSS官方文档,使用预签名URL上传文件。'."\n" + ."\n" + .'您可在拿到临时上传链接后通过如下方式上传:'."\n" + .'<details>'."\n" + .'<summary>示例'."\n" + .'</summary>'."\n" + .'curl -X PUT -H "Content-Type:application/octet-stream" -H "x-oss-meta-author:aliy" -T /home/admin/file.png "https://xx.oss-cn-zhangjiakou.aliyuncs.com/xx/xx.png"'."\n" + .'</details>', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetAttachmentUploadUrl'], + ], ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"ED195C2C-787F-511C-8204-714456781861\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"ObjectKey\\": \\"cdb5d174-c282-4b2d-9048-e74ea2223127.jpg\\",\\n \\"PutSignedUrl\\": \\"https://workorder.oss-cn-beijing.aliyuncs.com\\\\n/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI***************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D\\",\\n \\"GetSignedUrl\\": \\"https://workorder.oss-cn-beijing.aliyuncs.com\\\\n/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI**************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D\\"\\n }\\n}","type":"json"}]', + ], + 'GetMqConsumerTag' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -721,63 +370,74 @@ 'APP' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], - 'parameters' => [ - [ - 'name' => 'TicketId', - 'in' => 'formData', + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], + 'parameters' => [], + 'responses' => [ + 200 => [ 'schema' => [ - 'description' => '工单号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '001ET1BU1P', + 'type' => 'object', + 'properties' => [ + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:GetMqConsumerTag\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '接口请求结果返回码', 'type' => 'integer', 'format' => 'int32', 'example' => '200'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'success'], + 'Data' => ['description' => '返回值,即你的唯一的mq消费的tag', 'type' => 'string', 'example' => '46434030'], + 'RequestId' => ['description' => '请求唯一识别码', 'type' => 'string', 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC'], + 'Success' => ['description' => '调用是否成功。true:表示成功;false:表示失败。'."\n", 'type' => 'boolean', 'example' => 'true'], + ], + 'description' => '', ], ], + ], + 'errorCodes' => [ + 400 => [ + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], + ], [ - 'name' => 'Solved', - 'in' => 'formData', - 'schema' => [ - 'description' => '是否解决', - 'type' => 'boolean', - 'required' => true, - 'example' => 'true', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], + ], + 403 => [ + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], + ], + 500 => [ + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], + ], + 'title' => '获取工单RocketMQ消息监听的TAG', + 'summary' => '获取工单RocketMQ消息监听的TAG。', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetMqConsumerTag'], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:GetMqConsumerTag\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"46434030\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true\\n}","type":"json"}]', + ], + 'GetTicket' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Score', - 'in' => 'formData', - 'schema' => [ - 'description' => '评价星级1-5星', - 'type' => 'string', - 'required' => true, - 'example' => '1', - ], + 'AK' => [], ], [ - 'name' => 'Content', + 'APP' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], + 'parameters' => [ + [ + 'name' => 'TicketId', 'in' => 'formData', - 'schema' => [ - 'description' => '评价内容', - 'type' => 'string', - 'required' => false, - 'example' => '很满意的一次工单服务', - ], + 'schema' => ['description' => '工单编号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '001571BTXC'], ], [ 'name' => 'Uid', 'in' => 'formData', - 'schema' => [ - 'description' => 'UID', - 'type' => 'string', - 'required' => false, - 'example' => '1902070573958003', - ], + 'schema' => ['description' => 'UID', 'type' => 'string', 'required' => false, 'example' => '1604499804113750'], ], ], 'responses' => [ @@ -785,78 +445,80 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:EvaluateTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '状态码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '200', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'successful', - ], - 'RequestId' => [ - 'description' => '请求ID。', - 'type' => 'string', - 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD', - ], - 'Success' => [ - 'description' => '调用是否成功。true:表示成功;false:表示失败。', - 'type' => 'boolean', - 'example' => 'true', + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:GetTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'RequestId' => ['description' => '阿里云为该请求生成的唯一标识符。', 'type' => 'string', 'example' => 'C499BB0F-630D-5BE6-B3EA-5FCD95B85503'], + 'Success' => ['description' => '调用接口返回是否成功,true代表调用正常', 'type' => 'boolean', 'example' => 'True'], + 'Code' => ['description' => '接口请求结果返回码', 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'success'], + 'PageNumber' => ['description' => '分页查询参数的页码', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], + 'PageSize' => ['description' => '分页查询参数的每页条数', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], + 'TotalCount' => ['description' => '查询结果总数, 即我的工单记录总条数', 'type' => 'integer', 'format' => 'int64', 'example' => '108'], + 'Data' => [ + 'description' => '接口调用成功后,返回的业务数据', + 'type' => 'object', + 'properties' => [ + 'TicketId' => ['description' => '工单编号', 'type' => 'string', 'example' => '0005PYGCW'], + 'Title' => ['description' => '工单标题', 'type' => 'string', 'example' => 'Why did ECS renewal fail?'], + 'Description' => ['description' => '工单问题描述, 目前只支持纯文本格式', 'type' => 'string', 'example' => 'Why ECS renewal failed?'], + 'CreateTime' => ['description' => '工单创建时间的时间戳', 'type' => 'integer', 'format' => 'int64', 'example' => '1623396736000'], + 'CreatorId' => ['description' => '工单创建人uid', 'type' => 'string', 'example' => '1168025'], + 'CategoryId' => ['description' => '工单问题分类ID', 'type' => 'string', 'example' => '7161'], + 'Status' => [ + 'description' => '工单状态, 参考值如下'."\n" + .'1, "assigned", "待响应", '."\n" + .'2, "dealing", "处理中",'."\n" + .'3, "wait_feedback", "待反馈",'."\n" + .'4, "feedback", "已反馈",'."\n" + .'5, "wait_confirm", "待确认",'."\n" + .'6, "confirmed", "已完成"', + 'type' => 'object', + 'properties' => [ + 'Label' => ['description' => '状态枚举文本', 'type' => 'string', 'example' => 'Completed'], + 'Value' => ['description' => '状态枚举值', 'type' => 'string', 'example' => '6'], + ], + ], + 'Severity' => [ + 'description' => '紧急度枚举值, 1 代表一般问题, 2 代表紧急问题', + 'type' => 'object', + 'properties' => [ + 'Label' => ['description' => '枚举文本', 'type' => 'string', 'example' => 'General issue'], + 'Value' => ['description' => '枚举值', 'type' => 'string', 'example' => '1'], + ], + ], + ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'illegal.param', 'errorMessage' => 'Illegal param.', 'description' => '非法参数'], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:EvaluateTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"successful\\",\\n \\"RequestId\\": \\"C1DA4C6F-963E-5741-AB57-67A554D102FD\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<EvaluateTicketResponse>\\n <Code>200</Code>\\n <Message>successful</Message>\\n <RequestId>C1DA4C6F-963E-5741-AB57-67A554D102FD</RequestId>\\n <Success>true</Success>\\n</EvaluateTicketResponse>","errorExample":""}]', - 'title' => '评价工单', - 'summary' => '评价工单。', - 'requestParamsDescription' => ' ', - 'responseParamsDescription' => ' ', - 'extraInfo' => ' ', - ], - 'ListTickets' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:GetTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"RequestId\\": \\"C499BB0F-630D-5BE6-B3EA-5FCD95B85503\\",\\n \\"Success\\": true,\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 108,\\n \\"Data\\": {\\n \\"TicketId\\": \\"0005PYGCW\\",\\n \\"Title\\": \\"Why did ECS renewal fail?\\",\\n \\"Description\\": \\"Why ECS renewal failed?\\",\\n \\"CreateTime\\": 1623396736000,\\n \\"CreatorId\\": \\"1168025\\",\\n \\"CategoryId\\": \\"7161\\",\\n \\"Status\\": {\\n \\"Label\\": \\"Completed\\",\\n \\"Value\\": \\"6\\"\\n },\\n \\"Severity\\": {\\n \\"Label\\": \\"General issue\\",\\n \\"Value\\": \\"1\\"\\n }\\n }\\n}","type":"json"}]', + 'title' => '查询工单', + 'summary' => '查询工单。', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '256', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetTicket'], + ], ], + ], + 'ListCategories' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -867,126 +529,26 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'StartDate', + 'name' => 'ProductId', 'in' => 'formData', - 'schema' => [ - 'description' => '工单创建时间, 配合EndDate使用, 用于查询在指定的开始和结束时间范围内创建的工单', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'docRequired' => true, - 'example' => '1623396736000', - ], + 'schema' => ['description' => '产品ID, 通过ListProducts接口获取. ProductId为阿里云产品ID, 一个产品下会挂多个Category(工单问题分类)', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'maximum' => '99999999999', 'minimum' => '0', 'example' => '18550'], ], [ - 'name' => 'EndDate', + 'name' => 'Name', 'in' => 'formData', - 'schema' => [ - 'description' => '工单创建截止时间, 配合StartDate使用, 用于查询在指定的开始和结束时间范围内提交的工单', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'docRequired' => true, - 'example' => '1623396736000', - ], - ], - [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'description' => '分页查询页码参数', - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'docRequired' => true, - 'maximum' => '9999999', - 'minimum' => '1', - 'example' => '1', - ], + 'schema' => ['description' => '分类问题名称, 支持模糊搜索', 'type' => 'string', 'required' => false, 'example' => 'ecs'], ], [ - 'name' => 'PageSize', + 'name' => 'Language', 'in' => 'query', - 'schema' => [ - 'description' => '分页查询条数参数', - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'docRequired' => true, - 'maximum' => '100', - 'minimum' => '10', - 'example' => '10', - ], - ], - [ - 'name' => 'TicketId', - 'in' => 'formData', - 'schema' => [ - 'description' => '工单编号', - 'type' => 'string', - 'required' => false, - 'example' => '0005PYGCW', - ], - ], - [ - 'name' => 'Keyword', - 'in' => 'formData', - 'schema' => [ - 'description' => '工单关键词, 用于模糊搜索匹配工单创建时的Description字段的内容', - 'type' => 'string', - 'required' => false, - 'example' => 'ecs', - ], - ], - [ - 'name' => 'StatusList', - 'in' => 'formData', - 'style' => 'repeatList', - 'schema' => [ - 'description' => '多个工单状态', - 'type' => 'array', - 'items' => [ - 'description' => '工单状态,参考值如下1,"assigned","待响应",2,"dealing","处理中",3,"wait-feedback","待反馈",4,"feedback","已反馈",5,"wait_confirm","待确认",6,"confirmed","已完成"', - 'type' => 'string', - 'required' => false, - 'example' => 'confirmed', - ], - 'required' => false, - 'example' => '6', - 'maxItems' => 11, - ], - ], - [ - 'name' => 'TicketIdList', - 'in' => 'formData', - 'style' => 'simple', - 'schema' => [ - 'description' => '多个工单编号', - 'type' => 'array', - 'items' => [ - 'description' => '工单号', - 'type' => 'string', - 'required' => false, - 'example' => '0006S6ZL6E', - ], - 'required' => false, - ], - ], - [ - 'name' => 'Uid', - 'in' => 'formData', - 'schema' => [ - 'description' => 'UID', - 'type' => 'string', - 'required' => false, - 'example' => '1902070573958003', - ], + 'schema' => ['description' => '您使用的语言。取值:'."\n" + ."\n" + .'- 中文:zh。'."\n" + .'- 英文:en。'."\n" + .'- 日文:jp。', 'type' => 'string', 'required' => false, 'example' => 'zh'], ], ], 'responses' => [ @@ -994,137 +556,54 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:ListTickets\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'RequestId' => [ - 'description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", - 'type' => 'string', - 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], - 'Code' => [ - 'description' => '接口请求结果返回码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => '入参解析失败', - ], - 'PageNumber' => [ - 'description' => '分页查询参数的页码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '1', - ], - 'PageSize' => [ - 'description' => '分页查询参数的每页条数', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '10', - ], - 'TotalCount' => [ - 'description' => '查询结果总数, 即我的工单记录总条数', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '99', - ], + 'Code' => ['description' => '状态码', 'type' => 'integer', 'format' => 'int32', 'example' => '200'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'success'], + 'RequestId' => ['description' => '请求唯一识别码', 'type' => 'string', 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC'], + 'Success' => ['description' => '调用是否成功。true:表示成功;false:表示失败。', 'type' => 'boolean', 'example' => 'true'], 'Data' => [ - 'description' => '返回值为我的工单列表数据'."\n", + 'description' => '返回值,即问题分类列表', 'type' => 'array', 'items' => [ + 'description' => '返回值,即问题分类列表', 'type' => 'object', 'properties' => [ - 'TicketId' => [ - 'description' => '工单编号', - 'type' => 'string', - 'example' => '0005PYGCW', - ], - 'Title' => [ - 'description' => '工单标题', - 'type' => 'string', - 'example' => 'ecs续费失败啥原因', - ], - 'Status' => [ - 'description' => '工单状态, 参考值如下'."\n" - .'1, "assigned", "待响应", '."\n" - .'2, "dealing", "处理中",'."\n" - .'3, "wait_feedback", "待反馈",'."\n" - .'4, "feedback", "已反馈",'."\n" - .'5, "wait_confirm", "待确认",'."\n" - .'6, "confirmed", "已完成"', - 'type' => 'object', - 'properties' => [ - 'Label' => [ - 'description' => '状态描述, 如已完成', - 'type' => 'string', - 'example' => '已完成', - ], - 'Value' => [ - 'description' => '状态值, 如6, 代表已完成', - 'type' => 'string', - 'example' => '6', - ], - ], - ], + 'CategoryName' => ['description' => '工单问题分类名称', 'type' => 'string', 'example' => 'ECS'], + 'CategoryId' => ['description' => '工单问题分类ID', 'type' => 'integer', 'format' => 'int64', 'example' => '7161'], ], ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'illegal.param', - 'errorMessage' => 'Params illegal', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ListTickets\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Code\\": 0,\\n \\"Message\\": \\"入参解析失败\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 99,\\n \\"Data\\": [\\n {\\n \\"TicketId\\": \\"0005PYGCW\\",\\n \\"Title\\": \\"ecs续费失败啥原因\\",\\n \\"Status\\": {\\n \\"Label\\": \\"已完成\\",\\n \\"Value\\": \\"6\\"\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<TotalCount>99</TotalCount>\\n<PageSize>10</PageSize>\\n<Message>入参解析失败</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<PageNumber>1</PageNumber>\\n<Data>\\n <TicketId>0005PYGCW</TicketId>\\n <Title>ecs续费失败啥原因</Title>\\n <Status>\\n <Value>6</Value>\\n <Label>已完成</Label>\\n </Status>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', - 'title' => '获取我的工单列表', - 'summary' => '获取我的工单列表。', - 'requestParamsDescription' => ' ', - 'responseParamsDescription' => ' ', - 'extraInfo' => ' ', - ], - 'ListTicketNotes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'title' => '获取指定产品下的类别', + 'summary' => '获取工单问题分类列表数据。', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListCategories'], + ], ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"CategoryName\\": \\"ECS\\",\\n \\"CategoryId\\": 7161\\n }\\n ]\\n}","type":"json"}]', + ], + 'ListProducts' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1135,31 +614,21 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'TicketId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'description' => '工单编号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '0005PYGCW', - ], + 'schema' => ['description' => '产品名称, 支持模糊搜索, 非必填。', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => 'ecs'], ], [ - 'name' => 'Uid', + 'name' => 'Language', 'in' => 'query', - 'schema' => [ - 'description' => 'UID', - 'type' => 'string', - 'required' => false, - 'example' => '1936753548534516', - ], + 'schema' => ['description' => '您使用的语言。取值:'."\n" + ."\n" + .'- 中文:zh。'."\n" + .'- 英文:en。'."\n" + .'- 日文:jp。', 'type' => 'string', 'required' => false, 'example' => 'zh'], ], ], 'responses' => [ @@ -1167,173 +636,69 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:ListTicketNotes\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '接口请求结果返回码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => '入参非法', - ], - 'RequestId' => [ - 'description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", - 'type' => 'string', - 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], + 'Code' => ['description' => '接口请求结果返回码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'Invalid input parameter'], + 'RequestId' => ['description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", 'type' => 'string', 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常'."\n", 'type' => 'boolean', 'example' => 'true'], 'Data' => [ - 'description' => '返回值, 即指定工单的对话记录列表数据', + 'description' => '返回值, 即产品列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Type' => [ - 'description' => '对话类型'."\n" - .'1 卡片, 即schema'."\n" - .'2 文本, 即content', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '1', - ], - 'Status' => [ - 'description' => '沟通消息状态字段, 参考值'."\n" - .'未读=1、已读=2', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '6', - ], - 'Tip' => [ - 'description' => '暂不使用的字段', - 'type' => 'string', - 'example' => 'null', - ], - 'DialogId' => [ - 'description' => '对话记录唯一ID标识', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '9999', - ], - 'CreateTime' => [ - 'description' => '沟通消息创建时间的时间戳', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1623396736000', - ], - 'Dialog' => [ - 'description' => '工单沟通记录对象', - 'type' => 'object', - 'properties' => [ - 'Schema' => [ - 'description' => '工单沟通记录系统卡片, 将来开放系统卡片对接能力时使用, 目前阶段用content取纯文本内容即可', - 'type' => 'string', - 'example' => 'null', - ], - 'Content' => [ - 'description' => '工单沟通内容', - 'type' => 'string', - 'example' => '你好, 我的ECS续费失败, 请问是什么原因', - ], - ], - ], - 'User' => [ - 'description' => '对话的用户', - 'type' => 'object', - 'properties' => [ - 'Role' => [ - 'description' => '对话用户角色, 区分小二和用户使用'."\n" - .'2, 客服'."\n" - .'3, 用户', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '3', - ], - 'Name' => [ - 'description' => '对话用户名称', - 'type' => 'string', - 'example' => '工单小二', - ], - ], - ], - 'Attachments' => [ - 'description' => '附件列表', + 'DirectoryId' => ['description' => '产品目录ID, 代表产品大类, 如弹性计算', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'DirectoryName' => ['description' => '产品目录名称, 代表产品大类, 如弹性计算', 'type' => 'string', 'example' => 'ECS'], + 'ProductList' => [ + 'description' => '阿里云产品列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'description' => '附件名称', - 'type' => 'string', - 'example' => '003.jpg', - ], - 'Url' => [ - 'description' => '临时可访问的附件地址', - 'type' => 'string', - 'example' => 'https://gts-workorder.oss-cn-beijing.aliyuncs.com/20221003/cbc00fb0-b612-4d89-a75b-8d535f750f9f/image.png', - ], + 'ProductId' => ['description' => '阿里云产品ID', 'type' => 'integer', 'format' => 'int64', 'example' => '7160'], + 'ProductName' => ['description' => '阿里云产品名称', 'type' => 'string', 'example' => 'ECS'], ], + 'description' => '', ], ], ], + 'description' => '', ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ListTicketNotes\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 0,\\n \\"Message\\": \\"入参非法\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"Type\\": 1,\\n \\"Status\\": 6,\\n \\"Tip\\": \\"null\\",\\n \\"DialogId\\": 9999,\\n \\"CreateTime\\": 1623396736000,\\n \\"Dialog\\": {\\n \\"Schema\\": \\"null\\",\\n \\"Content\\": \\"你好, 我的ECS续费失败, 请问是什么原因\\"\\n },\\n \\"User\\": {\\n \\"Role\\": 3,\\n \\"Name\\": \\"工单小二\\"\\n },\\n \\"Attachments\\": [\\n {\\n \\"Name\\": \\"003.jpg\\",\\n \\"Url\\": \\"https://gts-workorder.oss-cn-beijing.aliyuncs.com/20221003/cbc00fb0-b612-4d89-a75b-8d535f750f9f/image.png\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<Message>入参非法</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<Data>\\n <Status>6</Status>\\n <Type>1</Type>\\n <CreateTime>1623396736000</CreateTime>\\n <DialogId>9999</DialogId>\\n <Tip>null</Tip>\\n <Dialog>\\n <Content>你好, 我的ECS续费失败, 请问是什么原因</Content>\\n <Schema>null</Schema>\\n </Dialog>\\n <User>\\n <Role>3</Role>\\n <Name>工单小二</Name>\\n </User>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', - 'title' => '获取工单沟通记录', - 'summary' => '获取工单沟通记录。', + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"Invalid input parameter\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"DirectoryId\\": 1,\\n \\"DirectoryName\\": \\"ECS\\",\\n \\"ProductList\\": [\\n {\\n \\"ProductId\\": 7160,\\n \\"ProductName\\": \\"ECS\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<Message>入参非法</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<Data>\\n <DirectoryId>1</DirectoryId>\\n <DirectoryName>云服务器</DirectoryName>\\n <ProductList>\\n <ProductName>ECS</ProductName>\\n <ProductId>7160</ProductId>\\n </ProductList>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', + 'title' => '获取阿里云产品列表数据', + 'summary' => '获取阿里云产品列表数据。', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', - ], - 'ListProducts' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListProducts'], + ], ], + ], + 'ListTicketNotes' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1344,35 +709,17 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Name', + 'name' => 'TicketId', 'in' => 'query', - 'schema' => [ - 'description' => '产品名称, 支持模糊搜索, 非必填。', - 'type' => 'string', - 'required' => false, - 'docRequired' => false, - 'example' => 'ecs', - ], + 'schema' => ['description' => '工单编号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0005PYGCW'], ], [ - 'name' => 'Language', + 'name' => 'Uid', 'in' => 'query', - 'schema' => [ - 'description' => '您使用的语言。取值:'."\n" - ."\n" - .'- 中文:zh。'."\n" - .'- 英文:en。'."\n" - .'- 日文:jp。', - 'type' => 'string', - 'required' => false, - 'example' => 'zh', - ], + 'schema' => ['description' => 'UID', 'type' => 'string', 'required' => false, 'example' => '1936753548534516'], ], ], 'responses' => [ @@ -1380,113 +727,94 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'Code' => [ - 'description' => '接口请求结果返回码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => '入参非法', - ], - 'RequestId' => [ - 'description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", - 'type' => 'string', - 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:ListTicketNotes\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '接口请求结果返回码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'Invalid input parameter'], + 'RequestId' => ['description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", 'type' => 'string', 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常'."\n", 'type' => 'boolean', 'example' => 'true'], 'Data' => [ - 'description' => '返回值, 即产品列表', + 'description' => '返回值, 即指定工单的对话记录列表数据', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'DirectoryId' => [ - 'description' => '产品目录ID, 代表产品大类, 如弹性计算', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', + 'Type' => ['description' => '对话类型'."\n" + .'1 卡片, 即schema'."\n" + .'2 文本, 即content', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], + 'Status' => ['description' => '沟通消息状态字段, 参考值'."\n" + .'未读=1、已读=2', 'type' => 'integer', 'format' => 'int32', 'example' => '6'], + 'Tip' => ['description' => '暂不使用的字段', 'type' => 'string', 'example' => 'null'], + 'DialogId' => ['description' => '对话记录唯一ID标识', 'type' => 'integer', 'format' => 'int64', 'example' => '9999'], + 'CreateTime' => ['description' => '沟通消息创建时间的时间戳', 'type' => 'integer', 'format' => 'int64', 'example' => '1623396736000'], + 'Dialog' => [ + 'description' => '工单沟通记录对象', + 'type' => 'object', + 'properties' => [ + 'Schema' => ['description' => '工单沟通记录系统卡片, 将来开放系统卡片对接能力时使用, 目前阶段用content取纯文本内容即可', 'type' => 'string', 'example' => 'null'], + 'Content' => ['description' => '工单沟通内容', 'type' => 'string', 'example' => 'Hello, my ECS renewal failed. What is the reason?'], + ], ], - 'DirectoryName' => [ - 'description' => '产品目录名称, 代表产品大类, 如弹性计算', - 'type' => 'string', - 'example' => '云服务器', + 'User' => [ + 'description' => '对话的用户', + 'type' => 'object', + 'properties' => [ + 'Role' => ['description' => '对话用户角色, 区分小二和用户使用'."\n" + .'2, 客服'."\n" + .'3, 用户', 'type' => 'integer', 'format' => 'int32', 'example' => '3'], + 'Name' => ['description' => '对话用户名称', 'type' => 'string', 'example' => 'John'], + ], ], - 'ProductList' => [ - 'description' => '阿里云产品列表', + 'Attachments' => [ + 'description' => '附件列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'ProductId' => [ - 'description' => '阿里云产品ID', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '7160', - ], - 'ProductName' => [ - 'description' => '阿里云产品名称', - 'type' => 'string', - 'example' => 'ECS', - ], + 'Name' => ['description' => '附件名称', 'type' => 'string', 'example' => '003.jpg'], + 'Url' => ['description' => '临时可访问的附件地址', 'type' => 'string', 'example' => 'https://gts-workorder.oss-cn-beijing.aliyuncs.com/20221003/cbc00fb0-b612-4d89-a75b-8d535f750f9f/image.png'], ], + 'description' => '', ], ], ], + 'description' => '', ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"入参非法\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"DirectoryId\\": 1,\\n \\"DirectoryName\\": \\"云服务器\\",\\n \\"ProductList\\": [\\n {\\n \\"ProductId\\": 7160,\\n \\"ProductName\\": \\"ECS\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<Message>入参非法</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<Data>\\n <DirectoryId>1</DirectoryId>\\n <DirectoryName>云服务器</DirectoryName>\\n <ProductList>\\n <ProductName>ECS</ProductName>\\n <ProductId>7160</ProductId>\\n </ProductList>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', - 'title' => '获取阿里云产品列表数据', - 'summary' => '获取阿里云产品列表数据。', + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ListTicketNotes\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 0,\\n \\"Message\\": \\"Invalid input parameter\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"Type\\": 1,\\n \\"Status\\": 6,\\n \\"Tip\\": \\"null\\",\\n \\"DialogId\\": 9999,\\n \\"CreateTime\\": 1623396736000,\\n \\"Dialog\\": {\\n \\"Schema\\": \\"null\\",\\n \\"Content\\": \\"Hello, my ECS renewal failed. What is the reason?\\"\\n },\\n \\"User\\": {\\n \\"Role\\": 3,\\n \\"Name\\": \\"John\\"\\n },\\n \\"Attachments\\": [\\n {\\n \\"Name\\": \\"003.jpg\\",\\n \\"Url\\": \\"https://gts-workorder.oss-cn-beijing.aliyuncs.com/20221003/cbc00fb0-b612-4d89-a75b-8d535f750f9f/image.png\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<Message>入参非法</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<Data>\\n <Status>6</Status>\\n <Type>1</Type>\\n <CreateTime>1623396736000</CreateTime>\\n <DialogId>9999</DialogId>\\n <Tip>null</Tip>\\n <Dialog>\\n <Content>你好, 我的ECS续费失败, 请问是什么原因</Content>\\n <Schema>null</Schema>\\n </Dialog>\\n <User>\\n <Role>3</Role>\\n <Name>工单小二</Name>\\n </User>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', + 'title' => '获取工单沟通记录', + 'summary' => '获取工单沟通记录。', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', - ], - 'ListCategories' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '256', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListTicketNotes'], + ], ], + ], + 'ListTickets' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1497,234 +825,142 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'ProductId', + 'name' => 'StartDate', 'in' => 'formData', - 'schema' => [ - 'description' => '产品ID, 通过ListProducts接口获取. ProductId为阿里云产品ID, 一个产品下会挂多个Category(工单问题分类)', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'docRequired' => true, - 'maximum' => '99999999999', - 'minimum' => '0', - 'example' => '18550', - ], + 'schema' => ['description' => '工单创建时间, 配合EndDate使用, 用于查询在指定的开始和结束时间范围内创建的工单', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'docRequired' => true, 'example' => '1623396736000'], ], [ - 'name' => 'Name', + 'name' => 'EndDate', + 'in' => 'formData', + 'schema' => ['description' => '工单创建截止时间, 配合StartDate使用, 用于查询在指定的开始和结束时间范围内提交的工单', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'docRequired' => true, 'example' => '1623396736000'], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['description' => '分页查询页码参数', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '9999999', 'minimum' => '1', 'example' => '1'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['description' => '分页查询条数参数', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '100', 'minimum' => '10', 'example' => '10'], + ], + [ + 'name' => 'TicketId', + 'in' => 'formData', + 'schema' => ['description' => '工单编号', 'type' => 'string', 'required' => false, 'example' => '0005PYGCW'], + ], + [ + 'name' => 'Keyword', + 'in' => 'formData', + 'schema' => ['description' => '工单关键词, 用于模糊搜索匹配工单创建时的Description字段的内容', 'type' => 'string', 'required' => false, 'example' => 'ecs'], + ], + [ + 'name' => 'StatusList', 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'description' => '分类问题名称, 支持模糊搜索', - 'type' => 'string', + 'description' => '多个工单状态', + 'type' => 'array', + 'items' => ['description' => '工单状态,参考值如下1,"assigned","待响应",2,"dealing","处理中",3,"wait-feedback","待反馈",4,"feedback","已反馈",5,"wait_confirm","待确认",6,"confirmed","已完成"', 'type' => 'string', 'required' => false, 'example' => 'confirmed'], 'required' => false, - 'example' => 'ecs', + 'example' => '6', + 'maxItems' => 11, ], ], [ - 'name' => 'Language', - 'in' => 'query', + 'name' => 'TicketIdList', + 'in' => 'formData', + 'style' => 'simple', 'schema' => [ - 'description' => '您使用的语言。取值:'."\n" - ."\n" - .'- 中文:zh。'."\n" - .'- 英文:en。'."\n" - .'- 日文:jp。', - 'type' => 'string', + 'description' => '多个工单编号', + 'type' => 'array', + 'items' => ['description' => '工单号', 'type' => 'string', 'required' => false, 'example' => '0006S6ZL6E'], 'required' => false, - 'example' => 'zh', ], ], + [ + 'name' => 'Uid', + 'in' => 'formData', + 'schema' => ['description' => 'UID', 'type' => 'string', 'required' => false, 'example' => '1902070573958003'], + ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ - 'Code' => [ - 'description' => '状态码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '200', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'success', - ], - 'RequestId' => [ - 'description' => '请求唯一识别码', - 'type' => 'string', - 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC', - ], - 'Success' => [ - 'description' => '调用是否成功。true:表示成功;false:表示失败。', - 'type' => 'boolean', - 'example' => 'true', - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:ListTickets\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'RequestId' => ['description' => '接口请求的唯一ID, 每次调用requestID唯一'."\n", 'type' => 'string', 'example' => 'AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常'."\n", 'type' => 'boolean', 'example' => 'true'], + 'Code' => ['description' => '接口请求结果返回码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => '入参解析失败'], + 'PageNumber' => ['description' => '分页查询参数的页码', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], + 'PageSize' => ['description' => '分页查询参数的每页条数', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], + 'TotalCount' => ['description' => '查询结果总数, 即我的工单记录总条数', 'type' => 'integer', 'format' => 'int64', 'example' => '99'], 'Data' => [ - 'description' => '返回值,即问题分类列表', + 'description' => '返回值为我的工单列表数据'."\n", 'type' => 'array', 'items' => [ - 'description' => '返回值,即问题分类列表', 'type' => 'object', 'properties' => [ - 'CategoryName' => [ - 'description' => '工单问题分类名称', - 'type' => 'string', - 'example' => 'ECS', - ], - 'CategoryId' => [ - 'description' => '工单问题分类ID', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '7161', + 'TicketId' => ['description' => '工单编号', 'type' => 'string', 'example' => '0005PYGCW'], + 'Title' => ['description' => '工单标题', 'type' => 'string', 'example' => 'Why did ECS renewal fail?'], + 'Status' => [ + 'description' => '工单状态, 参考值如下'."\n" + .'1, "assigned", "待响应", '."\n" + .'2, "dealing", "处理中",'."\n" + .'3, "wait_feedback", "待反馈",'."\n" + .'4, "feedback", "已反馈",'."\n" + .'5, "wait_confirm", "待确认",'."\n" + .'6, "confirmed", "已完成"', + 'type' => 'object', + 'properties' => [ + 'Label' => ['description' => '状态描述, 如已完成', 'type' => 'string', 'example' => 'Completed'], + 'Value' => ['description' => '状态值, 如6, 代表已完成', 'type' => 'string', 'example' => '6'], + ], ], ], + 'description' => '', ], ], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'illegal.param', 'errorMessage' => 'Params illegal', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], - ], - ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"CategoryName\\": \\"ECS\\",\\n \\"CategoryId\\": 7161\\n }\\n ]\\n}","type":"json"}]', - 'title' => '获取指定产品下的类别', - 'summary' => '获取工单问题分类列表数据。', - ], - 'GetMqConsumerTag' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - [ - 'APP' => [], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], - 'operationType' => 'read', - 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], - 'parameters' => [], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:GetMqConsumerTag\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '接口请求结果返回码', - 'type' => 'integer', - 'format' => 'int32', - 'example' => '200', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'description' => '返回值,即你的唯一的mq消费的tag', - 'type' => 'string', - 'example' => '46434030', - ], - 'RequestId' => [ - 'description' => '请求唯一识别码', - 'type' => 'string', - 'example' => 'CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC', - ], - 'Success' => [ - 'description' => '调用是否成功。true:表示成功;false:表示失败。'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], - ], - ], - ], - ], - 'errorCodes' => [ - 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], - ], - [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], - ], - 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], - ], - 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ListTickets\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"RequestId\\": \\"AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD\\",\\n \\"Success\\": true,\\n \\"Code\\": 0,\\n \\"Message\\": \\"入参解析失败\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 99,\\n \\"Data\\": [\\n {\\n \\"TicketId\\": \\"0005PYGCW\\",\\n \\"Title\\": \\"Why did ECS renewal fail?\\",\\n \\"Status\\": {\\n \\"Label\\": \\"Completed\\",\\n \\"Value\\": \\"6\\"\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<TotalCount>99</TotalCount>\\n<PageSize>10</PageSize>\\n<Message>入参解析失败</Message>\\n<RequestId>AC0AB2EC-AFBC-44BA-AE77-132A5A1EC0AD</RequestId>\\n<PageNumber>1</PageNumber>\\n<Data>\\n <TicketId>0005PYGCW</TicketId>\\n <Title>ecs续费失败啥原因</Title>\\n <Status>\\n <Value>6</Value>\\n <Label>已完成</Label>\\n </Status>\\n</Data>\\n<Code>0</Code>\\n<Success>true</Success>","errorExample":""}]', + 'title' => '获取我的工单列表', + 'summary' => '获取我的工单列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListTickets'], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:GetMqConsumerTag\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 200,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"46434030\\",\\n \\"RequestId\\": \\"CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC\\",\\n \\"Success\\": true\\n}","type":"json"}]', - 'title' => '获取工单RocketMQ消息监听的TAG', - 'summary' => '获取工单RocketMQ消息监听的TAG。', ], 'ReopenTicket' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1735,42 +971,22 @@ ], 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'TicketId', 'in' => 'formData', - 'schema' => [ - 'description' => '工单编号', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '0005PYGCW', - ], + 'schema' => ['description' => '工单编号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0005PYGCW'], ], [ 'name' => 'Content', 'in' => 'formData', - 'schema' => [ - 'description' => '重开工单回复内容', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '还没有解决问题', - ], + 'schema' => ['description' => '重开工单回复内容', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'The issue has not been resolved yet.'], ], [ 'name' => 'Uid', 'in' => 'formData', - 'schema' => [ - 'description' => 'UID', - 'type' => 'string', - 'required' => false, - 'example' => '1013872004421947', - ], + 'schema' => ['description' => 'UID', 'type' => 'string', 'required' => false, 'example' => '1013872004421947'], ], ], 'responses' => [ @@ -1778,80 +994,44 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessDeniedDetail' => [ - 'description' => '无权限错误详细信息。如果有权限,则返回空字符串。', - 'type' => 'string', - 'example' => '{\\"AuthAction\\":\\"ram:ReopenTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}', - ], - 'Code' => [ - 'description' => '接口请求结果返回码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'description' => '调用成功后返回的业务数据。', - 'type' => 'string', - 'example' => '0005PYGCW', - ], - 'RequestId' => [ - 'description' => '阿里云为该请求生成的唯一标识符。', - 'type' => 'string', - 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:ReopenTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], + 'Code' => ['description' => '接口请求结果返回码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'success'], + 'Data' => ['description' => '调用成功后返回的业务数据。', 'type' => 'string', 'example' => '0005PYGCW'], + 'RequestId' => ['description' => '阿里云为该请求生成的唯一标识符。', 'type' => 'string', 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD'], + 'Success' => ['description' => '调用接口返回是否成功, true代表调用正常'."\n", 'type' => 'boolean', 'example' => 'true'], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ReopenTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\",\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"0005PYGCW\\",\\n \\"RequestId\\": \\"C1DA4C6F-963E-5741-AB57-67A554D102FD\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => '重开工单', 'summary' => '重开工单。', - ], - 'GetAttachmentUploadUrl' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '10', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReopenTicket'], + ], ], + ], + 'ReplyTicket' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1862,332 +1042,136 @@ ], 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'FileName', + 'name' => 'TicketId', + 'in' => 'formData', + 'schema' => ['description' => '工单号', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0005PYGCW'], + ], + [ + 'name' => 'Content', 'in' => 'formData', + 'schema' => ['description' => '工单回复的内容', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'OK, the renewal was successful on my end.'], + ], + [ + 'name' => 'FileNameList', + 'in' => 'query', + 'style' => 'simple', 'schema' => [ - 'description' => '上传文件的名称', - 'type' => 'string', - 'required' => true, - 'docRequired' => true, - 'example' => '81A0D93D-54D7-4529-ABFA-633ED63223BA.jpg', + 'description' => '附件名称列表,GetAttachmentUploadUrl接口返回的ObjectKey字段', + 'type' => 'array', + 'items' => ['description' => 'GetAttachmentUploadUrl接口返回的ObjectKey字段', 'type' => 'string', 'required' => false, 'example' => '6bc06f96-f8c1-4c00-9e30-368444fbd025.jpg,'], + 'required' => false, ], ], + [ + 'name' => 'Encrypt', + 'in' => 'formData', + 'schema' => ['description' => '是否加密', 'type' => 'boolean', 'required' => true, 'docRequired' => true, 'example' => 'false'], + ], + [ + 'name' => 'Uid', + 'in' => 'formData', + 'schema' => ['description' => '阿里云UID', 'type' => 'string', 'required' => false, 'example' => '1289427240739141'], + ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ - 'Code' => [ - 'description' => '状态码'."\n", - 'type' => 'integer', - 'format' => 'int32', - 'example' => '0', - ], - 'Message' => [ - 'description' => '错误信息, 当success=false的时候, 可以取到message'."\n", - 'type' => 'string', - 'example' => 'success', - ], - 'RequestId' => [ - 'description' => '阿里云为该请求生成的唯一标识符。', - 'type' => 'string', - 'example' => 'ED195C2C-787F-511C-8204-714456781861', - ], - 'Success' => [ - 'description' => '调用接口返回是否成功, true代表调用正常'."\n", - 'type' => 'boolean', - 'example' => 'true', - ], - 'Data' => [ - 'description' => '调用成功后返回的业务数据。', - 'type' => 'object', - 'properties' => [ - 'ObjectKey' => [ - 'description' => '已上传的文件标识符', - 'type' => 'string', - 'example' => 'cdb5d174-c282-4b2d-9048-e74ea2223127.jpg', - ], - 'PutSignedUrl' => [ - 'description' => '上传OSS文件的签名URL', - 'type' => 'string', - 'example' => 'https://workorder.oss-cn-beijing.aliyuncs.com'."\n" - .'/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI***************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D', - ], - 'GetSignedUrl' => [ - 'description' => '查询OSS文件的签名URL', - 'type' => 'string', - 'example' => 'https://workorder.oss-cn-beijing.aliyuncs.com'."\n" - .'/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI**************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D', - ], - ], - ], + 'Code' => ['description' => '状态码'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0'], + 'Message' => ['description' => '错误信息, 当success=false的时候, 可以取到message'."\n", 'type' => 'string', 'example' => 'Invalid input parameters'], + 'Data' => ['description' => '返回值, 即工单回复内容的dialogID'."\n", 'type' => 'string', 'example' => '46434030'], + 'RequestId' => ['description' => '接口请求的唯一id,每次调用requestid唯一', 'type' => 'string', 'example' => 'C1DA4C6F-963E-5741-AB57-67A554D102FD'], + 'Success' => ['description' => '调用接口返回是否成功,true代表调用正常', 'type' => 'boolean', 'example' => 'true'], + 'AccessDeniedDetail' => ['description' => '无权限错误详细信息。如果有权限,则返回空字符串。', 'type' => 'string', 'example' => '{\\"AuthAction\\":\\"ram:ReplyTicket\\",\\"AuthPrincipalDisplayName\\":\\"2146216584788xxxxx\\",\\"AuthPrincipalOwnerId\\":\\"1135850448xxxxx\\",\\"AuthPrincipalType\\":\\"SubUser\\",\\"NoPermissionType\\":\\"ImplicitDeny\\",\\"PolicyType\\":\\"AccountLevelIdentityBasedPolicy\\"}'], ], + 'description' => '', ], ], ], 'errorCodes' => [ 400 => [ - [ - 'errorCode' => 'param.illegal', - 'errorMessage' => 'Params illegal.', - ], + ['errorCode' => 'param.illegal', 'errorMessage' => 'Params illegal.', 'description' => ''], ], [ - [ - 'errorCode' => 'illegal.auth', - 'errorMessage' => 'You are not authorized to perform the operation.', - ], + ['errorCode' => 'illegal.auth', 'errorMessage' => 'You are not authorized to perform the operation.', 'description' => '您没有操作权限'], ], 403 => [ - [ - 'errorCode' => 'No permissions', - 'errorMessage' => 'No permissions to access.', - ], + ['errorCode' => 'No permissions', 'errorMessage' => 'No permissions to access.', 'description' => 'RAM鉴权无权限'], ], 500 => [ - [ - 'errorCode' => 'System.error', - 'errorMessage' => 'An error occurred while processing your request.', - ], + ['errorCode' => 'System.error', 'errorMessage' => 'An error occurred while processing your request.', 'description' => '系统出现未知错误,请重试'], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"Invalid input parameters\\",\\n \\"Data\\": \\"46434030\\",\\n \\"RequestId\\": \\"C1DA4C6F-963E-5741-AB57-67A554D102FD\\",\\n \\"Success\\": true,\\n \\"AccessDeniedDetail\\": \\"{\\\\\\\\\\\\\\"AuthAction\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ram:ReplyTicket\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalDisplayName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2146216584788xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalOwnerId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1135850448xxxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"AuthPrincipalType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"SubUser\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"NoPermissionType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ImplicitDeny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"PolicyType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"AccountLevelIdentityBasedPolicy\\\\\\\\\\\\\\"}\\"\\n}","type":"json"}]', + 'title' => '回复工单', + 'summary' => '工单回复, 回复的内容可以通过ListTicketNotes接口获取。', + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '20', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReplyTicket'], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"ED195C2C-787F-511C-8204-714456781861\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"ObjectKey\\": \\"cdb5d174-c282-4b2d-9048-e74ea2223127.jpg\\",\\n \\"PutSignedUrl\\": \\"https://workorder.oss-cn-beijing.aliyuncs.com\\\\n/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI***************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D\\",\\n \\"GetSignedUrl\\": \\"https://workorder.oss-cn-beijing.aliyuncs.com\\\\n/20220314/cabb80c3-430b-4079-a9f2-d2a0d1c2a587.png?Expires=1647328689&OSSAccessKeyId=LTAI**************&Signature=AbSEh26G3oYrJ8ivr4B0xzF89zk%3D\\"\\n }\\n}","type":"json"}]', - 'title' => '获取临时附件上传OSS地址', - 'summary' => '查询附件上传OSS地址。', - 'description' => '> 附件上传'."\n" - .'> - 请参考OSS官方文档,使用预签名URL上传文件。'."\n" - ."\n" - .'您可在拿到临时上传链接后通过如下方式上传:'."\n" - .'<details>'."\n" - .'<summary>示例'."\n" - .'</summary>'."\n" - .'curl -X PUT -H "Content-Type:application/octet-stream" -H "x-oss-meta-author:aliy" -T /home/admin/file.png "https://xx.oss-cn-zhangjiakou.aliyuncs.com/xx/xx.png"'."\n" - .'</details>', ], ], 'endpoints' => [ - [ - 'regionId' => 'ap-northeast-1', - 'endpoint' => 'workorder.ap-northeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'workorder.ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-northeast-2-pop', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'ap-south-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-2', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-3', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-5', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-finance-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-finance-pop', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-gov-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-nu16-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-chengdu', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-edge-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-fujian', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-haidian-cm12-c01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-bj-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-finance', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-prod-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-2', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-3', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-test-306', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong-finance-pop', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-huhehaote', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-north-2-gov-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-qingdao', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-qingdao-nebula', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-et15-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-et2-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-finance-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-inner', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-internal-test-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-finance-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-inner', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-st4-d01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-su18-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wuhan', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-yushanfang', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangbei-na61-b01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangjiakou-na62-a01', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhengzhou-nebula-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'eu-central-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'eu-west-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'eu-west-1-oxs', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'me-east-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'rus-west-1-pop', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'us-east-1', - 'endpoint' => 'workorder.aliyuncs.com', - ], - [ - 'regionId' => 'us-west-1', - 'endpoint' => 'workorder.aliyuncs.com', + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.ap-northeast-1.aliyuncs.com', 'endpoint' => 'workorder.ap-northeast-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.ap-southeast-1.aliyuncs.com', 'endpoint' => 'workorder.ap-southeast-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'workorder.aliyuncs.com', 'endpoint' => 'workorder.aliyuncs.com', 'vpc' => ''], + ], + 'errorCodes' => [ + ['code' => 'business.error', 'message' => 'The business does not allow the current operation.', 'http_code' => 400, 'description' => '业务不允许当前操作'], + ['code' => 'illegal.auth', 'message' => 'You are not authorized to perform the operation.', 'http_code' => 401, 'description' => '您没有操作权限'], + ['code' => 'Illegal.NeedAccessChinaSite', 'message' => 'Please visit the China site. The endpoint is workorder.aliyuncs.com.', 'http_code' => 400, 'description' => '请访问国内站点。endpoint 为 workorder.aliyuncs.com。'], + ['code' => 'Illegal.NeedAccessInternationalSite', 'message' => 'Please visit the international site. The endpoint is workorder.ap-southeast-1.aliyuncs.com.', 'http_code' => 400, 'description' => '请访问国际站点。endpoint为 workorder.ap-southeast-1.aliyuncs.com。'], + ['code' => 'illegal.param', 'message' => 'Illegal param.', 'http_code' => 400, 'description' => '非法参数'], + ['code' => 'illegalParam.emailOrPhone', 'message' => 'The specified contact email or mobile phone number must be the data received by the account messenger.', 'http_code' => 400, 'description' => '您输入的联系人邮箱或者手机号,需要是账号消息接收人内的数据'], + ['code' => 'No permissions', 'message' => 'No permissions to access.', 'http_code' => 403, 'description' => 'RAM鉴权无权限'], + ['code' => 'NoPermission', 'message' => 'No permissions to access.', 'http_code' => 403, 'description' => 'RAM鉴权无权限'], + ['code' => 'param.illegal', 'message' => 'The specified parameter is invalid. Please check the parameter.', 'http_code' => 401, 'description' => '请求参数错误,请检查参数'], + ['code' => 'System.error', 'message' => 'An error occurred while processing your request.', 'http_code' => 500, 'description' => '系统出现未知错误,请重试'], + ['code' => 'Throttling.Api', 'message' => 'The request was denied due to API flow control.', 'http_code' => 429, 'description' => '请求由于流量控制而被拒绝。'], + ], + 'changeSet' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '5', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateTicket'], + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListTickets'], + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListProducts'], + ['threshold' => '10', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReopenTicket'], + ['threshold' => '256', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetTicket'], + ['threshold' => '20', 'countWindow' => 60, 'regionId' => '*', 'api' => 'EvaluateTicket'], + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListCategories'], + ['threshold' => '10', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CloseTicket'], + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetAttachmentUploadUrl'], + ['threshold' => '256', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ListTicketNotes'], + ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'GetMqConsumerTag'], + ['threshold' => '20', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReplyTicket'], ], ], ]; |
