From 7347bac4ab7e136157fc94777e6cf87ef9e08599 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Fri, 13 Feb 2026 10:54:11 +0800 Subject: first commit --- data/zh_cn/emas-appmonitor/2019-06-11/api-docs.php | 3701 ++++++++++++++++++++ 1 file changed, 3701 insertions(+) create mode 100644 data/zh_cn/emas-appmonitor/2019-06-11/api-docs.php (limited to 'data/zh_cn/emas-appmonitor/2019-06-11') diff --git a/data/zh_cn/emas-appmonitor/2019-06-11/api-docs.php b/data/zh_cn/emas-appmonitor/2019-06-11/api-docs.php new file mode 100644 index 0000000..842bd9e --- /dev/null +++ b/data/zh_cn/emas-appmonitor/2019-06-11/api-docs.php @@ -0,0 +1,3701 @@ + '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'emas-appmonitor', + 'version' => '2019-06-11', + ], + 'directories' => [ + [ + 'id' => 204391, + 'title' => '符号表', + 'type' => 'directory', + 'children' => [ + 'RequestUploadToken', + 'SubmitSymbolic', + 'GetSymbolicFiles', + ], + ], + [ + 'id' => 203192, + 'title' => '崩溃聚合', + 'type' => 'directory', + 'children' => [ + 'GetIssue', + 'GetIssues', + ], + ], + [ + 'id' => 203194, + 'title' => '错误详情', + 'type' => 'directory', + 'children' => [ + 'GetErrors', + 'GetError', + ], + ], + ], + 'components' => [ + 'schemas' => [ + 'ConditionalRule' => [ + 'title' => 'A short description of struct', + 'description' => 'ConditionalRule', + 'type' => 'object', + 'properties' => [ + 'SampleRate' => [ + 'title' => '采样率', + 'description' => '采样率', + 'type' => 'number', + 'format' => 'float', + 'example' => '1', + ], + 'Name' => [ + 'title' => '采样规则名称', + 'description' => '采样规则名称', + 'type' => 'string', + 'example' => 'test', + ], + 'Filter' => [ + 'description' => '查询条件表达式。', + '$ref' => '#/components/schemas/EventFilter', + ], + 'Operator' => [ + 'title' => '操作人', + 'description' => '操作人', + 'type' => 'string', + 'example' => 'user', + ], + 'ModifyTime' => [ + 'title' => '修改时间', + 'description' => '修改时间', + 'type' => 'string', + 'example' => '1205-02-01 12:00:00', + ], + ], + ], + 'EventFilter' => [ + 'title' => 'A short description of struct', + 'description' => 'event filter', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'title' => 'key', + 'description' => 'key', + 'type' => 'string', + 'example' => 'startTime', + ], + 'Op' => [ + 'title' => 'op', + 'description' => 'op', + 'type' => 'string', + 'required' => true, + 'example' => '>', + ], + 'Values' => [ + 'title' => 'values', + 'description' => 'values', + 'type' => 'array', + 'items' => [ + 'description' => '值', + 'type' => 'string', + 'example' => '12000000', + ], + ], + 'SubFilters' => [ + 'title' => 'filters', + 'description' => 'filters', + 'type' => 'array', + 'items' => [ + 'description' => '子过滤条件', + '$ref' => '#/components/schemas/EventFilter', + ], + ], + ], + ], + 'EventRule' => [ + 'title' => 'A short description of struct', + 'description' => 'EventRule', + 'type' => 'object', + 'properties' => [ + 'Enable' => [ + 'title' => '事件开关', + 'description' => '事件开关', + 'type' => 'boolean', + 'example' => 'true', + ], + 'EventId' => [ + 'title' => '事件ID', + 'description' => '事件ID', + 'type' => 'string', + 'example' => 'crash', + ], + 'SampleRate' => [ + 'title' => '事件兜底采样率', + 'description' => '事件兜底采样率', + 'type' => 'number', + 'format' => 'float', + 'example' => '1', + ], + 'Conditional' => [ + 'title' => '条件采样率', + 'description' => '条件采样率', + 'type' => 'array', + 'items' => [ + 'description' => '采样规则', + '$ref' => '#/components/schemas/ConditionalRule', + ], + ], + 'Operator' => [ + 'title' => '操作人', + 'description' => '操作人', + 'type' => 'string', + 'example' => 'user', + ], + 'ModifyTime' => [ + 'title' => '修改时间', + 'description' => '修改时间', + 'type' => 'string', + 'example' => '2021-02-15 12:00:00', + ], + ], + ], + 'Filter' => [ + 'title' => 'A short description of struct', + 'description' => 'A short description of struct', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'title' => 'key', + 'description' => 'key', + 'type' => 'string', + 'example' => '-', + ], + 'Operator' => [ + 'title' => 'operator', + 'description' => 'operator', + 'type' => 'string', + 'example' => '-', + ], + 'SubFilters' => [ + 'title' => 'subFillter', + 'description' => 'subFillter', + 'type' => 'array', + 'items' => [ + 'description' => '子过滤条件', + '$ref' => '#/components/schemas/Filter', + ], + ], + 'Values' => [ + 'title' => 'values', + 'description' => 'values', + 'type' => 'any', + 'example' => '1,2,3', + ], + ], + ], + 'FullSampleItem' => [ + 'title' => 'A short description of struct', + 'description' => 'FullSampleItem', + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'title' => '标识', + 'description' => '标识', + 'type' => 'string', + 'example' => 'id', + ], + 'Operator' => [ + 'title' => '操作人', + 'description' => '操作人', + 'type' => 'string', + 'example' => 'testUser', + ], + 'ModifyTime' => [ + 'title' => '修改时间', + 'description' => '修改时间', + 'type' => 'string', + 'example' => '1740489688615', + ], + ], + ], + 'SampleBase' => [ + 'title' => 'A short description of struct', + 'description' => 'A short description of struct', + 'type' => 'object', + 'properties' => [ + 'SampleMethod' => [ + 'title' => '采样方式', + 'description' => '采样方式', + 'type' => 'string', + 'example' => 'event', + ], + 'SampleRate' => [ + 'title' => '采样率', + 'description' => '采样率', + 'type' => 'number', + 'format' => 'float', + 'example' => '1', + ], + 'FullSampleDeviceIds' => [ + 'title' => '全采样设备', + 'description' => '全采样设备', + 'type' => 'array', + 'items' => [ + 'description' => '全采样设备', + '$ref' => '#/components/schemas/FullSampleItem', + ], + ], + 'FullSampleUsers' => [ + 'title' => '全采样用户', + 'description' => '全采样用户', + 'type' => 'array', + 'items' => [ + 'description' => '全采样用户id', + '$ref' => '#/components/schemas/FullSampleItem', + ], + ], + ], + ], + ], + ], + 'apis' => [ + 'RequestUploadToken' => [ + 'summary' => '获取上传符号表到OSS的临时凭据', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '24780725', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'description' => 'os类型'."\n" + .'- iphoneos(苹果)'."\n" + .'- android(安卓)'."\n" + .'- harmony(鸿蒙)', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + ], + 'example' => 'android', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult', + 'description' => 'WebResult', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '调用是否成功。', + 'type' => 'boolean', + 'example' => 'True', + ], + 'ErrorCode' => [ + 'description' => '错误Code,主Code,一般为网络或非业务错误', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '200', + ], + 'Message' => [ + 'description' => '详细信息。', + 'type' => 'string', + 'example' => 'Successful', + ], + 'Args' => [ + 'description' => 'Args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'args', + ], + ], + 'Model' => [ + 'description' => '返回值', + 'type' => 'object', + 'properties' => [ + 'Endpoint' => [ + 'description' => '阿里云OSS Endpoint', + 'type' => 'string', + 'example' => 'oss-cn-shanghai.aliyuncs.com', + ], + 'AccessKeyId' => [ + 'description' => 'OSS AccessKeyId', + 'type' => 'string', + 'example' => 'STS.NXEGHKdjkdnINNgLiDE', + ], + 'AccessKeySecret' => [ + 'description' => 'OSS AccessKeySecret', + 'type' => 'string', + 'example' => 'ikKgkNDGedInGEIngL', + ], + 'SecurityToken' => [ + 'description' => '文件上传临时凭证的安全令牌', + 'type' => 'string', + 'example' => 'Szi9v92mHNikdknfe', + ], + 'UploadBucket' => [ + 'description' => 'OSS符号化文件所在bucket', + 'type' => 'string', + 'example' => 'symbolic-prod', + ], + 'UploadDir' => [ + 'description' => '上传的符号化文件目标目录,结构为 "/\\@\\/"。'."\n" + ."\n" + .'其中,os type 取值为:'."\n" + .'* android'."\n" + .'* iphoneos'."\n" + .'* harmony', + 'type' => 'string', + 'example' => '/335374903@iphoneos/', + ], + ], + ], + 'RequestId' => [ + 'description' => '请求 requestId', + 'type' => 'string', + 'example' => 'AB8AB5EC-9636-421D-AE7C-BB227DFC95B0', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 200,\\n \\"Message\\": \\"Successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"Model\\": {\\n \\"Endpoint\\": \\"oss-cn-shanghai.aliyuncs.com\\",\\n \\"AccessKeyId\\": \\"STS.NXEGHKdjkdnINNgLiDE\\",\\n \\"AccessKeySecret\\": \\"ikKgkNDGedInGEIngL\\",\\n \\"SecurityToken\\": \\"Szi9v92mHNikdknfe\\",\\n \\"UploadBucket\\": \\"symbolic-prod\\",\\n \\"UploadDir\\": \\"/335374903@iphoneos/\\"\\n },\\n \\"RequestId\\": \\"AB8AB5EC-9636-421D-AE7C-BB227DFC95B0\\"\\n}","type":"json"}]', + 'title' => '获取符号表上传OSS临时凭据', + 'description' => '获取上传符号表到OSS的Token', + ], + 'SubmitSymbolic' => [ + 'summary' => '符号表成功上传OSS后,提交上传结果', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'AppVersion', + 'in' => 'formData', + 'schema' => [ + 'title' => '应用版本', + 'description' => '应用版本', + 'type' => 'string', + 'required' => false, + 'example' => '1.0', + ], + ], + [ + 'name' => 'FileType', + 'in' => 'formData', + 'schema' => [ + 'title' => '应用类型', + 'description' => '符号表文件类型', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'ARK_TS_MAPPING' => '鸿蒙ArkTS Mapping', + 'APP_SO' => 'Android应用程序SO文件', + 'JS_MAPPING' => 'JS Mapping文件', + 'SYSTEM_SO' => '安卓系统SO文件', + 'APP_DSYM' => 'IOS应用程序dSYM文件', + 'SYSTEM_DSYM' => 'IOS系统dSYM文件', + 'IOS_DYNAMIC_DSYM' => 'IOS 动态库dSYM文件', + 'APP_MAPPING' => '安卓Java Mapping', + ], + 'example' => 'APP_SO', + ], + ], + [ + 'name' => 'FilePath', + 'in' => 'formData', + 'schema' => [ + 'title' => '存储路径', + 'description' => '文件路径', + 'type' => 'string', + 'required' => true, + 'example' => '24781204@android/1743506690915-app_so.zip', + ], + ], + [ + 'name' => 'FileName', + 'in' => 'formData', + 'schema' => [ + 'title' => '存储名称', + 'description' => '存储名称', + 'type' => 'string', + 'required' => true, + 'example' => 'app_so.zip', + ], + ], + [ + 'name' => 'Uuid', + 'in' => 'formData', + 'schema' => [ + 'title' => 'uuid', + 'description' => 'uuid', + 'type' => 'string', + 'required' => false, + 'example' => 'abcf4a4b-158c-4a0b-b81c-262785d84c4f', + ], + ], + [ + 'name' => 'BuildId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'APP SO文件buildId,唯一键', + 'description' => 'APP SO文件buildId', + 'type' => 'string', + 'required' => false, + 'example' => 'ab6b81d800968f2', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '24781204', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'description' => 'os类型'."\n" + .'- iphoneos'."\n" + .'- android'."\n" + .'- harmony', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + ], + 'example' => 'android', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult', + 'description' => 'WebResult', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否调用成功', + 'type' => 'boolean', + 'example' => 'True', + ], + 'ErrorCode' => [ + 'description' => '错误Code,主Code,一般为网络或非业务错误', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '500', + ], + 'Message' => [ + 'description' => '错误详情', + 'type' => 'string', + 'example' => 'Successful', + ], + 'Args' => [ + 'description' => 'args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'args', + ], + ], + 'RequestId' => [ + 'description' => '用于显示查询请求的ID。', + 'type' => 'string', + 'example' => 'B3AD0FE4-36EF-1641-90B1-77618166F2ff', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 500,\\n \\"Message\\": \\"Successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"RequestId\\": \\"B3AD0FE4-36EF-1641-90B1-77618166F2ff\\"\\n}","type":"json"}]', + 'title' => '提交符号表上传结果', + 'description' => '符号表成功上传OSS后,提交上传结果', + ], + 'GetSymbolicFiles' => [ + 'summary' => '获取符号化文件列表', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'StartTime', + 'in' => 'formData', + 'schema' => [ + 'title' => '开始时间', + 'description' => '开始时间', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1742918400000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'formData', + 'schema' => [ + 'title' => '结束时间', + 'description' => '结束时间', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1743523199999', + ], + ], + [ + 'name' => 'AppVersion', + 'in' => 'formData', + 'schema' => [ + 'title' => '应用版本', + 'description' => '应用版本', + 'type' => 'string', + 'required' => false, + 'example' => '1.0', + ], + ], + [ + 'name' => 'FileType', + 'in' => 'formData', + 'schema' => [ + 'title' => '应用类型', + 'description' => '符号表文件类型', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'ARK_TS_MAPPING' => '鸿蒙ArkTS Mapping', + 'APP_SO' => '安卓应用程序SO文件', + 'JS_MAPPING' => 'JS Mapping文件', + 'SYSTEM_SO' => '安卓系统SO文件', + 'APP_DSYM' => 'IOS应用程序dSYM文件', + 'SYSTEM_DSYM' => 'IOS系统dSYM文件', + 'IOS_DYNAMIC_DSYM' => 'IOS 动态库dSYM文件', + 'APP_MAPPING' => '安卓Java Mapping', + ], + 'example' => 'APP_SO', + ], + ], + [ + 'name' => 'FileName', + 'in' => 'formData', + 'schema' => [ + 'title' => '存储名称', + 'description' => '文件名', + 'type' => 'string', + 'required' => false, + 'example' => 'app_so.zip', + ], + ], + [ + 'name' => 'Uuid', + 'in' => 'formData', + 'schema' => [ + 'title' => 'uuid', + 'description' => 'uuid', + 'type' => 'string', + 'required' => false, + 'example' => 'abcf4a4b-158c-4a0b-b81c-262785d84c4f', + ], + ], + [ + 'name' => 'ExportStatus', + 'in' => 'formData', + 'schema' => [ + 'description' => '符号化文件解析状态', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'EXPORT_FAILED' => '解析失败', + 'EXPORTING' => '解析中', + 'EXPORT_SUCCESS' => '解析成功', + ], + 'example' => 'NORMAL', + ], + ], + [ + 'name' => 'PageIndex', + 'in' => 'formData', + 'schema' => [ + 'description' => '分页页号', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'description' => '页大小', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '24780725', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'description' => 'os类型'."\n" + .'- iphoneos(苹果)'."\n" + .'- android(安卓)'."\n" + .'- harmony(鸿蒙)', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + ], + 'example' => 'android', + ], + ], + [ + 'name' => 'BuildId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult>', + 'description' => 'WebResult>', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '调用是否成功。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'ErrorCode' => [ + 'description' => '错误Code,主Code,一般为网络或非业务错误', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '200', + ], + 'Message' => [ + 'description' => '错误信息', + 'type' => 'string', + 'example' => 'successful', + ], + 'Args' => [ + 'description' => 'Args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'args', + ], + ], + 'Model' => [ + 'description' => '返回值', + 'type' => 'object', + 'properties' => [ + 'Items' => [ + 'description' => '文件列表', + 'type' => 'array', + 'items' => [ + 'description' => '文件信息', + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'description' => '文件Id', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '123421', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => '创建时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1655962713000', + ], + 'AppVersion' => [ + 'title' => '应用版本', + 'description' => '应用版本', + 'type' => 'string', + 'example' => '1.0.0', + ], + 'FileType' => [ + 'title' => '应用类型 (APP_DSYM: ios app dsym, SYSTEM_DSYM: ios sys lib, APP_MAPPING: android mapping, APP_SO: android app so, SYSTEM_SO: android sys so, JS_MAPPING: js mapping, IOS_DYNAMIC_DSYM: ios dynamic dsym)', + 'description' => '符号表文件类型', + 'type' => 'string', + 'enumValueTitles' => [ + 'ARK_TS_MAPPING' => '鸿蒙ArkTS Mapping', + 'APP_SO' => 'Android应用程序SO文件', + 'JS_MAPPING' => 'JS Mapping文件', + 'SYSTEM_SO' => '安卓系统SO文件', + 'APP_DSYM' => 'IOS应用程序dSYM文件', + 'SYSTEM_DSYM' => 'IOS系统dSYM文件', + 'IOS_DYNAMIC_DSYM' => 'IOS 动态库dSYM文件', + 'APP_MAPPING' => '安卓Java Mapping', + ], + 'example' => 'APP_SO', + ], + 'FilePath' => [ + 'title' => '存储路径', + 'description' => '文件路径', + 'type' => 'string', + 'example' => '24781204@android/1743506690915-app_so.zip', + ], + 'FileName' => [ + 'title' => '存储名称', + 'description' => '存储名称', + 'type' => 'string', + 'example' => 'app_so.zip', + ], + 'Status' => [ + 'title' => '状态 (NORMAL, STOP)', + 'description' => '状态 (NORMAL, STOP)', + 'type' => 'string', + 'enumValueTitles' => [ + 'STOP' => '停止', + 'NORMAL' => '正常', + ], + 'example' => 'NORMAL', + ], + 'Uuid' => [ + 'title' => 'uuid', + 'description' => 'uuid', + 'type' => 'string', + 'example' => '9634758587856312DEV', + ], + 'BuildId' => [ + 'title' => 'APP SO文件buildId,唯一键', + 'description' => 'APP SO文件buildId', + 'type' => 'string', + 'example' => 'e8a1a2b9ab653780b34383a942ac91b2', + ], + 'ExportStatus' => [ + 'title' => 'EXPORTING, EXPORT_SUCCESS, EXPORT_FAILED, WAITING', + 'description' => '符号化文件解析状态', + 'type' => 'string', + 'enumValueTitles' => [ + 'EXPORT_FAILED' => '解析失败', + 'EXPORTING' => '解析中', + 'EXPORT_SUCCESS' => '解析成功', + ], + 'example' => 'EXPORT_SUCCESS', + ], + ], + ], + ], + 'PageNum' => [ + 'description' => '页号', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'PageSize' => [ + 'description' => '页大小', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'Pages' => [ + 'description' => '总页数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'Total' => [ + 'description' => '数据总条数', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '30', + ], + ], + ], + 'RequestId' => [ + 'description' => 'requestId', + 'type' => 'string', + 'example' => 'B3AD0FE4-36EF-1641-90B1-77618166F2ff', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 200,\\n \\"Message\\": \\"successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"Model\\": {\\n \\"Items\\": [\\n {\\n \\"Id\\": 123421,\\n \\"GmtCreate\\": 1655962713000,\\n \\"AppVersion\\": \\"1.0.0\\",\\n \\"FileType\\": \\"APP_SO\\",\\n \\"FilePath\\": \\"24781204@android/1743506690915-app_so.zip\\",\\n \\"FileName\\": \\"app_so.zip\\",\\n \\"Status\\": \\"NORMAL\\",\\n \\"Uuid\\": \\"9634758587856312DEV\\",\\n \\"BuildId\\": \\"e8a1a2b9ab653780b34383a942ac91b2\\",\\n \\"ExportStatus\\": \\"EXPORT_SUCCESS\\"\\n }\\n ],\\n \\"PageNum\\": 1,\\n \\"PageSize\\": 10,\\n \\"Pages\\": 3,\\n \\"Total\\": 30\\n },\\n \\"RequestId\\": \\"B3AD0FE4-36EF-1641-90B1-77618166F2ff\\"\\n}","type":"json"}]', + 'title' => '获取符号化文件列表', + 'description' => '获取符号化文件列表', + ], + 'GetIssue' => [ + 'summary' => '获取聚合错误详情', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'BizModule', + 'in' => 'formData', + 'schema' => [ + 'title' => '业务模块:崩溃分析为crash,卡顿分析为lag,异常分析为exception,自定义异常为custom,网络分析为network,页面分析为pageload,启动分析为startup,安卓和ios日活为base', + 'description' => '业务模块'."\n" + .'- exception(异常分析)'."\n" + .'- lag(卡顿分析)'."\n" + .'- custom(自定义异常)'."\n" + .'- crash(崩溃分析)'."\n" + .'- h5JsError(h5-JS错误)'."\n" + .'- h5WhiteScreen(h5-白屏)', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'exception' => '异常分析', + 'h5WhiteScreen' => 'h5-白屏', + 'lag' => '卡顿分析', + 'h5JsError' => 'h5-js错误', + 'custom' => '自定义异常', + 'crash' => '崩溃分析', + ], + 'example' => 'crash', + ], + ], + [ + 'name' => 'TimeRange', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'title' => '时间范围', + 'description' => '时间范围', + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'title' => '开始时间(unix时间,毫秒格式)', + 'description' => '开始时间(unix时间,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '2024-12-18 00:00:00', + ], + 'EndTime' => [ + 'title' => '结束时间(unix时间,毫秒格式)', + 'description' => '结束时间(unix时间,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '2024-08-23T02:12:00Z', + ], + 'Granularity' => [ + 'title' => '时间跨度', + 'description' => '时间跨度', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => 'Host', + ], + 'GranularityUnit' => [ + 'title' => '时间粒度单位:minute,hour,day', + 'description' => '时间粒度单位'."\n" + .'- hour'."\n" + .'- day'."\n" + .'- minute', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'hour' => 'hour', + 'day' => 'day', + 'minute' => 'minute', + ], + 'example' => 'minute', + ], + ], + 'required' => true, + ], + ], + [ + 'name' => 'Filter', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'title' => '筛选条件', + 'description' => '筛选条件', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'title' => '筛选条件 Key', + 'description' => '筛选条件 Key', + 'type' => 'string', + 'required' => false, + 'example' => 'MySQL_IOPS', + ], + 'Operator' => [ + 'title' => '操作符:and、or,not, not in, in, >, <, >=, <=', + 'description' => '操作符'."\n" + .'- <='."\n" + .'- not'."\n" + .'- or'."\n" + .'- not in'."\n" + .'- in'."\n" + .'- and'."\n" + .'- <'."\n" + .'- \\>'."\n" + .'- \\>=', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + '<=' => '<=', + 'not' => 'not', + 'or' => 'or', + 'not in' => 'not in', + 'in' => 'in', + 'and' => 'and', + '<' => '<', + '>' => '>', + '>=' => '>=', + ], + 'example' => 'Equal', + ], + 'Values' => [ + 'title' => '筛选条件Value', + 'description' => '筛选条件Value', + 'type' => 'array', + 'items' => [ + 'description' => '动态查询条件的值。取值范围参考返回参数中相应字段的取值。', + 'type' => 'any', + 'required' => false, + 'example' => '[[\\"2024-06-14 10:00:09\\"]]', + ], + 'required' => false, + ], + 'SubFilters' => [ + 'title' => '子filter,格式为json字符串', + 'description' => '子filter列表', + 'type' => 'array', + 'items' => [ + 'description' => '子filter,格式为json字符串', + 'type' => 'string', + 'required' => false, + 'example' => '["{\\"operator\\":\\"in\\",\\"key\\":\\"osVersion\\",\\"values\\":[\\"15.5\\"]}"]}', + ], + 'required' => false, + ], + ], + 'required' => false, + ], + ], + [ + 'name' => 'DigestHash', + 'in' => 'formData', + 'schema' => [ + 'title' => '错误摘要hash', + 'description' => '错误摘要hash', + 'type' => 'string', + 'required' => false, + 'example' => '2963475858785631', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'title' => 'AppKey', + 'description' => 'AppKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '233588686', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'title' => 'os类型:android, iphoneos, harmony, h5', + 'description' => 'os类型'."\n" + .'- iphoneos'."\n" + .'- android'."\n" + .'- harmony'."\n" + .'- h5', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + 'h5' => 'H5', + ], + 'example' => 'android', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult', + 'description' => 'WebResult', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '调用是否成功。', + 'type' => 'boolean', + 'example' => 'True', + ], + 'ErrorCode' => [ + 'description' => '异步任务错误码。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '200', + ], + 'Message' => [ + 'description' => '详细信息。', + 'type' => 'string', + 'example' => 'Successful', + ], + 'Args' => [ + 'description' => 'Args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'arg', + ], + ], + 'Model' => [ + 'description' => '提醒信息。', + 'type' => 'object', + 'properties' => [ + 'DigestHash' => [ + 'title' => '摘要hash', + 'description' => '摘要hash', + 'type' => 'string', + 'example' => '-6428474329608402395', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => '创建时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1673423227000', + ], + 'GmtLatest' => [ + 'title' => '最新时间', + 'description' => '最新时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1740489688615', + ], + 'FirstVersion' => [ + 'title' => '首现版本', + 'description' => '首现版本', + 'type' => 'string', + 'example' => '1.0.0', + ], + 'AffectedVersions' => [ + 'title' => '受影响版本列表', + 'description' => '受影响版本列表', + 'type' => 'array', + 'items' => [ + 'title' => '受影响版本', + 'description' => '受影响版本', + 'type' => 'string', + 'example' => '1.0.0', + ], + ], + 'Name' => [ + 'title' => '名称', + 'description' => '名称', + 'type' => 'string', + 'example' => '自动化测试视角CKTUCNX', + ], + 'Stack' => [ + 'title' => '调用堆栈', + 'description' => '调用堆栈', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException', + ], + 'Summary' => [ + 'title' => '错误概要描述', + 'description' => '错误概要描述', + 'type' => 'string', + 'example' => 'trustee instance', + ], + 'KeyLine' => [ + 'title' => '错误关键行', + 'description' => '错误关键行', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CruxStack' => [ + 'title' => 'Crux堆栈', + 'description' => 'Crux堆栈', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference'."\n" + .' at e.l.a.a.d.h(BasePresenter.java:1)'."\n" + .' at e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1)'."\n" + .' at e.l.a.h.d.a$a.a(AliOssManager.java:2)', + ], + 'Status' => [ + 'title' => '错误状态:'."\n" + .' NEW(1),'."\n" + .' OPEN(2),'."\n" + .' CLOSE(3),'."\n" + .' FIXED(4)', + 'description' => '错误状态:'."\n" + .' NEW(1),'."\n" + .' OPEN(2),'."\n" + .' CLOSE(3),'."\n" + .' FIXED(4)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => 'SUCCESS', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => '标签列表', + 'type' => 'array', + 'items' => [ + 'title' => '标签', + 'description' => '标签', + 'type' => 'string', + 'example' => '{\\"app-tset\\":\\"default-cn-hangzhou-1\\"}', + ], + ], + 'ErrorCount' => [ + 'title' => '错误数', + 'description' => '错误数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'ErrorCountGrowthRate' => [ + 'title' => '错误数增长率', + 'description' => '错误数增长率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0.2', + ], + 'ErrorRate' => [ + 'title' => '错误率', + 'description' => '错误率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0', + ], + 'ErrorRateGrowthRate' => [ + 'title' => '错误增长率', + 'description' => '错误增长率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0.2', + ], + 'ErrorDeviceCount' => [ + 'title' => '错误影响设备数', + 'description' => '错误影响设备数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '4', + ], + 'ErrorDeviceCountGrowthRate' => [ + 'title' => '错误影响设备数增长率', + 'description' => '错误影响设备数增长率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0.2', + ], + 'ErrorDeviceRate' => [ + 'title' => '错误影响设备增长率', + 'description' => '错误影响设备增长率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0.2', + ], + 'ErrorDeviceRateGrowthRate' => [ + 'title' => '错误影响设备增长率', + 'description' => '错误影响设备增长率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0.2', + ], + 'SymbolicStatus' => [ + 'title' => '符号化状态', + 'description' => '符号化状态', + 'type' => 'boolean', + 'example' => 'true', + ], + 'ErrorColumn' => [ + 'description' => '错误列', + 'type' => 'string', + 'format' => 'int32', + 'example' => '2', + ], + 'ErrorFileName' => [ + 'title' => 'H5错误文件名', + 'description' => '错误文件名', + 'type' => 'string', + 'example' => 'test.js', + ], + 'ErrorLine' => [ + 'description' => '错误行', + 'type' => 'string', + 'example' => '1', + ], + 'ErrorName' => [ + 'title' => 'H5错误名称', + 'description' => '错误名称', + 'type' => 'string', + 'example' => 'Error', + ], + 'ErrorType' => [ + 'title' => 'H5错误类型', + 'description' => '错误类型', + 'type' => 'string', + 'example' => 'ErrorType', + ], + 'AllocSizePct90' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AllocSizePct70' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AllocSizePct50' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'EventTime' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AllocSizeMax' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Type' => [ + 'type' => 'string', + ], + 'Reason' => [ + 'type' => 'string', + ], + ], + ], + 'RequestId' => [ + 'description' => '用于显示查询请求的ID。', + 'type' => 'string', + 'example' => 'A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 200,\\n \\"Message\\": \\"Successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"Model\\": {\\n \\"DigestHash\\": \\"-6428474329608402395\\",\\n \\"GmtCreate\\": 1673423227000,\\n \\"GmtLatest\\": 1740489688615,\\n \\"FirstVersion\\": \\"1.0.0\\",\\n \\"AffectedVersions\\": [\\n \\"1.0.0\\"\\n ],\\n \\"Name\\": \\"自动化测试视角CKTUCNX\\",\\n \\"Stack\\": \\"java.lang.NullPointerException\\",\\n \\"Summary\\": \\"trustee instance\\",\\n \\"KeyLine\\": 1,\\n \\"CruxStack\\": \\"java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference\\\\n\\\\tat e.l.a.a.d.h(BasePresenter.java:1)\\\\n\\\\tat e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1)\\\\n\\\\tat e.l.a.h.d.a$a.a(AliOssManager.java:2)\\",\\n \\"Status\\": 0,\\n \\"Tags\\": [\\n \\"{\\\\\\\\\\\\\\"app-tset\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"default-cn-hangzhou-1\\\\\\\\\\\\\\"}\\"\\n ],\\n \\"ErrorCount\\": 2,\\n \\"ErrorCountGrowthRate\\": 0.2,\\n \\"ErrorRate\\": 0,\\n \\"ErrorRateGrowthRate\\": 0.2,\\n \\"ErrorDeviceCount\\": 4,\\n \\"ErrorDeviceCountGrowthRate\\": 0.2,\\n \\"ErrorDeviceRate\\": 0.2,\\n \\"ErrorDeviceRateGrowthRate\\": 0.2,\\n \\"SymbolicStatus\\": true,\\n \\"ErrorColumn\\": \\"2\\",\\n \\"ErrorFileName\\": \\"test.js\\",\\n \\"ErrorLine\\": \\"1\\",\\n \\"ErrorName\\": \\"Error\\",\\n \\"ErrorType\\": \\"ErrorType\\",\\n \\"AllocSizePct90\\": 0,\\n \\"AllocSizePct70\\": 0,\\n \\"AllocSizePct50\\": 0,\\n \\"EventTime\\": 0,\\n \\"AllocSizeMax\\": 0,\\n \\"Type\\": \\"\\",\\n \\"Reason\\": \\"\\"\\n },\\n \\"RequestId\\": \\"A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94\\"\\n}","type":"json"}]', + 'title' => '获取错误聚合详情', + 'description' => '应用需提前接入崩溃分析SDK。', + ], + 'GetIssues' => [ + 'summary' => '获取聚合错误列表', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'BizModule', + 'in' => 'formData', + 'schema' => [ + 'title' => '业务模块。'."\n" + .'崩溃分析为crash,卡顿分析为lag,异常分析为exception,自定义异常为custom,网络分析为network,页面分析为pageload,启动分析为startup,安卓和ios日活为base', + 'description' => '业务模块'."\n" + .'- exception(异常分析)'."\n" + .'- lag(卡顿分析)'."\n" + .'- custom(自定义异常)'."\n" + .'- crash(崩溃分析)'."\n" + .'- h5JsError(h5-JS错误)'."\n" + .'- h5WhiteScreen(h5-白屏)', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'exception' => '异常分析', + 'h5WhiteScreen' => 'h5-白屏', + 'lag' => '卡顿分析', + 'h5JsError' => 'h5-js错误', + 'custom' => '自定义异常', + 'crash' => '崩溃分析', + ], + 'example' => 'crash', + ], + ], + [ + 'name' => 'TimeRange', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'title' => '时间范围', + 'description' => '时间范围', + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'title' => '开始时间(unix时间,毫秒格式)', + 'description' => '开始时间(unix时间,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '2024-11-05T16:00:00Z', + ], + 'EndTime' => [ + 'title' => '开始时间(unix时间,毫秒格式)', + 'description' => '开始时间(unix时间,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '2024-09-04T02:15:00Z', + ], + 'Granularity' => [ + 'title' => '粒度', + 'description' => '粒度', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => 'Host', + ], + 'GranularityUnit' => [ + 'title' => '粒度单位:minute,hour,day', + 'description' => '时间粒度单位'."\n" + .'- hour'."\n" + .'- day'."\n" + .'- minute', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'hour' => 'hour', + 'day' => 'day', + 'minute' => 'minute', + ], + 'example' => 'day', + ], + ], + 'required' => true, + ], + ], + [ + 'name' => 'Filter', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'title' => '筛选条件', + 'description' => '筛选条件', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'title' => '筛选条件 Key', + 'description' => '筛选条件 Key', + 'type' => 'string', + 'required' => false, + 'example' => 'erConfig', + ], + 'Operator' => [ + 'title' => '操作符:and、or,not, not in, in, >, <, >=, <=', + 'description' => '操作符'."\n" + .'- <='."\n" + .'- not'."\n" + .'- or'."\n" + .'- not in'."\n" + .'- in'."\n" + .'- and'."\n" + .'- <'."\n" + .'- \\>'."\n" + .'- \\>=', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + '<=' => '<=', + 'not' => 'not', + 'or' => 'or', + 'not in' => 'not in', + 'in' => 'in', + 'and' => 'and', + '<' => '<', + '>' => '>', + '>=' => '>=', + ], + 'example' => 'BeginWith', + ], + 'Values' => [ + 'title' => '筛选条件Value', + 'description' => '筛选条件Value', + 'type' => 'array', + 'items' => [ + 'description' => '动态查询条件的值。取值范围参考返回参数中相应字段的取值。', + 'type' => 'any', + 'required' => false, + 'example' => '[[\\"2021-01-01 00:00:00\\",\\"114.0\\",\\"81.0\\",\\"116.0\\"]]', + ], + 'required' => false, + ], + 'SubFilters' => [ + 'title' => '子filter,格式为json字符串', + 'description' => '子filter列表', + 'type' => 'array', + 'items' => [ + 'description' => '子filter,格式为json字符串', + 'type' => 'string', + 'required' => false, + 'example' => '["{\\"operator\\":\\"in\\",\\"key\\":\\"osVersion\\",\\"values\\":[\\"15.5\\"]}"]}', + ], + 'required' => false, + ], + ], + 'required' => false, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'title' => '错误名(用于模糊搜索)', + 'description' => '错误名(用于模糊搜索)', + 'type' => 'string', + 'required' => false, + 'example' => 'GUI-TEST1711072832000', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '错误状态:'."\n" + .' NEW(1),'."\n" + .' OPEN(2),'."\n" + .' CLOSE(3),'."\n" + .' FIXED(4)', + 'description' => '错误状态'."\n" + .'- 1(NEW)'."\n" + .'- 2(OPEN)'."\n" + .'- 3(CLOSE)'."\n" + .'- 4(FIXED)', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enumValueTitles' => [ + 1 => 'NEW', + 'OPEN', + 'CLOSE', + 'FIXED', + ], + 'example' => 'FE_RUNNING', + ], + ], + [ + 'name' => 'PageIndex', + 'in' => 'formData', + 'schema' => [ + 'title' => '分页页号', + 'description' => '分页页号', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '分页页大小', + 'description' => '分页页大小', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '30', + ], + ], + [ + 'name' => 'OrderBy', + 'in' => 'formData', + 'schema' => [ + 'title' => '排序键,例如:'."\n" + .'崩溃数 ErrorCount,崩溃率ErrorRate,崩溃设备数ErrorDeviceCount,崩溃设备率ErrorDeviceRate', + 'description' => '排序键'."\n" + .'- ErrorDeviceRate(崩溃设备率)'."\n" + .'- ErrorDeviceCount(崩溃设备数)'."\n" + .'- ErrorCount(崩溃数)'."\n" + .'- ErrorRate(崩溃率)', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'ErrorDeviceRate' => '崩溃设备率', + 'ErrorDeviceCount' => '崩溃设备数', + 'ErrorCount' => '崩溃数', + 'ErrorRate' => '崩溃率', + ], + 'example' => 'instances', + ], + ], + [ + 'name' => 'OrderType', + 'in' => 'formData', + 'schema' => [ + 'title' => '排序方式:升序 asc,降序 desc', + 'description' => '排序方式'."\n" + .'- asc(升序)'."\n" + .'- desc(降序)', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'asc' => '升序', + 'desc' => '降序', + ], + 'example' => '1', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'description' => '项目AppKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '233588686', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'title' => 'os类型:android, iphoneos, harmony, h5', + 'description' => 'os类型'."\n" + .'- iponesos(苹果)'."\n" + .'- android(安卓)'."\n" + .'- harmony(鸿蒙)'."\n" + .'- h5(H5)', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iponesos' => '苹果', + 'android' => '安卓', + 'h5' => 'H5', + ], + 'example' => 'android', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult>', + 'description' => 'WebResult>', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '调用是否成功。', + 'type' => 'boolean', + 'example' => 'True', + ], + 'ErrorCode' => [ + 'description' => '错误Code,主Code,一般为网络或非业务错误', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '200', + ], + 'Message' => [ + 'description' => '详细信息。', + 'type' => 'string', + 'example' => 'successful', + ], + 'Args' => [ + 'description' => 'Args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'arg', + ], + ], + 'Model' => [ + 'description' => '提醒信息。', + 'type' => 'object', + 'properties' => [ + 'Items' => [ + 'title' => '错误列表', + 'description' => '错误列表', + 'type' => 'array', + 'items' => [ + 'description' => '是否指派给我:'."\n" + .'- 0:表示不指派给我。'."\n" + .'- 1:表示指派给我。', + 'type' => 'object', + 'properties' => [ + 'DigestHash' => [ + 'title' => '摘要hash', + 'description' => '摘要hash', + 'type' => 'string', + 'example' => '-3481243636390427020', + ], + 'FirstVersion' => [ + 'title' => '该错误首出现时app的版本', + 'description' => '该错误首出现时app的版本', + 'type' => 'string', + 'example' => '1.0.0', + ], + 'Name' => [ + 'title' => '名称', + 'description' => '名称', + 'type' => 'string', + 'example' => 'ServiceType', + ], + 'Status' => [ + 'title' => '错误状态: '."\n" + .' NEW(1),'."\n" + .' OPEN(2),'."\n" + .' CLOSE(3),'."\n" + .' FIXED(4)', + 'description' => '错误状态: '."\n" + .' NEW(1),'."\n" + .' OPEN(2),'."\n" + .' CLOSE(3),'."\n" + .' FIXED(4)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => 'CREATE_COMPLETE', + ], + 'ErrorCount' => [ + 'title' => '错误数', + 'description' => '错误数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'ErrorRate' => [ + 'title' => '错误率', + 'description' => '错误率', + 'type' => 'number', + 'format' => 'double', + 'example' => '0', + ], + 'ErrorDeviceCount' => [ + 'title' => '错误设备数', + 'description' => '错误设备数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'ErrorDeviceRate' => [ + 'title' => '错误影响设备率', + 'description' => '错误影响设备率', + 'type' => 'number', + 'format' => 'double', + 'example' => '1.0', + ], + 'AffectedUserCount' => [ + 'title' => '错误影响用户数', + 'description' => '错误影响用户数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'DomScore' => [ + 'title' => 'H5应用白屏DOM评分', + 'description' => 'H5应用白屏DOM评分', + 'type' => 'string', + 'example' => '1', + ], + 'ErrorType' => [ + 'title' => '错误类型', + 'description' => '错误类型', + 'type' => 'string', + 'example' => 'Error', + ], + 'ErrorName' => [ + 'title' => '错误名称', + 'description' => '错误名称', + 'type' => 'string', + 'example' => 'ErrorName', + ], + 'ErrorColumn' => [ + 'title' => 'H5Js错误发生列', + 'description' => 'H5Js错误发生列', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'ErrorLine' => [ + 'title' => 'H5Js错误发生行', + 'description' => 'H5Js错误发生行', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'ErrorFileName' => [ + 'title' => 'H5Js错误文件名', + 'description' => 'H5Js错误文件名', + 'type' => 'string', + 'example' => 'test.js', + ], + 'Stack' => [ + 'title' => '错误堆栈', + 'description' => '错误堆栈', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference'."\n" + .' at e.l.a.a.d.h(BasePresenter.java:1)'."\n" + .' at e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1)'."\n" + .' at e.l.a.h.d.a$a.a(AliOssManager.java:2)', + ], + 'AllocSizePct90' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AllocSizePct70' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AllocSizePct50' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'EventTime' => [ + 'description' => '事件最近发生时间', + 'type' => 'string', + 'example' => '1691745496851', + ], + 'AllocSizeMax' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Type' => [ + 'type' => 'string', + ], + 'Reason' => [ + 'type' => 'string', + ], + 'LagCost' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Tags' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'PageNum' => [ + 'title' => '页号', + 'description' => '页号', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'PageSize' => [ + 'title' => '页大小', + 'description' => '页大小', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'Pages' => [ + 'title' => '总页数', + 'description' => '总页数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Total' => [ + 'title' => '数据总条数', + 'description' => '数据总条数', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + 'RequestId' => [ + 'description' => '用于显示查询请求的ID。', + 'type' => 'string', + 'example' => '22111548-55D2-4258-9B18-273E4C134444', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 200,\\n \\"Message\\": \\"successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"Model\\": {\\n \\"Items\\": [\\n {\\n \\"DigestHash\\": \\"-3481243636390427020\\",\\n \\"FirstVersion\\": \\"1.0.0\\",\\n \\"Name\\": \\"ServiceType\\",\\n \\"Status\\": 0,\\n \\"ErrorCount\\": 2,\\n \\"ErrorRate\\": 0,\\n \\"ErrorDeviceCount\\": 1,\\n \\"ErrorDeviceRate\\": 1,\\n \\"AffectedUserCount\\": 1,\\n \\"DomScore\\": \\"1\\",\\n \\"ErrorType\\": \\"Error\\",\\n \\"ErrorName\\": \\"ErrorName\\",\\n \\"ErrorColumn\\": 1,\\n \\"ErrorLine\\": 1,\\n \\"ErrorFileName\\": \\"test.js\\",\\n \\"Stack\\": \\"java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference\\\\n\\\\tat e.l.a.a.d.h(BasePresenter.java:1)\\\\n\\\\tat e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1)\\\\n\\\\tat e.l.a.h.d.a$a.a(AliOssManager.java:2)\\",\\n \\"AllocSizePct90\\": 0,\\n \\"AllocSizePct70\\": 0,\\n \\"AllocSizePct50\\": 0,\\n \\"EventTime\\": \\"1691745496851\\",\\n \\"AllocSizeMax\\": 0,\\n \\"Type\\": \\"\\",\\n \\"Reason\\": \\"\\",\\n \\"LagCost\\": 0,\\n \\"Tags\\": [\\n \\"\\"\\n ]\\n }\\n ],\\n \\"PageNum\\": 2,\\n \\"PageSize\\": 10,\\n \\"Pages\\": 1,\\n \\"Total\\": 0\\n },\\n \\"RequestId\\": \\"22111548-55D2-4258-9B18-273E4C134444\\"\\n}","type":"json"}]', + 'title' => '获取错误聚合列表', + 'description' => '应用接入崩溃SDK后并上报对应崩溃,可以通过该接口获取对应的错误聚合列表。', + ], + 'GetErrors' => [ + 'summary' => '获取某一聚合错误下所有的错误事件列表', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'BizModule', + 'in' => 'formData', + 'schema' => [ + 'title' => '业务模块。崩溃分析: crash,卡顿分析: lag,异常分析: exception,自定义异常: custom,网络分析: network,页面分析: pageload,启动分析: startup,安卓和ios日活: base,h5日活: h5Pv,h5异常监控-js错误: h5JsError,h5异常监控-白屏: h5WhiteScreen,h5网络监控-请求: h5Request,h5网络监控-静态资源: h5Resource,h5性能监控-用户感知: h5PageLoad,h5性能监控-运行性能: h5PageMetrics', + 'description' => '业务模块'."\n" + .'- exception(异常分析)'."\n" + .'- lag(卡顿分析)'."\n" + .'- custom(自定义异常)'."\n" + .'- crash(崩溃分析)'."\n" + .'- h5JsError(h5-JS错误)'."\n" + .'- h5WhiteScreen(h5-白屏)', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'exception' => '异常分析', + 'h5WhiteScreen' => 'h5-白屏', + 'lag' => '卡顿分析', + 'h5JsError' => 'h5-js错误', + 'custom' => '自定义异常', + 'crash' => '崩溃分析', + ], + 'example' => 'crash', + ], + ], + [ + 'name' => 'Utdid', + 'in' => 'formData', + 'schema' => [ + 'title' => 'utdid', + 'description' => 'utdid', + 'type' => 'string', + 'required' => false, + 'example' => 'Z70g6V/MXJ8DABtD53eHzn4X', + ], + ], + [ + 'name' => 'DigestHash', + 'in' => 'formData', + 'schema' => [ + 'title' => '错误摘要hash', + 'description' => '错误摘要hash', + 'type' => 'string', + 'required' => false, + 'example' => '-3481243636390427020', + ], + ], + [ + 'name' => 'Filter', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'title' => '筛选条件', + 'description' => '筛选条件', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'title' => '筛选条件 Key', + 'description' => '筛选条件 Key', + 'type' => 'string', + 'required' => false, + 'example' => 'osVersion', + ], + 'Operator' => [ + 'title' => '操作符:and、or,not, not in, in, >, <, >=, <=', + 'description' => '操作符'."\n" + .'- <='."\n" + .'- not'."\n" + .'- or'."\n" + .'- not in'."\n" + .'- in'."\n" + .'- and'."\n" + .'- <'."\n" + .'- \\>'."\n" + .'- \\>=', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + '<=' => '<=', + 'not' => 'not', + 'or' => 'or', + 'not in' => 'not in', + 'in' => 'in', + 'and' => 'and', + '<' => '<', + '>' => '>', + '>=' => '>=', + ], + 'example' => 'and', + ], + 'Values' => [ + 'title' => '筛选条件Value', + 'description' => '筛选条件Value', + 'type' => 'array', + 'items' => [ + 'description' => '筛选条件', + 'type' => 'any', + 'required' => false, + 'example' => '1.1.0', + ], + 'required' => false, + ], + 'SubFilters' => [ + 'title' => '子filter,格式为json字符串', + 'description' => '子filter,格式为json字符串', + 'type' => 'array', + 'items' => [ + 'description' => '子filter的json字符串', + 'type' => 'string', + 'required' => false, + 'example' => '["{\\"operator\\":\\"in\\",\\"key\\":\\"osVersion\\",\\"values\\":[\\"15.5\\"]}"]}', + ], + 'required' => false, + ], + ], + 'required' => false, + ], + ], + [ + 'name' => 'TimeRange', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'title' => '筛选时间段', + 'description' => '筛选时间段', + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'title' => '开始时间(unix事件,毫秒格式)', + 'description' => '开始时间(unix事件,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1739894400000', + ], + 'EndTime' => [ + 'title' => '开始时间(unix事件,毫秒格式)', + 'description' => '开始时间(unix事件,毫秒格式)', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1740499200000', + ], + ], + 'required' => true, + ], + ], + [ + 'name' => 'PageIndex', + 'in' => 'formData', + 'schema' => [ + 'title' => '页号', + 'description' => '页号', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '页大小', + 'description' => '页大小', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'title' => 'appKey', + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '24780725', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'title' => 'os类型:android, iphoneos, harmony, h5', + 'description' => 'os类型'."\n" + .'- iphoneos(苹果)'."\n" + .'- android(安卓)'."\n" + .'- harmony(鸿蒙)'."\n" + .'- h5(H5)', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + 'h5' => 'H5', + ], + 'example' => 'android', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult>', + 'description' => 'WebResult>', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功', + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '成功', + 'false' => '失败', + ], + 'example' => 'true', + ], + 'ErrorCode' => [ + 'description' => '错误码', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '500', + ], + 'Message' => [ + 'description' => '报错信息', + 'type' => 'string', + 'example' => 'internal error', + ], + 'Args' => [ + 'description' => 'Args', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '{}', + 'description' => 'map内容', + ], + ], + 'Model' => [ + 'description' => '返回值统一模型', + 'type' => 'object', + 'properties' => [ + 'Items' => [ + 'title' => '错误列表', + 'description' => '错误列表', + 'type' => 'array', + 'items' => [ + 'description' => 'Error信息', + 'type' => 'object', + 'properties' => [ + 'ClientTime' => [ + 'title' => '客户端时间', + 'description' => '客户端时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1740488561065', + ], + 'Did' => [ + 'title' => '设备id', + 'description' => '设备id', + 'type' => 'string', + 'example' => 'RANDOM-1729634758587856312DEVICE', + ], + 'Utdid' => [ + 'title' => 'Utdid', + 'description' => 'Utdid', + 'type' => 'string', + 'example' => 'RANDOM-1729634758587856312DEVICE', + ], + 'Uuid' => [ + 'title' => '事件唯一id', + 'description' => '事件唯一id', + 'type' => 'string', + 'example' => '9634758587856312DEV', + ], + 'DigestHash' => [ + 'type' => 'string', + ], + ], + ], + ], + 'PageNum' => [ + 'title' => '页号', + 'description' => '页号', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'PageSize' => [ + 'title' => '页大小', + 'description' => '页大小', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'Pages' => [ + 'title' => '总页数', + 'description' => '总页数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Total' => [ + 'title' => '总事件数', + 'description' => '总事件数', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + ], + ], + 'RequestId' => [ + 'description' => 'RequestId', + 'type' => 'string', + 'example' => 'B3AD0FE4-36EF-1641-90B1-77618166F2ff', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 500,\\n \\"Message\\": \\"internal error\\",\\n \\"Args\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"Model\\": {\\n \\"Items\\": [\\n {\\n \\"ClientTime\\": 1740488561065,\\n \\"Did\\": \\"RANDOM-1729634758587856312DEVICE\\",\\n \\"Utdid\\": \\"RANDOM-1729634758587856312DEVICE\\",\\n \\"Uuid\\": \\"9634758587856312DEV\\",\\n \\"DigestHash\\": \\"\\"\\n }\\n ],\\n \\"PageNum\\": 10,\\n \\"PageSize\\": 10,\\n \\"Pages\\": 1,\\n \\"Total\\": 10\\n },\\n \\"RequestId\\": \\"B3AD0FE4-36EF-1641-90B1-77618166F2ff\\"\\n}","type":"json"}]', + 'title' => '获取错误列表', + ], + 'GetError' => [ + 'summary' => '获取错误事件详情', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + ], + 'parameters' => [ + [ + 'name' => 'ClientTime', + 'in' => 'formData', + 'schema' => [ + 'title' => '客户端时间', + 'description' => '客户端时间', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1739808000000', + ], + ], + [ + 'name' => 'Did', + 'in' => 'formData', + 'schema' => [ + 'title' => '设备id', + 'description' => '设备id', + 'type' => 'string', + 'required' => false, + 'example' => '233588686', + ], + ], + [ + 'name' => 'Force', + 'in' => 'formData', + 'schema' => [ + 'title' => '强制跳过缓存查询', + 'description' => '强制跳过缓存查询(非必请不要传递强制刷新)', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'title' => 'appKey', + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '233588686', + ], + ], + [ + 'name' => 'Os', + 'in' => 'formData', + 'schema' => [ + 'title' => 'os类型:android, iphoneos, harmony, h5', + 'description' => 'os类型'."\n" + .'- android'."\n" + .'- iphoneos'."\n" + .'- harmony'."\n" + .'- h5', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'harmony' => '鸿蒙', + 'iphoneos' => '苹果', + 'android' => '安卓', + 'h5' => 'H5', + ], + 'example' => 'android', + ], + ], + [ + 'name' => 'Uuid', + 'in' => 'formData', + 'schema' => [ + 'title' => '事件唯一id', + 'description' => '事件唯一id', + 'type' => 'string', + 'required' => false, + 'example' => 'abcf4a4b-158c-4a0b-b81c-262785d84c4f', + ], + ], + [ + 'name' => 'BizModule', + 'in' => 'formData', + 'schema' => [ + 'title' => '业务模块。崩溃分析: crash,卡顿分析: lag,异常分析: exception,自定义异常: custom,网络分析: network,页面分析: pageload,启动分析: startup,安卓和ios日活: base', + 'description' => '业务模块'."\n" + .'- exception(异常分析)'."\n" + .'- lag(卡顿分析)'."\n" + .'- custom(自定义异常)'."\n" + .'- crash(崩溃分析)'."\n" + .'- h5JsError(h5-JS错误)'."\n" + .'- h5WhiteScreen(h5-白屏)', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'exception' => '异常分析', + 'h5WhiteScreen' => 'h5-白屏', + 'lag' => '卡顿分析', + 'h5JsError' => 'h5-js错误', + 'custom' => '自定义异常', + 'crash' => '崩溃分析', + ], + 'example' => 'crash', + ], + ], + [ + 'name' => 'DigestHash', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'WebResult', + 'description' => 'WebResult', + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否调用成功', + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '成功', + 'false' => '失败', + ], + 'example' => 'true', + ], + 'ErrorCode' => [ + 'description' => '错误码', + 'type' => 'integer', + 'format' => 'int32', + 'example' => 'Success', + ], + 'Message' => [ + 'description' => '错误详情', + 'type' => 'string', + 'example' => 'Successful', + ], + 'Args' => [ + 'description' => '要设置的属性信息,数据格式为JSON。'."\n" + ."\n" + .'每个属性信息由**标识符**与**属性值**(**key:value**)构成,多个属性用英文逗号隔开。', + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'example' => '-', + 'description' => 'value', + ], + ], + 'Model' => [ + 'description' => '返回结果', + 'type' => 'object', + 'properties' => [ + 'AppKey' => [ + 'title' => 'appKey', + 'description' => 'appKey', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '233588686', + ], + 'ClientTime' => [ + 'title' => '客户端时间', + 'description' => '客户端时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1739808000000', + ], + 'ServerTime' => [ + 'title' => '服务器时间', + 'description' => '服务器时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1739808000000', + ], + 'Did' => [ + 'title' => '设备ID', + 'description' => '设备ID', + 'type' => 'string', + 'example' => '22jtJ213saqfB1yBgBKhayYPwcZ2', + ], + 'EventId' => [ + 'title' => '事件ID', + 'description' => '事件ID', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0DB-22jtJZzBvqfB1yBgBKhayYPwcZ2', + ], + 'AppVersion' => [ + 'title' => '应用版本', + 'description' => '应用版本', + 'type' => 'string', + 'example' => 'V20250224102631', + ], + 'Platform' => [ + 'title' => '平台', + 'description' => '平台', + 'type' => 'string', + 'example' => 'wechat', + ], + 'Os' => [ + 'title' => '操作系统', + 'description' => '操作系统', + 'type' => 'string', + 'example' => 'android', + ], + 'OsVersion' => [ + 'title' => '操作系统版本', + 'description' => '操作系统版本', + 'type' => 'string', + 'example' => '1', + ], + 'SdkType' => [ + 'title' => 'SDK类型', + 'description' => 'SDK类型', + 'type' => 'string', + 'example' => 'software_nls_tts_offline_standard', + ], + 'SdkVersion' => [ + 'title' => 'SDK版本', + 'description' => 'SDK版本', + 'type' => 'string', + 'example' => '5.2.3', + ], + 'Page' => [ + 'title' => '页面', + 'description' => '页面', + 'type' => 'string', + 'example' => '{\'Content\': [], \'TotalPages\': 2, \'TotalItems\': 31, \'PageNumber\': 4, \'PageSize\': 20}', + ], + 'Brand' => [ + 'title' => '品牌', + 'description' => '品牌', + 'type' => 'string', + 'example' => 'Hinova', + ], + 'DeviceModel' => [ + 'title' => '设备型号', + 'description' => '设备型号', + 'type' => 'string', + 'example' => 'ASUS_X00GD', + ], + 'Resolution' => [ + 'title' => '分辨率', + 'description' => '分辨率', + 'type' => 'string', + 'example' => '720*1280', + ], + 'Access' => [ + 'title' => '网络类型', + 'description' => '网络类型', + 'type' => 'string', + 'example' => '4G', + ], + 'AccessSubType' => [ + 'title' => '网络子类型', + 'description' => '网络子类型', + 'type' => 'string', + 'example' => 'null', + ], + 'Carrier' => [ + 'title' => 'carrier', + 'description' => 'carrier', + 'type' => 'string', + 'example' => 'CT', + ], + 'Channel' => [ + 'title' => '渠道', + 'description' => '渠道', + 'type' => 'string', + 'example' => 'ant', + ], + 'Language' => [ + 'title' => '语言', + 'description' => '语言', + 'type' => 'string', + 'example' => 'cn', + ], + 'Country' => [ + 'title' => '国家', + 'description' => '国家', + 'type' => 'string', + 'example' => 'CN', + ], + 'Province' => [ + 'title' => '省份', + 'description' => '省份', + 'type' => 'string', + 'example' => '北京市', + ], + 'City' => [ + 'title' => '城市', + 'description' => '城市', + 'type' => 'string', + 'example' => '375', + ], + 'Isp' => [ + 'title' => 'ISP', + 'description' => 'ISP', + 'type' => 'string', + 'example' => 'cmcc', + ], + 'AppId' => [ + 'title' => '应用ID', + 'description' => '应用ID', + 'type' => 'string', + 'example' => 'ALIPUBDC3CA71131027', + ], + 'ClientIp' => [ + 'title' => '客户端IP', + 'description' => '客户端IP', + 'type' => 'string', + 'example' => '100.104.16.217:51534', + ], + 'UserId' => [ + 'title' => '用户ID', + 'description' => '用户ID', + 'type' => 'string', + 'example' => '1', + ], + 'UserNick' => [ + 'title' => '用户昵称', + 'description' => '用户昵称', + 'type' => 'string', + 'example' => 'mark', + ], + 'Utdid' => [ + 'title' => 'utdid', + 'description' => 'utdid', + 'type' => 'string', + 'example' => '2704b9b0d94b2f3897f82119a', + ], + 'DeviceId' => [ + 'title' => '设备id', + 'description' => '设备id', + 'type' => 'string', + 'example' => 'ad-0001t9c1b6y48kqcd44s-105', + ], + 'Imei' => [ + 'title' => 'IMEI', + 'description' => 'IMEI', + 'type' => 'string', + 'example' => '2704b9b0d94b2f3897f82119a1900cd9c7a8108d', + ], + 'Imsi' => [ + 'title' => 'IMSI', + 'description' => 'IMSI', + 'type' => 'string', + 'example' => '460049842500442', + ], + 'SessionId' => [ + 'title' => '会话ID', + 'description' => '会话ID', + 'type' => 'string', + 'example' => '9ec8e399-51cc-4283-8ba4-f6df78246249', + ], + 'Seq' => [ + 'title' => '序号', + 'description' => '序号', + 'type' => 'string', + 'example' => '3481243636390427020', + ], + 'Args' => [ + 'title' => '参数', + 'description' => '参数', + 'type' => 'string', + 'example' => 'h=60', + ], + 'OriginData' => [ + 'title' => '原始数据', + 'description' => '原始数据', + 'type' => 'string', + 'example' => '[]', + ], + 'Build' => [ + 'title' => '构建版本', + 'description' => '构建版本', + 'type' => 'string', + 'example' => '100', + ], + 'CpuModel' => [ + 'title' => 'CPU型号', + 'description' => 'CPU型号', + 'type' => 'string', + 'example' => 'arm', + ], + 'HasSgSecurityConfigKey' => [ + 'title' => '是否有SG安全配置键', + 'description' => '是否有SG安全配置键', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'View' => [ + 'title' => 'view', + 'description' => 'view', + 'type' => 'string', + 'example' => 'com.aliyun.view1', + ], + 'ParentProcessName' => [ + 'title' => '父进程名称', + 'description' => '父进程名称', + 'type' => 'string', + 'example' => 'com.aliyun.demo', + ], + 'ProcessName' => [ + 'title' => '进程名称', + 'description' => '进程名称', + 'type' => 'string', + 'example' => 'null', + ], + 'ThreadName' => [ + 'title' => '线程名称', + 'description' => '线程名称', + 'type' => 'string', + 'example' => 'null', + ], + 'LaunchedTime' => [ + 'title' => '启动时间', + 'description' => '启动时间', + 'type' => 'string', + 'example' => '2025-02-25 18:02:50', + ], + 'TriggeredTime' => [ + 'title' => '触发时间', + 'description' => '触发时间', + 'type' => 'string', + 'example' => '2025-02-25 18:02:50', + ], + 'Pid' => [ + 'title' => '进程ID', + 'description' => '进程ID', + 'type' => 'integer', + 'format' => 'int32', + 'example' => 'ce0ak81asd@62706c656a7f1a1', + ], + 'Tid' => [ + 'title' => '线程ID', + 'description' => '线程ID', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2359', + ], + 'ForeGround' => [ + 'title' => '前台', + 'description' => '是否前台'."\n" + .'- 0(后台)'."\n" + .'- 1(前台)'."\n" + .'- 3(未采集)', + 'type' => 'integer', + 'format' => 'int32', + 'enumValueTitles' => [ + '后台', + '前台', + 3 => '未采集', + ], + 'example' => '1', + ], + 'Operations' => [ + 'title' => '操作', + 'description' => '操作', + 'type' => 'string', + 'example' => '[{\\"status\\":1,\\"target\\":\\"5461e0ab-340f-4a6b-9bbe-f75e44985420\\"}]', + ], + 'User' => [ + 'title' => '用户', + 'description' => '用户', + 'type' => 'string', + 'example' => '-', + ], + 'WeexShortUrl' => [ + 'title' => 'Weex短url', + 'description' => 'Weex短url', + 'type' => 'string', + 'example' => '-', + ], + 'WeexFullUrl' => [ + 'title' => 'Weex完整url', + 'description' => 'Weex完整url', + 'type' => 'string', + 'example' => '-', + ], + 'H5ShortUrl' => [ + 'title' => 'H5短url', + 'description' => 'H5短url', + 'type' => 'string', + 'example' => '-', + ], + 'H5FullUrl' => [ + 'title' => 'H5完整url', + 'description' => 'H5完整url', + 'type' => 'string', + 'example' => '-', + ], + 'BusinessCountry' => [ + 'title' => '国家', + 'description' => '国家', + 'type' => 'string', + 'example' => 'china', + ], + 'SpeedFlags' => [ + 'title' => 'SpeedFlags', + 'description' => 'SpeedFlags', + 'type' => 'string', + 'example' => '-', + ], + 'IsSpeedVersion' => [ + 'title' => '', + 'description' => '极速版本', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'FlutterRoute' => [ + 'title' => 'Flutter路由', + 'description' => 'Flutter路由', + 'type' => 'string', + 'example' => '-', + ], + 'InMainProcess' => [ + 'title' => '是否在主进程', + 'description' => '是否在主进程', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'HasOpenMultiProcessMode' => [ + 'title' => '是否开启多进程模式', + 'description' => '是否开启多进程模式', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'AdditionalCallbackInfo' => [ + 'title' => '额外回调信息', + 'description' => '额外回调信息', + 'type' => 'string', + 'example' => '-', + ], + 'AdditionalCustomInfo' => [ + 'title' => '额外自定义信息', + 'description' => '额外自定义信息', + 'type' => 'string', + 'example' => '-', + ], + 'AdditionalCrossPlatformCrashInfo' => [ + 'title' => '额外跨平台崩溃信息', + 'description' => '额外跨平台崩溃信息', + 'type' => 'string', + 'example' => '-', + ], + 'Backtrace' => [ + 'title' => 'backtrace信息', + 'description' => 'backtrace信息', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object ', + ], + 'JsBacktrace' => [ + 'title' => 'JS backtrace 信息', + 'description' => 'JS backtrace 信息', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object ', + ], + 'Threads' => [ + 'title' => '线程信息', + 'description' => '线程信息', + 'type' => 'string', + 'example' => 'Process Name: \'com.muyuan.mytongdriver\''."\n" + .'Thread Name: \'main\'', + ], + 'SysLog' => [ + 'title' => '系统日志', + 'description' => '系统日志', + 'type' => 'string', + 'example' => '-', + ], + 'MainLog' => [ + 'title' => '主日志', + 'description' => '主日志', + 'type' => 'string', + 'example' => '-', + ], + 'EventLog' => [ + 'title' => '事件日志', + 'description' => '事件日志', + 'type' => 'string', + 'example' => '-', + ], + 'ReportContent' => [ + 'title' => '崩溃堆栈信息', + 'description' => '崩溃堆栈信息', + 'type' => 'string', + 'example' => '-', + ], + 'Banner' => [ + 'title' => 'banner', + 'description' => 'banner', + 'type' => 'string', + 'example' => '-', + ], + 'SimpleReportContent' => [ + 'title' => '简单崩溃内容', + 'description' => '简单崩溃内容', + 'type' => 'string', + 'example' => '-', + ], + 'LogHash' => [ + 'title' => '日志哈希', + 'description' => '日志哈希', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '-', + ], + 'ArgHash' => [ + 'title' => '参数哈希', + 'description' => '参数哈希', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '-', + ], + 'Status' => [ + 'title' => '状态', + 'description' => '状态', + 'type' => 'string', + 'example' => 'success', + ], + 'NativeMaps' => [ + 'title' => 'Native map', + 'description' => 'Native map', + 'type' => 'string', + 'example' => '-', + ], + 'NativeAllThreadDump' => [ + 'title' => '原生全部线程转储', + 'description' => '原生全部线程转储', + 'type' => 'string', + 'example' => '-', + ], + 'AndroidVm' => [ + 'title' => 'Android虚拟机', + 'description' => 'Android虚拟机', + 'type' => 'string', + 'example' => '-', + ], + 'SoLibBuild' => [ + 'title' => 'SO库构建', + 'description' => 'SO库构建', + 'type' => 'string', + 'example' => '-', + ], + 'Uuid' => [ + 'title' => 'uuid', + 'description' => 'uuid', + 'type' => 'string', + 'example' => '105a87c6-f299-42e5-8fc7-1066a47a96e5', + ], + 'Track' => [ + 'title' => 'track信息', + 'description' => 'track信息', + 'type' => 'string', + 'example' => '-', + ], + 'IsBackTrace' => [ + 'title' => '是否backtrace', + 'description' => '是否backtrace', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'ExceptionId' => [ + 'title' => '异常ID', + 'description' => '异常ID', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionCode' => [ + 'title' => '异常代码', + 'description' => '异常代码', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionVersion' => [ + 'title' => '异常版本', + 'description' => '异常版本', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionArg1' => [ + 'title' => '异常参数1', + 'description' => '异常参数1', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionArg2' => [ + 'title' => '异常参数2', + 'description' => '异常参数2', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionArg3' => [ + 'title' => '异常参数3', + 'description' => '异常参数3', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionDetail' => [ + 'title' => '异常详细信息', + 'description' => '异常详细信息', + 'type' => 'string', + 'example' => '-', + ], + 'BusinessLogType' => [ + 'title' => '自定义异常类型', + 'description' => '自定义异常类型', + 'type' => 'string', + 'example' => '-', + ], + 'HasSdCard' => [ + 'title' => '是否有SD卡', + 'description' => '是否有SD卡', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'InstallSdCard' => [ + 'title' => '安装SD卡', + 'description' => '安装SD卡', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'RootDirectory' => [ + 'title' => '根目录', + 'description' => '根目录', + 'type' => 'string', + 'example' => '-', + ], + 'DataDirectory' => [ + 'title' => '数据目录', + 'description' => '数据目录', + 'type' => 'string', + 'example' => '-', + ], + 'ExternalStorageDirectory' => [ + 'title' => '外部存储目录', + 'description' => '外部存储目录', + 'type' => 'string', + 'example' => '-', + ], + 'DownloadCacheDirectory' => [ + 'title' => '下载缓存目录', + 'description' => '下载缓存目录', + 'type' => 'string', + 'example' => '-', + ], + 'OpenedFileCount' => [ + 'title' => '打开的文件数量', + 'description' => '打开的文件数量', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'WriteLimit' => [ + 'title' => '写入限制', + 'description' => '写入限制', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'Digest' => [ + 'title' => '聚合摘要', + 'description' => '聚合摘要', + 'type' => 'string', + 'example' => 'sha256:b3b79f1f6c2beca7ac93a9518a35d542e0bfeb7ae64c9e57e9edd4719489927c', + ], + 'DigestHash' => [ + 'title' => '聚合摘要hash', + 'description' => '聚合摘要hash', + 'type' => 'string', + 'example' => '-', + ], + 'Summary' => [ + 'title' => '聚合错误概述', + 'description' => '聚合错误概述', + 'type' => 'string', + 'example' => '{\'HandledCheckToday\': 0, \'RiskCheckCnt\': 34, \'RiskWarningCnt\': 57, \'RiskDays\': 30, \'HandledCheckTotal\': 5, \'HandledDays\': 365}', + ], + 'ExceptionType' => [ + 'title' => '异常类型', + 'description' => '异常类型', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionSubtype' => [ + 'title' => '异常子类型', + 'description' => '异常子类型', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionCodes' => [ + 'title' => '异常代码', + 'description' => '异常代码', + 'type' => 'string', + 'example' => '-', + ], + 'ExceptionMsg' => [ + 'title' => '异常消息', + 'description' => '异常消息', + 'type' => 'string', + 'example' => 'Table \'123_temp.image_vw_6191426\' doesn\'t exist', + ], + 'CruxModule' => [ + 'title' => 'Crux模块', + 'description' => 'Crux模块', + 'type' => 'string', + 'example' => '-', + ], + 'CruxStackTrace' => [ + 'title' => 'CruxStackTrace', + 'description' => 'CruxStackTrace', + 'type' => 'string', + 'example' => '-', + ], + 'CruxStackTraceHash' => [ + 'title' => 'cruxStackTrace哈希', + 'description' => 'cruxStackTrace哈希', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '-', + ], + 'CruxStack' => [ + 'title' => 'crux堆栈', + 'description' => 'crux堆栈', + 'type' => 'string', + 'example' => '-', + ], + 'CruxStackHash' => [ + 'title' => 'crux堆栈哈希', + 'description' => 'crux堆栈哈希', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '-', + ], + 'CustomExceptionType' => [ + 'title' => '自定义异常类型', + 'description' => '自定义异常类型', + 'type' => 'string', + 'example' => '-', + ], + 'MoreInfo1' => [ + 'title' => '更多信息1', + 'description' => '更多信息1', + 'type' => 'string', + 'example' => '-', + ], + 'MoreInfo2' => [ + 'title' => '更多信息2', + 'description' => '更多信息2', + 'type' => 'string', + 'example' => '-', + ], + 'MoreInfo3' => [ + 'title' => '更多信息3', + 'description' => '更多信息3', + 'type' => 'string', + 'example' => '-', + ], + 'SceneValue' => [ + 'title' => '场景值', + 'description' => '场景值', + 'type' => 'string', + 'example' => '-', + ], + 'NeedReCluster' => [ + 'title' => '需要重新聚类', + 'description' => '需要重新聚类', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '-', + ], + 'ReportType' => [ + 'title' => '崩溃类型', + 'description' => '崩溃类型', + 'type' => 'string', + 'example' => '2', + ], + 'FeatureScene' => [ + 'title' => '功能场景', + 'description' => '功能场景', + 'type' => 'string', + 'example' => '-', + ], + 'BinaryUuids' => [ + 'title' => 'so文件buildId列表', + 'description' => 'so文件buildId列表', + 'type' => 'string', + 'example' => '-', + ], + 'RuntimeExtData' => [ + 'title' => '运行时扩展数据', + 'description' => '运行时扩展数据', + 'type' => 'string', + 'example' => '-', + ], + 'BusinessErrorExtData' => [ + 'title' => '业务错误扩展数据', + 'description' => '业务错误扩展数据', + 'type' => 'string', + 'example' => '-', + ], + 'MemoryMap' => [ + 'title' => '内存映射', + 'description' => '内存映射', + 'type' => 'string', + 'example' => '-', + ], + 'CustomInfo' => [ + 'title' => '自定义信息', + 'description' => '自定义信息', + 'type' => 'string', + 'example' => '-', + ], + 'SymbolicFileType' => [ + 'title' => '符号化文件类型', + 'description' => '符号化文件类型', + 'type' => 'string', + 'example' => '-', + ], + 'FilePath' => [ + 'title' => '符号化文件路径', + 'description' => '符号化文件路径', + 'type' => 'string', + 'example' => 'dubhe-service/src/main/java/com/viatris/dubhe/monitortask/service/Impl/DataSyncMonitorRecordServiceImpl.java', + ], + 'FileName' => [ + 'title' => '符号化文件名称', + 'description' => '符号化文件名称', + 'type' => 'string', + 'example' => 'baselineCspm_20241005', + ], + 'ExportStatus' => [ + 'title' => '符号化导出状态', + 'description' => '符号化导出状态', + 'type' => 'string', + 'example' => 'exporting', + ], + 'UploadTime' => [ + 'title' => '符号化文件上传时间', + 'description' => '符号化文件上传时间', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1740412800000', + ], + 'Stack' => [ + 'title' => '堆栈', + 'description' => '堆栈', + 'type' => 'string', + 'example' => 'java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference', + ], + 'BrowserName' => [ + 'title' => '浏览器名称', + 'description' => '浏览器名称', + 'type' => 'string', + 'example' => 'Chrome', + ], + 'BrowserVersion' => [ + 'title' => '浏览器版本', + 'description' => '浏览器版本', + 'type' => 'string', + 'example' => '浏览器内核类型:chrome,浏览器版本:94.0.4606.71', + ], + 'Uri' => [ + 'title' => 'URI', + 'description' => 'URI', + 'type' => 'string', + 'example' => 'https://oss.aliyuncs.com/aliyun_id_photo_bucket/default_handsome.jpg', + ], + 'LineNo' => [ + 'title' => '行号', + 'description' => '行号', + 'type' => 'string', + 'example' => '0', + ], + 'ColNo' => [ + 'title' => '列号', + 'description' => '列号', + 'type' => 'string', + 'example' => '0', + ], + 'Filename' => [ + 'title' => '文件名', + 'description' => '文件名', + 'type' => 'string', + 'example' => 'chunk-56494f41.3df8bd75.css', + ], + 'Reason' => [ + 'title' => '错误原因', + 'description' => '错误原因', + 'type' => 'string', + 'example' => '无需多区域架构', + ], + 'OriginUri' => [ + 'title' => '原始完整uri', + 'description' => '原始完整uri', + 'type' => 'string', + 'example' => '-', + ], + 'DomScore' => [ + 'title' => 'H5 DOM评分', + 'description' => 'H5 DOM评分', + 'type' => 'string', + 'example' => '0.5', + ], + 'ErrorType' => [ + 'title' => '错误类型', + 'description' => '错误类型', + 'type' => 'string', + 'example' => 'jsError', + ], + 'ErrorName' => [ + 'title' => '错误名', + 'description' => '错误名', + 'type' => 'string', + 'example' => 'OOM', + ], + 'ForceGround' => [ + 'description' => '前台:'."\n" + .'前台:1'."\n" + .'后台:2'."\n" + .'未知:3', + 'type' => 'integer', + 'format' => 'int32', + 'enumValueTitles' => [], + 'example' => '1', + ], + 'StructuredStack' => [ + 'description' => '结构化堆栈信息', + 'type' => 'string', + 'example' => '{\\"threads\\":[{\\"tid\\":0,\\"threadName\\":\\"main\\",\\"crashed\\":true,\\"stackFrames\\":[{\\"index\\":1,\\"moduleName\\":\\"com.example.Crash\\",\\"instructionPointer\\":null,\\"baseAddress\\":null,\\"offset\\":null,\\"symbol\\":\\"at com.example.Crash.testFunc(a.java:5)\\",\\"line\\":5,\\"type\\":\\"APP\\"}]}]}', + ], + 'IsSimulator' => [ + 'title' => '是否模拟器', + 'description' => '是否模拟器', + 'type' => 'integer', + 'format' => 'int32', + ], + 'IsJailbroken' => [ + 'title' => '是否ROOT/越狱', + 'description' => '是否ROOT/越狱', + 'type' => 'integer', + 'format' => 'int32', + ], + 'LagCost' => [ + 'title' => '是否启动阶段', + 'description' => '是否启动阶段', + 'type' => 'integer', + 'format' => 'int32', + ], + 'MemInfo' => [ + 'title' => '页面追踪', + 'description' => '页面追踪', + 'type' => 'string', + ], + 'LaunchedCrashStage' => [ + 'title' => '是否启动阶段', + 'description' => '是否启动阶段', + 'type' => 'integer', + 'format' => 'int32', + ], + 'Controllers' => [ + 'title' => '页面追踪', + 'description' => '页面追踪', + 'type' => 'string', + ], + 'FileDescriptor' => [ + 'title' => '页面追踪', + 'description' => '页面追踪', + 'type' => 'string', + ], + ], + ], + 'RequestId' => [ + 'description' => '用于显示查询请求的ID。', + 'type' => 'string', + 'example' => 'A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidAppId', + 'errorMessage' => 'The AppId you provided is invalid.', + ], + [ + 'errorCode' => 'InvalidParameters', + 'errorMessage' => 'The specified parameter is invalid.', + ], + [ + 'errorCode' => 'InvalidRequest', + 'errorMessage' => 'The request is invalid.', + ], + ], + 403 => [ + [ + 'errorCode' => 'Forbidden.NoPermission', + 'errorMessage' => 'You are not authorized to access data related to the specified AppId.', + ], + [ + 'errorCode' => 'Forbidden.NoRAMPermission', + 'errorMessage' => 'Your RAM account is not authorized to access the data of the specified AppId.', + ], + ], + 406 => [ + [ + 'errorCode' => 'UnexpectedAppStatus', + 'errorMessage' => 'The status of App is invalid.', + ], + ], + 500 => [ + [ + 'errorCode' => 'InternalError', + 'errorMessage' => 'An error occurred while processing your request.', + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"ErrorCode\\": 0,\\n \\"Message\\": \\"Successful\\",\\n \\"Args\\": {\\n \\"key\\": \\"-\\"\\n },\\n \\"Model\\": {\\n \\"AppKey\\": 233588686,\\n \\"ClientTime\\": 1739808000000,\\n \\"ServerTime\\": 1739808000000,\\n \\"Did\\": \\"22jtJ213saqfB1yBgBKhayYPwcZ2\\",\\n \\"EventId\\": 0,\\n \\"AppVersion\\": \\"V20250224102631\\",\\n \\"Platform\\": \\"wechat\\",\\n \\"Os\\": \\"android\\",\\n \\"OsVersion\\": \\"1\\",\\n \\"SdkType\\": \\"software_nls_tts_offline_standard\\",\\n \\"SdkVersion\\": \\"5.2.3\\",\\n \\"Page\\": \\"{\'Content\': [], \'TotalPages\': 2, \'TotalItems\': 31, \'PageNumber\': 4, \'PageSize\': 20}\\",\\n \\"Brand\\": \\"Hinova\\",\\n \\"DeviceModel\\": \\"ASUS_X00GD\\",\\n \\"Resolution\\": \\"720*1280\\",\\n \\"Access\\": \\"4G\\",\\n \\"AccessSubType\\": \\"null\\",\\n \\"Carrier\\": \\"CT\\",\\n \\"Channel\\": \\"ant\\",\\n \\"Language\\": \\"cn\\",\\n \\"Country\\": \\"CN\\",\\n \\"Province\\": \\"北京市\\",\\n \\"City\\": \\"375\\",\\n \\"Isp\\": \\"cmcc\\",\\n \\"AppId\\": \\"ALIPUBDC3CA71131027\\",\\n \\"ClientIp\\": \\"100.104.16.217:51534\\",\\n \\"UserId\\": \\"1\\",\\n \\"UserNick\\": \\"mark\\",\\n \\"Utdid\\": \\"2704b9b0d94b2f3897f82119a\\",\\n \\"DeviceId\\": \\"ad-0001t9c1b6y48kqcd44s-105\\",\\n \\"Imei\\": \\"2704b9b0d94b2f3897f82119a1900cd9c7a8108d\\",\\n \\"Imsi\\": \\"460049842500442\\",\\n \\"SessionId\\": \\"9ec8e399-51cc-4283-8ba4-f6df78246249\\",\\n \\"Seq\\": \\"3481243636390427020\\",\\n \\"Args\\": \\"h=60\\",\\n \\"OriginData\\": \\"[]\\",\\n \\"Build\\": \\"100\\",\\n \\"CpuModel\\": \\"arm\\",\\n \\"HasSgSecurityConfigKey\\": 0,\\n \\"View\\": \\"com.aliyun.view1\\",\\n \\"ParentProcessName\\": \\"com.aliyun.demo\\",\\n \\"ProcessName\\": \\"null\\",\\n \\"ThreadName\\": \\"null\\",\\n \\"LaunchedTime\\": \\"2025-02-25 18:02:50\\",\\n \\"TriggeredTime\\": \\"2025-02-25 18:02:50\\",\\n \\"Pid\\": 0,\\n \\"Tid\\": 2359,\\n \\"ForeGround\\": 1,\\n \\"Operations\\": \\"[{\\\\\\\\\\\\\\"status\\\\\\\\\\\\\\":1,\\\\\\\\\\\\\\"target\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5461e0ab-340f-4a6b-9bbe-f75e44985420\\\\\\\\\\\\\\"}]\\",\\n \\"User\\": \\"-\\",\\n \\"WeexShortUrl\\": \\"-\\",\\n \\"WeexFullUrl\\": \\"-\\",\\n \\"H5ShortUrl\\": \\"-\\",\\n \\"H5FullUrl\\": \\"-\\",\\n \\"BusinessCountry\\": \\"china\\",\\n \\"SpeedFlags\\": \\"-\\",\\n \\"IsSpeedVersion\\": 0,\\n \\"FlutterRoute\\": \\"-\\",\\n \\"InMainProcess\\": 0,\\n \\"HasOpenMultiProcessMode\\": 0,\\n \\"AdditionalCallbackInfo\\": \\"-\\",\\n \\"AdditionalCustomInfo\\": \\"-\\",\\n \\"AdditionalCrossPlatformCrashInfo\\": \\"-\\",\\n \\"Backtrace\\": \\"java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object \\",\\n \\"JsBacktrace\\": \\"java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object \\",\\n \\"Threads\\": \\"Process Name: \'com.muyuan.mytongdriver\'\\\\nThread Name: \'main\'\\",\\n \\"SysLog\\": \\"-\\",\\n \\"MainLog\\": \\"-\\",\\n \\"EventLog\\": \\"-\\",\\n \\"ReportContent\\": \\"-\\",\\n \\"Banner\\": \\"-\\",\\n \\"SimpleReportContent\\": \\"-\\",\\n \\"LogHash\\": 0,\\n \\"ArgHash\\": 0,\\n \\"Status\\": \\"success\\",\\n \\"NativeMaps\\": \\"-\\",\\n \\"NativeAllThreadDump\\": \\"-\\",\\n \\"AndroidVm\\": \\"-\\",\\n \\"SoLibBuild\\": \\"-\\",\\n \\"Uuid\\": \\"105a87c6-f299-42e5-8fc7-1066a47a96e5\\",\\n \\"Track\\": \\"-\\",\\n \\"IsBackTrace\\": 0,\\n \\"ExceptionId\\": \\"-\\",\\n \\"ExceptionCode\\": \\"-\\",\\n \\"ExceptionVersion\\": \\"-\\",\\n \\"ExceptionArg1\\": \\"-\\",\\n \\"ExceptionArg2\\": \\"-\\",\\n \\"ExceptionArg3\\": \\"-\\",\\n \\"ExceptionDetail\\": \\"-\\",\\n \\"BusinessLogType\\": \\"-\\",\\n \\"HasSdCard\\": 0,\\n \\"InstallSdCard\\": 0,\\n \\"RootDirectory\\": \\"-\\",\\n \\"DataDirectory\\": \\"-\\",\\n \\"ExternalStorageDirectory\\": \\"-\\",\\n \\"DownloadCacheDirectory\\": \\"-\\",\\n \\"OpenedFileCount\\": 0,\\n \\"WriteLimit\\": 0,\\n \\"Digest\\": \\"sha256:b3b79f1f6c2beca7ac93a9518a35d542e0bfeb7ae64c9e57e9edd4719489927c\\",\\n \\"DigestHash\\": \\"-\\",\\n \\"Summary\\": \\"{\'HandledCheckToday\': 0, \'RiskCheckCnt\': 34, \'RiskWarningCnt\': 57, \'RiskDays\': 30, \'HandledCheckTotal\': 5, \'HandledDays\': 365}\\",\\n \\"ExceptionType\\": \\"-\\",\\n \\"ExceptionSubtype\\": \\"-\\",\\n \\"ExceptionCodes\\": \\"-\\",\\n \\"ExceptionMsg\\": \\"Table \'123_temp.image_vw_6191426\' doesn\'t exist\\",\\n \\"CruxModule\\": \\"-\\",\\n \\"CruxStackTrace\\": \\"-\\",\\n \\"CruxStackTraceHash\\": 0,\\n \\"CruxStack\\": \\"-\\",\\n \\"CruxStackHash\\": 0,\\n \\"CustomExceptionType\\": \\"-\\",\\n \\"MoreInfo1\\": \\"-\\",\\n \\"MoreInfo2\\": \\"-\\",\\n \\"MoreInfo3\\": \\"-\\",\\n \\"SceneValue\\": \\"-\\",\\n \\"NeedReCluster\\": 0,\\n \\"ReportType\\": \\"2\\",\\n \\"FeatureScene\\": \\"-\\",\\n \\"BinaryUuids\\": \\"-\\",\\n \\"RuntimeExtData\\": \\"-\\",\\n \\"BusinessErrorExtData\\": \\"-\\",\\n \\"MemoryMap\\": \\"-\\",\\n \\"CustomInfo\\": \\"-\\",\\n \\"SymbolicFileType\\": \\"-\\",\\n \\"FilePath\\": \\"dubhe-service/src/main/java/com/viatris/dubhe/monitortask/service/Impl/DataSyncMonitorRecordServiceImpl.java\\",\\n \\"FileName\\": \\"baselineCspm_20241005\\",\\n \\"ExportStatus\\": \\"exporting\\",\\n \\"UploadTime\\": 1740412800000,\\n \\"Stack\\": \\"java.lang.NullPointerException: Attempt to invoke virtual method \'java.lang.Object java.lang.ref.WeakReference.get()\' on a null object reference\\",\\n \\"BrowserName\\": \\"Chrome\\",\\n \\"BrowserVersion\\": \\"浏览器内核类型:chrome,浏览器版本:94.0.4606.71\\",\\n \\"Uri\\": \\"https://oss.aliyuncs.com/aliyun_id_photo_bucket/default_handsome.jpg\\",\\n \\"LineNo\\": \\"0\\",\\n \\"ColNo\\": \\"0\\",\\n \\"Filename\\": \\"chunk-56494f41.3df8bd75.css\\",\\n \\"Reason\\": \\"无需多区域架构\\",\\n \\"OriginUri\\": \\"-\\",\\n \\"DomScore\\": \\"0.5\\",\\n \\"ErrorType\\": \\"jsError\\",\\n \\"ErrorName\\": \\"OOM\\",\\n \\"ForceGround\\": 1,\\n \\"StructuredStack\\": \\"{\\\\\\\\\\\\\\"threads\\\\\\\\\\\\\\":[{\\\\\\\\\\\\\\"tid\\\\\\\\\\\\\\":0,\\\\\\\\\\\\\\"threadName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"main\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"crashed\\\\\\\\\\\\\\":true,\\\\\\\\\\\\\\"stackFrames\\\\\\\\\\\\\\":[{\\\\\\\\\\\\\\"index\\\\\\\\\\\\\\":1,\\\\\\\\\\\\\\"moduleName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"com.example.Crash\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"instructionPointer\\\\\\\\\\\\\\":null,\\\\\\\\\\\\\\"baseAddress\\\\\\\\\\\\\\":null,\\\\\\\\\\\\\\"offset\\\\\\\\\\\\\\":null,\\\\\\\\\\\\\\"symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"at com.example.Crash.testFunc(a.java:5)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"line\\\\\\\\\\\\\\":5,\\\\\\\\\\\\\\"type\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"APP\\\\\\\\\\\\\\"}]}]}\\",\\n \\"IsSimulator\\": 0,\\n \\"IsJailbroken\\": 0,\\n \\"LagCost\\": 0,\\n \\"MemInfo\\": \\"\\",\\n \\"LaunchedCrashStage\\": 0,\\n \\"Controllers\\": \\"\\",\\n \\"FileDescriptor\\": \\"\\"\\n },\\n \\"RequestId\\": \\"A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94\\"\\n}","type":"json"}]', + 'title' => '获取崩溃详情', + 'description' => '应用接入崩溃SDK后并上报响应崩溃,可以通过该接口获取详细的崩溃报告。'."\n" + ."\n" + .'在使用该接口之前,请先通过 GetErrors 获取对应的错误详情。', + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-shanghai', + 'endpoint' => 'emas-appmonitor.cn-shanghai.aliyuncs.com', + ], + ], +]; -- cgit v1.2.3