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/en_us/tdsr/2020-01-01/api-docs.php | |
| parent | 7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff) | |
| download | afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip | |
update APIs 20260712
Diffstat (limited to 'data/en_us/tdsr/2020-01-01/api-docs.php')
| -rw-r--r-- | data/en_us/tdsr/2020-01-01/api-docs.php | 12362 |
1 files changed, 5430 insertions, 6932 deletions
diff --git a/data/en_us/tdsr/2020-01-01/api-docs.php b/data/en_us/tdsr/2020-01-01/api-docs.php index 9565271..5bd4d93 100644 --- a/data/en_us/tdsr/2020-01-01/api-docs.php +++ b/data/en_us/tdsr/2020-01-01/api-docs.php @@ -1,289 +1,149 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'tdsr', - 'version' => '2020-01-01', - ], + 'info' => ['style' => 'RPC', 'product' => 'tdsr', 'version' => '2020-01-01'], 'directories' => [ [ - 'id' => 77266, - 'title' => null, + 'children' => ['AddScene', 'DropScene', 'ScenePublish', 'UpdateScene', 'DetailScene', 'ListScene'], 'type' => 'directory', - 'children' => [ - 'AddScene', - 'DropScene', - 'ScenePublish', - 'UpdateScene', - 'DetailScene', - 'ListScene', - ], + 'title' => 'Scenario', ], [ - 'id' => 77275, - 'title' => null, + 'children' => ['AddSubScene', 'DropSubScene', 'UpdateSubScene', 'DetailSubScene', 'ListSubScene'], 'type' => 'directory', - 'children' => [ - 'AddSubScene', - 'DropSubScene', - 'UpdateSubScene', - 'DetailSubScene', - 'ListSubScene', - ], + 'title' => 'Sub-scenario', ], [ - 'id' => 77281, - 'title' => null, + 'children' => ['AddProject', 'DropProject', 'UpdateProject', 'DetailProject', 'ListProject'], 'type' => 'directory', - 'children' => [ - 'AddProject', - 'DropProject', - 'UpdateProject', - 'DetailProject', - 'ListProject', - ], + 'title' => 'Project', ], [ - 'id' => 77291, - 'title' => null, + 'children' => ['AddMosaics'], 'type' => 'directory', - 'children' => [ - 'AddMosaics', - ], + 'title' => 'Mosaic', ], [ - 'id' => 350166, - 'title' => null, - 'type' => 'directory', 'children' => [ - 'GetHotspotConfig', - 'GetHotspotTag', - 'GetWindowConfig', - 'PublishHotspot', - 'SaveHotspotConfig', - 'SaveHotspotTag', - 'TempPreviewStatus', - 'GetSingleConnData', - 'GetTaskStatus', - 'RectVertical', - 'GetLayoutData', - 'TempPreview', - 'LabelBuild', - 'GetOssPolicy', - 'PredictionWallLine', - 'GetSceneBuildTaskStatus', - 'UpdateConnData', - 'PredImage', - 'GetRectifyImage', - 'GetOriginLayoutData', - 'RectifyImage', - 'LinkImage', - 'OptimizeRightAngle', - 'GetConnData', - 'UpdateLayoutData', - 'GetSubSceneTaskStatus', - 'PublishScene', - 'AddRelativePosition', - 'GetScenePreviewInfo', - 'GetHotspotSceneData', - 'RecoveryOriginImage', - 'RollbackSubScene', - 'PublishStatus', - 'AddRoomPlan', - 'GetScenePreviewData', - 'CheckUserProperty', - 'GetScenePreviewResource', - 'GetPackSceneTaskStatus', - 'GetScenePackUrl', - 'PackScene', - 'GetCopySceneTaskStatus', - 'UpdateSubSceneSeq', - 'CopyScene', - 'GetSourcePackStatus', - 'PackSource', - 'SaveHotspotTagList', - 'SaveModelConfig', - 'CreateUploadPolicy', - 'PublishHotspotConfig', - 'AddHotspotFile', - 'SaveMinimap', + 'GetHotspotConfig', 'GetHotspotTag', 'GetWindowConfig', 'PublishHotspot', 'SaveHotspotConfig', 'SaveHotspotTag', 'TempPreviewStatus', 'GetSingleConnData', 'GetTaskStatus', 'RectVertical', 'GetLayoutData', 'TempPreview', 'LabelBuild', 'GetOssPolicy', 'PredictionWallLine', 'GetSceneBuildTaskStatus', 'UpdateConnData', 'PredImage', 'GetRectifyImage', 'GetOriginLayoutData', + 'RectifyImage', 'LinkImage', 'OptimizeRightAngle', 'GetConnData', 'UpdateLayoutData', 'GetSubSceneTaskStatus', 'PublishScene', 'AddRelativePosition', 'GetScenePreviewInfo', 'GetHotspotSceneData', 'RecoveryOriginImage', 'RollbackSubScene', 'PublishStatus', 'AddRoomPlan', 'GetScenePreviewData', 'CheckUserProperty', 'GetScenePreviewResource', 'GetPackSceneTaskStatus', 'GetScenePackUrl', 'PackScene', + 'GetCopySceneTaskStatus', 'UpdateSubSceneSeq', 'CopyScene', 'GetSourcePackStatus', 'PackSource', 'SaveHotspotTagList', 'SaveModelConfig', 'CreateUploadPolicy', 'PublishHotspotConfig', 'AddHotspotFile', 'SaveMinimap', ], + 'type' => 'directory', + 'title' => 'Other', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'AddScene' => [ - 'summary' => '添加主场景', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'AddHotspotFile' => [ + 'summary' => 'Save model file ', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Type', - 'in' => 'query', - 'schema' => [ - 'title' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO 混合:MIX', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'MODEL_3D', - 'enum' => [ - 'MODEL_3D', - 'PIC', - 'VIDEO', - 'MIX', - ], - ], - ], - [ - 'name' => 'Name', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景名称', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '测试名称', - ], + 'schema' => ['description' => 'Scenario ID ', 'title' => 'Scenario ID ', 'type' => 'string', 'required' => true, 'example' => '1'], ], [ - 'name' => 'ProjectId', + 'name' => 'FileName', 'in' => 'query', - 'schema' => [ - 'title' => '项目ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'minimum' => '1', - 'example' => '1234****', - ], + 'schema' => ['description' => 'File name ', 'title' => 'File name ', 'type' => 'string', 'required' => true, 'example' => ''], ], [ - 'name' => 'CustomerUid', + 'name' => 'Type', 'in' => 'query', - 'allowEmptyValue' => true, - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '2345****', - ], + 'schema' => ['description' => 'File type ', 'title' => 'File type ', 'type' => 'string', 'required' => true, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', - ], + 'RequestId' => ['description' => 'Request ID, corresponding to the input parameter requestId ', 'title' => 'Request ID, corresponding to the input parameter requestId ', 'type' => 'string', 'example' => ''], + 'Code' => ['description' => 'Return code ', 'title' => 'Return code ', 'type' => 'integer', 'format' => 'int64', 'example' => ''], + 'Success' => ['description' => 'Indicates whether the request succeeded ', 'title' => 'Indicates whether the request succeeded ', 'type' => 'boolean', 'example' => ''], + 'Message' => ['description' => 'Fault message ', 'title' => 'Fault message ', 'type' => 'string', 'example' => ''], + 'Data' => ['type' => 'object', 'description' => '', 'title' => '', 'example' => ''], 'AccessDeniedDetail' => [ + 'description' => '', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"2345****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<AddSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>2345****</Id>\\n</AddSceneResponse>","errorExample":""}]', - ], - 'DropScene' => [ - 'summary' => '删除主场景', - 'methods' => [ - 'post', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-26T02:42:50.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddHotspotFile'], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"\\",\\n \\"Code\\": 0,\\n \\"Success\\": false,\\n \\"Message\\": \\"\\",\\n \\"Data\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => '', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'AddMosaics' => [ + 'summary' => 'Adds a mosaic to a custom area.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'delete', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '主场景id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234***', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'example' => 'skjjskjk****'], + ], + [ + 'name' => 'MarkPosition', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The position data of the mosaic.', 'type' => 'string', 'required' => true, 'example' => '[{"x": 504,"y": 450,"w": 256,"h": 153}]'], ], ], 'responses' => [ @@ -291,198 +151,161 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId in the request parameters.', 'type' => 'string', 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46C****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => 'OvFuuwhfoAX8uIpxC/GJ****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<DropSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</DropSceneResponse>","errorExample":""}]', - ], - 'ScenePublish' => [ - 'summary' => '发布', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46C****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"TaskId\\": \\"OvFuuwhfoAX8uIpxC/GJ****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Add mosaic', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:11.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddMosaics'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'AddProject' => [ + 'summary' => 'Creates a new project.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'BusinessId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'type' => 'string', - 'required' => true, - 'example' => '1', - ], + 'schema' => ['title' => '', 'description' => 'The business ID. Default value: 5 (unassigned project). Do not specify this parameter unless you have special requirements.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '5432****'], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The project name.', 'type' => 'string', 'required' => true, 'example' => '项目A'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb1309366493', - ], - 'Code' => [ - 'title' => '返回码', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'type' => 'string', - 'example' => 'success', - ], - 'PreviewUrl' => [ - 'title' => '预览链接', - 'type' => 'string', - 'example' => 'https://lyj.aliyun.com/xxx', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb130936****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'example' => '1234****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => null, - ], - 'UpdateScene' => [ - 'summary' => '更新主场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Create a new project', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddProject'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'AddRelativePosition' => [ + 'summary' => 'Submits the relative positions between sub-scenes.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', - 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'operationType' => 'read', + 'deprecated' => true, + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'Name', + 'name' => 'RelativePosition', 'in' => 'query', - 'schema' => [ - 'title' => '场景名称', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '测试', - ], + 'schema' => ['title' => '', 'description' => 'The relative position information.', 'type' => 'string', 'required' => true, 'example' => '{"key":"value"}'], ], ], 'responses' => [ @@ -490,93 +313,75 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<UpdateSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateSceneResponse>","errorExample":""}]', - ], - 'DetailScene' => [ - 'summary' => '主场景详细', - 'methods' => [ - 'post', + 'staticInfo' => ['noSubstitutionReason' => '无替代API,历史原因导致该API被标记为弃用。'], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Submit relative positions', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-06-15T08:01:46.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRelativePosition'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'AddRoomPlan' => [ + 'summary' => 'Uploads house data generated by mobile-side algorithm processing to the cloud, where the cloud algorithm module performs 3D model reconstruction.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234***', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ @@ -584,254 +389,127 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb130936****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '主场景Id', - 'description' => '', - 'type' => 'string', - 'example' => '1234***', - ], - 'Name' => [ - 'title' => '场景名称', - 'description' => '', - 'type' => 'string', - 'example' => '测试', - ], - 'Type' => [ - 'title' => '场景类型', - 'description' => '', - 'type' => 'string', - 'example' => 'MODEL_3D', - ], - 'SubSceneNum' => [ - 'title' => '子场景数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '20', - ], - 'SourceNum' => [ - 'title' => '资源数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '20', - ], - 'Published' => [ - 'title' => '是否已发布 true:已发布:false:未发布', - 'description' => '', - 'type' => 'boolean', - 'example' => 'false', - ], - 'GmtCreate' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'GmtModified' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'PreviewToken' => [ - 'title' => '预览Token', - 'description' => '', - 'type' => 'string', - 'example' => 'd989623696ab4f87a80b8d5b0b0****', - ], - 'CoverUrl' => [ - 'title' => '封面地址', - 'description' => '', - 'type' => 'string', - 'example' => 'www.example.com/xxx/xxx.jpg', - ], - 'Status' => [ - 'title' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败', - 'description' => '', - 'type' => 'string', - 'example' => 'init', - ], - 'StatusName' => [ - 'title' => '状态名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Captures' => [ - 'title' => '实勘图列表', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Url' => [ - 'title' => '实勘图url', - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.aliyun.com/test1.jpg', - ], - 'Title' => [ - 'title' => '图片名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - ], - ], - ], - 'FloorPlans' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'FloorLabel' => [ - 'title' => '楼层索引', - 'description' => '', - 'type' => 'string', - ], - 'FloorName' => [ - 'title' => '楼层名称', - 'description' => '', - 'type' => 'string', - ], - 'ColorMapUrl' => [ - 'title' => '彩色图地址', - 'description' => '', - 'type' => 'string', - ], - 'MiniMapUrl' => [ - 'title' => '黑白图地址', - 'description' => '', - 'type' => 'string', - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Data' => [ + 'title' => '', + 'description' => 'The file upload credentials.', + 'type' => 'object', + 'properties' => [ + 'AccessId' => ['title' => '', 'description' => 'The access ID. This is used as the OSSAccessKeyId parameter when uploading with the OSS SDK.', 'type' => 'string', 'example' => 'LTAI****************'], + 'Policy' => ['title' => '', 'description' => 'The authorization policy. This is used as the policy parameter when uploading with the OSS SDK.', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMjAy****'], + 'Signature' => ['title' => '', 'description' => 'The signature. This is used as the signature parameter when uploading with the OSS SDK.', 'type' => 'string', 'example' => 'ngEWGzttc3v2gJWCxEEt****'], + 'Dir' => ['title' => '', 'description' => 'The authorized path. This is used as a parameter when uploading with the OSS SDK. Append the file name to this path before use. For example, ${DIR}/xxx.jpg corresponds to the key parameter.', 'type' => 'string', 'example' => '123/'], + 'Host' => ['title' => '', 'description' => 'The upload address. This is the request URL when uploading with the OSS SDK.', 'type' => 'string', 'example' => 'oss.aliyun.com'], + 'Expire' => ['title' => '', 'description' => 'The authorization expiration time, in seconds. Use this value to check whether the authorization is still valid. After expiration, the authorization becomes unavailable.', 'type' => 'string', 'example' => '1640315897'], + 'Callback' => ['title' => '', 'description' => 'The upload callback. This is a reserved field and is not currently used.', 'type' => 'string', 'example' => '""'], ], + 'example' => '', ], 'AccessDeniedDetail' => [ + 'description' => 'The error details for access denied errors.', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['description' => 'The operation information used for authentication in the request.', 'type' => 'string', 'example' => 'tdsr:AddRoomPlan', 'title' => ''], + 'AuthPrincipalDisplayName' => ['description' => 'The identity used for authentication in the request. Valid values:'."\n" + .'- RAM user: the UID of the RAM user.'."\n" + .'- RAM role: RoleName:RoleSessionName.'."\n" + .'- Federated: ProviderType/ProviderName.', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx', 'title' => ''], + 'AuthPrincipalOwnerId' => ['description' => 'The UID of the Alibaba Cloud account to which the identity used for authentication in the request belongs.', 'type' => 'string', 'example' => '1xxxxx', 'title' => ''], + 'AuthPrincipalType' => ['description' => 'The type of the identity used for authentication in the request. Valid values:'."\n" + .'- SubUser: RAM user.'."\n" + .'- AssumedRoleUser: RAM role.'."\n" + .'- Federated: SSO federated identity.', 'type' => 'string', 'example' => 'SubUser', 'title' => ''], + 'EncodedDiagnosticMessage' => ['description' => 'The encoded diagnostic information for permission diagnostics.', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx', 'title' => ''], + 'NoPermissionType' => ['description' => 'The reason that caused the authentication failure. Valid values:'."\n" + .'- ExplicitDeny: explicit deny.'."\n" + .'- ImplicitDeny: implicit deny.', 'type' => 'string', 'example' => 'ImplicitDeny', 'title' => ''], + 'PolicyType' => ['description' => 'The type of the policy that caused the authentication failure. Valid values:'."\n" + .'- ControlPolicy: control policy.'."\n" + .'- SessionPolicy: session policy.'."\n" + .'- AssumeRolePolicy: role trust policy.'."\n" + .'- AccountLevelIdentityBasedPolicy: identity-based policy at the account level.'."\n" + .'- ResourceGroupLevelIdentityBasedPolicy: identity-based policy at the resource group level.'."\n" + .'- BucketPolicy: OSS bucket policy.'."\n" + .'- ProjectPolicy: SLS project policy.', 'type' => 'string', 'example' => 'ResourceGroupLevelIdentityBassdPolicy', 'title' => ''], ], + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234***\\",\\n \\"Name\\": \\"场景A\\",\\n \\"Type\\": \\"场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO\\",\\n \\"SubSceneNum\\": 20,\\n \\"SourceNum\\": 20,\\n \\"Published\\": false,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"PreviewToken\\": \\"d989623696ab4f87a80b8d5b0b0****\\",\\n \\"CoverUrl\\": \\"www.example.com/xxx/xxx.jpg\\",\\n \\"Status\\": \\"init\\",\\n \\"StatusName\\": \\"初始化\\",\\n \\"Captures\\": [\\n {\\n \\"Url\\": \\"http://www.aliyun.com/test1.jpg\\",\\n \\"Title\\": \\"图片名称\\"\\n }\\n ],\\n \\"FloorPlans\\": [\\n {\\n \\"FloorLabel\\": \\"\\",\\n \\"FloorName\\": \\"\\",\\n \\"ColorMapUrl\\": \\"\\",\\n \\"MiniMapUrl\\": \\"\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<DetailSceneResponse>\\n <RequestId>344794c32937474a9c59eb130936****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>1234***</Id>\\n <Name>场景A</Name>\\n <Type>场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO</Type>\\n <SubSceneNum>20</SubSceneNum>\\n <SourceNum>20</SourceNum>\\n <Published>false</Published>\\n <GmtCreate>1621236933677</GmtCreate>\\n <GmtModified>1621236933677</GmtModified>\\n <PreviewToken>d989623696ab4f87a80b8d5b0b0****</PreviewToken>\\n <CoverUrl>www.example.com/xxx/xxx.jpg</CoverUrl>\\n <Status>init</Status>\\n <StatusName>初始化</StatusName>\\n <Captures>\\n <Url>http://www.aliyun.com/test1.jpg</Url>\\n <Title>图片名称</Title>\\n </Captures>\\n</DetailSceneResponse>","errorExample":""}]', - ], - 'ListScene' => [ - 'summary' => '分页查询主场景列表', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": {\\n \\"AccessId\\": \\"LTAI****************\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMjAy****\\",\\n \\"Signature\\": \\"ngEWGzttc3v2gJWCxEEt****\\",\\n \\"Dir\\": \\"123/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"1640315897\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:AddRoomPlan\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ImplicitDeny\\",\\n \\"PolicyType\\": \\"ResourceGroupLevelIdentityBassdPolicy\\"\\n }\\n}","type":"json"}]', + 'title' => 'Submit house data', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-12-24T06:50:18.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRoomPlan'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'AddScene' => [ + 'summary' => 'Creates a main scene of a specific type.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Name', + 'name' => 'Type', 'in' => 'query', 'schema' => [ - 'title' => '主场景名称', - 'description' => '', + 'title' => '', + 'description' => 'The scene type. Valid values: MODEL_3D (3D model), PIC (panoramic image), VIDEO (panoramic video), MIX (mixed).', 'type' => 'string', - 'required' => false, - 'example' => '厨房', + 'required' => true, + 'example' => 'MODEL_3D', + 'enum' => ['MODEL_3D', 'PIC', 'VIDEO', 'MIX'], ], ], [ - 'name' => 'ProjectId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'title' => '所有项目Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The scene name.', 'type' => 'string', 'required' => true, 'example' => '场景A'], ], [ - 'name' => 'PageNum', + 'name' => 'ProjectId', 'in' => 'query', - 'schema' => [ - 'title' => '当前页', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'example' => '1', - ], + 'schema' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'required' => true, 'minimum' => '1', 'example' => '1234****'], ], [ - 'name' => 'PageSize', + 'name' => 'CustomerUid', 'in' => 'query', - 'schema' => [ - 'title' => '页长', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'example' => '20', - ], + 'allowEmptyValue' => true, + 'schema' => ['description' => 'The UID of the business party.', 'type' => 'string', 'example' => '2345****', 'required' => false, 'title' => ''], ], ], 'responses' => [ @@ -839,184 +517,64 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'HasNext' => [ - 'title' => '是否有下一页', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'CurrentPage' => [ - 'title' => '当前页', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', - ], - 'TotalPage' => [ - 'title' => '总页数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '5', - ], - 'Count' => [ - 'title' => '数据总数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], - 'List' => [ - 'title' => '主场景数据', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'title' => '主场景Id', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], - 'Name' => [ - 'title' => '场景名称', - 'description' => '', - 'type' => 'string', - 'example' => '厨房', - ], - 'Type' => [ - 'title' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO', - 'description' => '', - 'type' => 'string', - 'example' => 'MODEL_3D', - ], - 'SubSceneNum' => [ - 'title' => '子场景数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '20', - ], - 'SourceNum' => [ - 'title' => '资源数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '20', - ], - 'Published' => [ - 'title' => '是否已发布 true:已发布:false:未发布', - 'description' => '', - 'type' => 'boolean', - 'example' => 'false', - ], - 'GmtCreate' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'GmtModified' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'PreviewToken' => [ - 'title' => '预览Token', - 'description' => '', - 'type' => 'string', - 'example' => 'd989623696ab4f87a80b8d5b0b00****', - ], - 'CoverUrl' => [ - 'title' => '封面地址', - 'description' => '', - 'type' => 'string', - 'example' => 'www.example.com/xxxx/xxx.jpg', - ], - 'Status' => [ - 'title' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败', - 'description' => '', - 'type' => 'string', - 'example' => 'init', - ], - 'StatusName' => [ - 'title' => '状态名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'example' => '2345****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"场景A\\",\\n \\"Type\\": \\"MODEL_3D\\",\\n \\"SubSceneNum\\": 20,\\n \\"SourceNum\\": 20,\\n \\"Published\\": false,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"PreviewToken\\": \\"d989623696ab4f87a80b8d5b0b00****\\",\\n \\"CoverUrl\\": \\"www.example.com/xxxx/xxx.jpg\\",\\n \\"Status\\": \\"init\\",\\n \\"StatusName\\": \\"初始化\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<ListSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <HasNext>true</HasNext>\\n <CurrentPage>1</CurrentPage>\\n <TotalPage>5</TotalPage>\\n <Count>100</Count>\\n <List>\\n <Id>1234****</Id>\\n <Name>场景A</Name>\\n <Type>MODEL_3D</Type>\\n <SubSceneNum>20</SubSceneNum>\\n <SourceNum>20</SourceNum>\\n <Published>false</Published>\\n <GmtCreate>1621236933677</GmtCreate>\\n <GmtModified>1621236933677</GmtModified>\\n <PreviewToken>d989623696ab4f87a80b8d5b0b00****</PreviewToken>\\n <CoverUrl>www.example.com/xxxx/xxx.jpg</CoverUrl>\\n <Status>init</Status>\\n <StatusName>初始化</StatusName>\\n </List>\\n</ListSceneResponse>","errorExample":""}]', - ], - 'AddSubScene' => [ - 'summary' => '创建子场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"2345****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Create a main scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => 'Request parameters changed'], + ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => 'Request parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'AddSubScene' => [ + 'summary' => 'Adds a new sub-scene under a specified main scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1024,341 +582,258 @@ ], 'operationType' => 'readAndWrite', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'title' => '子场景名称', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '测试', - ], + 'schema' => ['title' => '', 'description' => 'The name of the sub-scene. The name must be 1 to 20 characters in length.', 'type' => 'string', 'required' => true, 'example' => '子场景A'], ], [ 'name' => 'UploadType', 'in' => 'query', - 'schema' => [ - 'title' => '类型 图片:IMAGE 视频:VIDEO', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'IMAGE', - ], + 'schema' => ['title' => '', 'description' => 'The upload type. Valid values:'."\n" + .'- IMAGE: image'."\n" + .'- VIDEO: video.', 'type' => 'string', 'example' => 'IMAGE', 'required' => false], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '234****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'example' => '234****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<AddSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>234****</Id>\\n</AddSubSceneResponse>","errorExample":""}]', - ], - 'DropSubScene' => [ - 'summary' => '删除子场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Create a sub-scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'Request parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddSubScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'CheckUserProperty' => [ + 'summary' => 'Checks whether a user has a specified business property.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'delete', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'Uid', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The UID of the user.', 'type' => 'string', 'required' => true, 'example' => '2345****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb1309366493'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Match' => ['title' => '', 'description' => 'Indicates whether the specified UID has the Alibaba Auction business property mark.', 'type' => 'boolean', 'example' => 'true'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<DropSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</DropSubSceneResponse>","errorExample":""}]', - ], - 'UpdateSubScene' => [ - 'summary' => '更新子场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb1309366493\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Match\\": true,\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Check user business property', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckUserProperty'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CheckUserProperty', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'CopyScene' => [ + 'summary' => 'Copies an existing scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'readAndWrite', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the scene.', 'type' => 'string', 'required' => true, 'example' => 'sgyuyewyew****'], ], [ - 'name' => 'Name', + 'name' => 'SceneName', 'in' => 'query', - 'schema' => [ - 'title' => '子场景名称', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '测试', - ], + 'schema' => ['title' => '', 'description' => 'The name of the new scene.', 'type' => 'string', 'required' => true, 'example' => '场景A'], ], [ - 'name' => 'ViewPoint', + 'name' => 'ProjectId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'title' => '视角坐标,目前支持3元坐标,4元坐标,例如:[0.94005,0.13397,-0.3136,0.782992]', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'title' => '浮点数', - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'required' => false, - 'example' => '0.94005', - ], - 'required' => false, - ], + 'schema' => ['title' => '', 'description' => 'The ID of the project to which the scene is copied. If this parameter is left empty, the scene is copied to the project where the current scene resides.', 'type' => 'string', 'required' => false, 'example' => 'opwuoieywtyqw****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code. A value of 200 indicates success. Other values indicate failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => 'yuywey****'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<UpdateSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateSubSceneResponse>","errorExample":""}]', - ], - 'DetailSubScene' => [ - 'summary' => '查询子场景详情', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"yuywey****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Copy a scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'Request parameters changed'], + ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CopyScene'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'CreateUploadPolicy' => [ + 'summary' => 'Retrieves upload credentials.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1366,181 +841,117 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'F79siXLsJsVVca8Yp4fgPA==', - ], + 'schema' => ['title' => '', 'description' => 'The upload type. Valid values: scene, subScene, hotspot (post-processing related).', 'type' => 'string', 'required' => true, 'example' => 'scene'], + ], + [ + 'name' => 'Option', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The parameters that correspond to different types.', 'type' => 'string', 'required' => true, 'example' => '{}'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '子场景id', - 'description' => '', - 'type' => 'string', - 'example' => '1234***', - ], - 'Name' => [ - 'title' => '子场景名称', - 'description' => '', - 'type' => 'string', - 'example' => '测试', - ], - 'ResourceId' => [ - 'title' => '图片ID/视频ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234***', - ], - 'Url' => [ - 'title' => '图片路径/视频路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'CoverUrl' => [ - 'title' => '图片路径/视频封面路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'Status' => [ - 'title' => '子场景状态', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', - ], - 'GmtCreate' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'GmtModified' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'CubemapPath' => [ - 'title' => '切图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/cubemap/****', - ], - 'OriginUrl' => [ - 'title' => '原图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.aliyun.com/test.jpg', - ], - 'ImageUrl' => [ - 'title' => '矫正后图的路径', - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.aliyun.com/test1.jpg', - ], - 'LayoutData' => [ - 'title' => '墙线标注数据', - 'description' => '', - 'type' => 'string', - 'example' => '{}', - ], - 'Type' => [ - 'title' => '资源类型,IMAGE:图片,VIDEO:视频', - 'description' => '', - 'type' => 'string', - 'example' => 'IMAGE', - ], - 'Position' => [ - 'title' => '视角', - 'description' => '', - 'type' => 'string', - 'example' => '[-0.8928,-0.21467,0.39603]', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => 'B28A2ECB-AB29-1E01****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'AccessId' => ['title' => '', 'description' => 'accessId', 'type' => 'string', 'example' => 'LTAI****************'], + 'Policy' => ['title' => '', 'description' => 'The authorization policy.', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMj****'], + 'Signature' => ['title' => '', 'description' => 'The signature.', 'type' => 'string', 'example' => 'KdnPJFIG25SM****'], + 'Dir' => ['title' => '', 'description' => 'The authorized path.', 'type' => 'string', 'example' => 'dir/'], + 'Host' => ['title' => '', 'description' => 'The upload address.', 'type' => 'string', 'example' => 'oss.aliyun.com'], + 'Expire' => ['title' => '', 'description' => 'The authorization expiration time, in seconds.', 'type' => 'string', 'example' => '1658812297'], + 'Callback' => ['title' => '', 'description' => 'The upload callback.', 'type' => 'string', 'example' => '""'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ + 'description' => 'The error details for access denied.', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['description' => 'The operation information used for authentication in the request.', 'type' => 'string', 'example' => 'tdsr:CreateUploadPolicy', 'title' => ''], + 'AuthPrincipalDisplayName' => ['description' => 'The identity used for authentication in the request. Valid values:'."\n" + .'- RAM user: RAM user UID'."\n" + .'- RAM role: RoleName:RoleSessionName'."\n" + .'- Federated: ProviderType/ProviderName.', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx', 'title' => ''], + 'AuthPrincipalOwnerId' => ['description' => 'The UID of the Alibaba Cloud account to which the identity used for authentication in the request belongs.', 'type' => 'string', 'example' => '1xxxxx', 'title' => ''], + 'AuthPrincipalType' => ['description' => 'The type of the identity used for authentication in the request. Valid values:'."\n" + .'- SubUser: RAM user'."\n" + .'- AssumedRoleUser: RAM role'."\n" + .'- Federated: SSO federated identity.', 'type' => 'string', 'example' => 'SubUser', 'title' => ''], + 'EncodedDiagnosticMessage' => ['description' => 'The encoded diagnostic information for permission diagnostics.', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx', 'title' => ''], + 'NoPermissionType' => ['description' => 'The reason for the authentication failure. Valid values:'."\n" + .'- ExplicitDeny: explicit deny'."\n" + .'- ImplicitDeny: implicit deny.', 'type' => 'string', 'example' => 'ImplicitDeny', 'title' => ''], + 'PolicyType' => ['description' => 'The type of the policy that caused the authentication failure. Valid values:'."\n" + .'- ControlPolicy: control policy'."\n" + .'- SessionPolicy: session policy'."\n" + .'- AssumeRolePolicy: role trust policy'."\n" + .'- AccountLevelIdentityBasedPolicy: identity-based policy at the account level'."\n" + .'- ResourceGroupLevelIdentityBasedPolicy: identity-based policy at the resource group level'."\n" + .'- BucketPolicy: OSS bucket policy'."\n" + .'- ProjectPolicy: SLS project policy.', 'type' => 'string', 'example' => 'ResourceGroupLevelIdentityBassdPolicy', 'title' => ''], ], + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234***\\",\\n \\"Name\\": \\"子场景A\\",\\n \\"ResourceId\\": \\"1234***\\",\\n \\"Url\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"CoverUrl\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"Status\\": 1,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"CubemapPath\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/cubemap/****\\",\\n \\"OriginUrl\\": \\"http://www.aliyun.com/test.jpg\\",\\n \\"ImageUrl\\": \\"http://www.aliyun.com/test1.jpg\\",\\n \\"LayoutData\\": \\"{}\\",\\n \\"Type\\": \\"IMAGE\\",\\n \\"Position\\": \\"[-0.8928,-0.21467,0.39603]\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<DetailSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>1234***</Id>\\n <Name>子场景A</Name>\\n <ResourceId>1234***</ResourceId>\\n <Url>https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</Url>\\n <CoverUrl>https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</CoverUrl>\\n <Status>1</Status>\\n <GmtCreate>1621236933677</GmtCreate>\\n <GmtModified>1621236933677</GmtModified>\\n <CubemapPath>https://image-demo.oss-cn-hangzhou.aliyuncs.com/cubemap/****</CubemapPath>\\n <OriginUrl>http://www.aliyun.com/test.jpg</OriginUrl>\\n <ImageUrl>http://www.aliyun.com/test1.jpg</ImageUrl>\\n <LayoutData>{}</LayoutData>\\n <Type>IMAGE</Type>\\n <Position>[-0.8928,-0.21467,0.39603]</Position>\\n</DetailSubSceneResponse>","errorExample":""}]', - ], - 'ListSubScene' => [ - 'summary' => '查询子场景列表', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Data\\": {\\n \\"AccessId\\": \\"LTAI****************\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMj****\\",\\n \\"Signature\\": \\"KdnPJFIG25SM****\\",\\n \\"Dir\\": \\"dir/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"1658812297\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:CreateUploadPolicy\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ImplicitDeny\\",\\n \\"PolicyType\\": \\"ResourceGroupLevelIdentityBassdPolicy\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve upload credentials', + 'requestParamsDescription' => '- Upload scene data package '."\n" + .' ```type: "scene", option: { "sceneld": "Td6HbmTJ****", "modelStyle":"PATCH" } ``` '."\n" + .'Note: modelStyle can be set to PATCH (2.5D model) or DEPTH (depth model).'."\n" + .'- Upload sub-scene '."\n" + .'``` type: "subScene", option: { "subSceneld": "AZK5wcg****" }```'."\n" + .'- Upload hotspot resource '."\n" + .' ```type: "hotspot", option: { "sceneld": "Td6HbmTJ****" "type": "IMAGE" } ``` '."\n" + .'Note: The type in option can be set to IMAGE, VIDEO, AUDIO, or ICON.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateUploadPolicy'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateUploadPolicy', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'DetailProject' => [ + 'summary' => 'Queries the basic information of a project.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1548,384 +959,308 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'L2omaCMmQZZkEg4pE****', - ], + 'schema' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], - [ - 'name' => 'PageNum', - 'in' => 'query', + ], + 'responses' => [ + 200 => [ 'schema' => [ - 'title' => '页码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'minimum' => '1', - 'example' => '1', + 'description' => 'The response.', + 'type' => 'object', + 'properties' => [ + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'example' => '1234****'], + 'Name' => ['title' => '', 'description' => 'The project name.', 'type' => 'string', 'example' => '项目A'], + 'BusinessId' => ['title' => '', 'description' => 'The business ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '5244****'], + 'BusinessName' => ['title' => '', 'description' => 'The business name.', 'type' => 'string', 'example' => '默认'], + 'GmtCreate' => ['title' => '', 'description' => 'The creation time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'GmtModified' => ['title' => '', 'description' => 'The last modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'Token' => ['title' => '', 'description' => 'Token', 'type' => 'string', 'example' => 'd989623696ab4f87a80b8d5b0b00****'], + 'AccessDeniedDetail' => [ + 'type' => 'object', + 'properties' => [ + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + ], + 'title' => '', + 'example' => '', ], ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"项目A\\",\\n \\"BusinessId\\": 0,\\n \\"BusinessName\\": \\"默认\\",\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"Token\\": \\"d989623696ab4f87a80b8d5b0b00****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query project information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailProject'], + ], + ], + 'ramActions' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'title' => '页长', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'minimum' => '1', - 'example' => '20', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], + ], + ], + 'DetailScene' => [ + 'summary' => 'Retrieves information about a specified main scene.', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'ShowLayoutData', - 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true', - ], + 'AK' => [], ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], + 'parameters' => [ [ - 'name' => 'SortField', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '排序字段,默认:NAME(名称),SEQUENCE(自定义排序)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'NAME', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234***'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'HasNext' => [ - 'title' => '是否有下一页', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'CurrentPage' => [ - 'title' => '当前页', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', - ], - 'TotalPage' => [ - 'title' => '总页数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '5', - ], - 'Count' => [ - 'title' => '数据总条数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], - 'List' => [ - 'title' => '子场景列表集', - 'description' => '', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb130936****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The main scene ID.', 'type' => 'string', 'example' => '1234***'], + 'Name' => ['title' => '', 'description' => 'The scene name.', 'type' => 'string', 'example' => '场景A'], + 'Type' => ['title' => '', 'description' => 'The scene type.', 'type' => 'string', 'example' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO'], + 'SubSceneNum' => ['title' => '', 'description' => 'The number of sub-scenes.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], + 'SourceNum' => ['title' => '', 'description' => 'The number of resources.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], + 'Published' => ['title' => '', 'description' => 'Indicates whether the scene is published. Valid values:'."\n" + ."\n" + .'- true: Published.'."\n" + .'- false: Not published.', 'type' => 'boolean', 'example' => 'false'], + 'GmtCreate' => ['title' => '', 'description' => 'The creation time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'GmtModified' => ['title' => '', 'description' => 'The last modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'PreviewToken' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'example' => 'd989623696ab4f87a80b8d5b0b0****'], + 'CoverUrl' => ['title' => '', 'description' => 'The cover URL (model).', 'type' => 'string', 'example' => 'www.example.com/xxx/xxx.jpg'], + 'Status' => ['title' => '', 'description' => 'The scene status. Valid values:'."\n" + ."\n" + .'- init: Initialization.'."\n" + .'- published: Published.'."\n" + .'- publishing: Publishing in progress.'."\n" + .'- copying: Copying in progress.'."\n" + .'- making: Building in progress.'."\n" + .'- publishable: Build succeeded.'."\n" + .'- makeFailed: Build failed.', 'type' => 'string', 'example' => 'init'], + 'StatusName' => ['title' => '', 'description' => 'The status name.', 'type' => 'string', 'example' => '初始化'], + 'Captures' => [ + 'title' => '', + 'description' => 'The list of site survey images.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => 'xsfwsddd==', - ], - 'Name' => [ - 'title' => '子场景名称', - 'description' => '', - 'type' => 'string', - 'example' => 'c俄式', - ], - 'ResourceId' => [ - 'title' => '图片ID/视频ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', - ], - 'Url' => [ - 'title' => '图片路径/视频路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'CoverUrl' => [ - 'title' => '图片路径/视频封面路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'Status' => [ - 'title' => '子场景状态 1.未重建, * 2.中间模型重建中, * 3.中间模型重建完成, * 4.待重建, * 5.服务商重建中, * 6.服务商重建完成, * 7.已发布 * 8.发布中', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', - ], - 'GmtCreate' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'GmtModified' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'ResourceName' => [ - 'title' => '资源名称', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxx.jpg', - ], - 'CubemapPath' => [ - 'title' => '切图的路径', - 'description' => '', - 'type' => 'string', - 'example' => '****/pano_src', - ], - 'Deleted' => [ - 'title' => '是否删除', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'OriginUrl' => [ - 'title' => '原图地址', - 'description' => '', - 'type' => 'string', - 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'BaseImageUrl' => [ - 'title' => '2k基准图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], - 'LayoutData' => [ - 'title' => '标注数据', - 'description' => '', - 'type' => 'string', - 'example' => '{}', - ], - 'Type' => [ - 'title' => '上传资源类型', - 'description' => '', - 'type' => 'string', - 'example' => 'IMAGE', - ], + 'Url' => ['title' => '', 'description' => 'The URL of the site survey image.', 'type' => 'string', 'example' => 'http://www.aliyun.com/test1.jpg'], + 'Title' => ['title' => '', 'description' => 'The image name.', 'type' => 'string', 'example' => '图片名称'], ], + 'description' => '', + 'title' => '', + 'example' => '', ], + 'example' => '', + ], + 'FloorPlans' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FloorLabel' => ['title' => '', 'description' => 'The floor index.', 'type' => 'string', 'example' => ''], + 'FloorName' => ['title' => '', 'description' => 'The floor name.', 'type' => 'string', 'example' => ''], + 'ColorMapUrl' => ['title' => '', 'description' => 'The URL of the color map.', 'type' => 'string', 'example' => ''], + 'MiniMapUrl' => ['title' => '', 'description' => 'The URL of the black-and-white map.', 'type' => 'string', 'example' => ''], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + 'description' => '', + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"xsfwsddd==\\",\\n \\"Name\\": \\"子场景A\\",\\n \\"ResourceId\\": \\"2345****\\",\\n \\"Url\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"CoverUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"Status\\": 1,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"ResourceName\\": \\"xxxx.jpg\\",\\n \\"CubemapPath\\": \\"****/pano_src\\",\\n \\"Deleted\\": true,\\n \\"OriginUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"BaseImageUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"LayoutData\\": \\"{}\\",\\n \\"Type\\": \\"IMAGE\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<ListSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <HasNext>true</HasNext>\\n <CurrentPage>1</CurrentPage>\\n <TotalPage>5</TotalPage>\\n <Count>100</Count>\\n <List>\\n <Id>xsfwsddd==</Id>\\n <Name>子场景A</Name>\\n <ResourceId>2345****</ResourceId>\\n <Url>https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</Url>\\n <CoverUrl>https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</CoverUrl>\\n <Status>1</Status>\\n <GmtCreate>1621236933677</GmtCreate>\\n <GmtModified>1621236933677</GmtModified>\\n <ResourceName>xxxx.jpg</ResourceName>\\n <CubemapPath>****/pano_src</CubemapPath>\\n <Deleted>true</Deleted>\\n <OriginUrl>https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</OriginUrl>\\n <BaseImageUrl>https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</BaseImageUrl>\\n <LayoutData>{}</LayoutData>\\n <Type>IMAGE</Type>\\n </List>\\n</ListSubSceneResponse>","errorExample":""}]', - ], - 'AddProject' => [ - 'summary' => '添加项目', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234***\\",\\n \\"Name\\": \\"场景A\\",\\n \\"Type\\": \\"场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO\\",\\n \\"SubSceneNum\\": 20,\\n \\"SourceNum\\": 20,\\n \\"Published\\": false,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"PreviewToken\\": \\"d989623696ab4f87a80b8d5b0b0****\\",\\n \\"CoverUrl\\": \\"www.example.com/xxx/xxx.jpg\\",\\n \\"Status\\": \\"init\\",\\n \\"StatusName\\": \\"初始化\\",\\n \\"Captures\\": [\\n {\\n \\"Url\\": \\"http://www.aliyun.com/test1.jpg\\",\\n \\"Title\\": \\"图片名称\\"\\n }\\n ],\\n \\"FloorPlans\\": [\\n {\\n \\"FloorLabel\\": \\"\\",\\n \\"FloorName\\": \\"\\",\\n \\"ColorMapUrl\\": \\"\\",\\n \\"MiniMapUrl\\": \\"\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'View scene details', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2024-05-29T02:09:21.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-09-22T01:57:14.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-27T12:10:12.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'DetailSubScene' => [ + 'summary' => 'Queries the information about a sub-scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'BusinessId', - 'in' => 'query', - 'schema' => [ - 'title' => '业务id', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'example' => '5432****', - ], - ], - [ - 'name' => 'Name', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '项目名称', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID (encrypted ID).', 'type' => 'string', 'required' => true, 'example' => 'F79siXLsJsVVca8Yp4fgPA=='], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb130936****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '项目ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Id' => ['title' => '', 'description' => 'The sub-scene ID (encrypted ID).', 'type' => 'string', 'example' => '1234***'], + 'Name' => ['title' => '', 'description' => 'The sub-scene name.', 'type' => 'string', 'example' => '子场景A'], + 'ResourceId' => ['title' => '', 'description' => 'The image ID or video ID (encrypted ID).', 'type' => 'string', 'example' => '1234***'], + 'Url' => ['title' => '', 'description' => 'The image path or video path.', 'type' => 'string', 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'CoverUrl' => ['title' => '', 'description' => 'The image path or video cover path.', 'type' => 'string', 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'Status' => ['title' => '', 'description' => 'The sub-scene status. Valid values: 1: not reconstructed. 2: intermediate model reconstruction in progress. 3: intermediate model reconstruction completed. 4: pending reconstruction. 5: service provider reconstruction in progress. 6: service provider reconstruction completed. 7: published. 8: publishing in progress.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'GmtCreate' => ['title' => '', 'description' => 'The creation time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'GmtModified' => ['title' => '', 'description' => 'The last modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'CubemapPath' => ['title' => '', 'description' => 'The cubemap path.', 'type' => 'string', 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/cubemap/****'], + 'OriginUrl' => ['title' => '', 'description' => 'The original image path.', 'type' => 'string', 'example' => 'http://www.aliyun.com/test.jpg'], + 'ImageUrl' => ['title' => '', 'description' => 'The path of the corrected image.', 'type' => 'string', 'example' => 'http://www.aliyun.com/test1.jpg'], + 'LayoutData' => ['title' => '', 'description' => 'The wall line annotation data.', 'type' => 'string', 'example' => '{}'], + 'Type' => ['title' => '', 'description' => 'The resource type.', 'type' => 'string', 'example' => 'IMAGE'], + 'Position' => ['title' => '', 'description' => 'The viewpoint coordinates.', 'type' => 'string', 'example' => '[-0.8928,-0.21467,0.39603]'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234****\\"\\n}","errorExample":""},{"type":"xml","example":"<AddProjectResponse>\\n <RequestId>344794c32937474a9c59eb130936****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>1234****</Id>\\n</AddProjectResponse>","errorExample":""}]', - ], - 'DropProject' => [ - 'summary' => '删除项目', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234***\\",\\n \\"Name\\": \\"子场景A\\",\\n \\"ResourceId\\": \\"1234***\\",\\n \\"Url\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"CoverUrl\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"Status\\": 1,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"CubemapPath\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/cubemap/****\\",\\n \\"OriginUrl\\": \\"http://www.aliyun.com/test.jpg\\",\\n \\"ImageUrl\\": \\"http://www.aliyun.com/test1.jpg\\",\\n \\"LayoutData\\": \\"{}\\",\\n \\"Type\\": \\"IMAGE\\",\\n \\"Position\\": \\"[-0.8928,-0.21467,0.39603]\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'View sub-scene information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailSubScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'DropProject' => [ + 'summary' => 'Deletes an existing project. A project that contains published scenarios cannot be deleted.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1933,21 +1268,12 @@ ], 'operationType' => 'readAndWrite', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'delete', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'delete', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', - 'schema' => [ - 'title' => '项目ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '3242****', - ], + 'schema' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'required' => true, 'example' => '3242****'], ], ], 'responses' => [ @@ -1955,328 +1281,211 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID与入参中requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId in the request parameters.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<DropProjectResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</DropProjectResponse>","errorExample":""}]', - ], - 'UpdateProject' => [ - 'summary' => '变更项目信息', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Delete a project', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropProject'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'DropScene' => [ + 'summary' => 'Deletes a specified main scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'delete', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '项目id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], - ], - [ - 'name' => 'Name', - 'in' => 'query', - 'schema' => [ - 'title' => '项目名称', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], - ], - [ - 'name' => 'BusinessId', - 'in' => 'query', - 'schema' => [ - 'title' => '业务Id', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '5432****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the main scene.', 'type' => 'string', 'required' => true, 'example' => '1234***'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<UpdateProjectResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateProjectResponse>","errorExample":""}]', - ], - 'DetailProject' => [ - 'summary' => '查询项目详情', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Delete a main scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropScene'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'DropSubScene' => [ + 'summary' => 'Deletes a specified sub-scenario.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'delete', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '项目Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scenario.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Id' => [ - 'title' => '项目ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], - 'Name' => [ - 'title' => '项目名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'BusinessId' => [ - 'title' => '业务ID', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '5244****', - ], - 'BusinessName' => [ - 'title' => '业务名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'GmtCreate' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'GmtModified' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1621236933677', - ], - 'Token' => [ - 'title' => 'Token', - 'description' => 'Token', - 'type' => 'string', - 'example' => 'd989623696ab4f87a80b8d5b0b00****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"项目A\\",\\n \\"BusinessId\\": 0,\\n \\"BusinessName\\": \\"默认\\",\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"Token\\": \\"d989623696ab4f87a80b8d5b0b00****\\"\\n}","errorExample":""},{"type":"xml","example":"<DetailProjectResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Id>1234****</Id>\\n <Name>项目A</Name>\\n <BusinessName>默认</BusinessName>\\n <GmtCreate>1621236933677</GmtCreate>\\n <GmtModified>1621236933677</GmtModified>\\n <Token>d989623696ab4f87a80b8d5b0b00****</Token>\\n</DetailProjectResponse>","errorExample":""}]', - ], - 'ListProject' => [ - 'summary' => '分页查询项目列表', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Delete a sub-scenario', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropSubScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetConnData' => [ + 'summary' => 'Retrieves association information for use during annotation.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2284,205 +1493,96 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'PageNum', - 'in' => 'query', - 'schema' => [ - 'title' => '页码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'docRequired' => false, - 'minimum' => '1', - 'example' => '1', - ], - ], - [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'title' => '页长', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'docRequired' => true, - 'maximum' => '1000', - 'minimum' => '1', - 'example' => '20', - ], - ], - [ - 'name' => 'Name', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '项目名称(使用name%搜索)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'HasNext' => [ - 'title' => '是否有下一页', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'CurrentPage' => [ - 'title' => '当前页', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1', - ], - 'TotalPage' => [ - 'title' => '总页数', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '5', - ], - 'Count' => [ - 'title' => 'count', - 'description' => 'count', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Version' => ['title' => '', 'description' => 'The version.', 'type' => 'string', 'example' => '2.1'], + 'Extend' => ['title' => '', 'description' => 'The extended information.', 'type' => 'string', 'example' => '{}'], 'List' => [ - 'title' => '项目数据', - 'description' => '', + 'title' => '', + 'description' => 'The association information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'title' => '项目ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], - 'Name' => [ - 'title' => '项目名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'BusinessId' => [ - 'title' => '业务ID', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '5244****', - ], - 'BusinessName' => [ - 'title' => '业务名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'CreateTime' => [ - 'title' => '创建时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '123123', - ], - 'ModifiedTime' => [ - 'title' => '最后修改时间', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '123214', - ], - 'Token' => [ - 'title' => 'Token', - 'description' => 'Token', - 'type' => 'string', - 'example' => 'd989623696ab4f87a80b8d5b0b0****', - ], - ], + 'Id' => ['title' => '', 'description' => 'ID', 'type' => 'string', 'example' => '1#234#abc'], + 'MapId' => ['title' => '', 'description' => 'The ID of the association.', 'type' => 'string', 'example' => '1#456#def'], + 'Type' => ['title' => '', 'description' => 'Valid values:'."\n" + .'- outer: outer association'."\n" + .'- inner: inner association'."\n" + .'- stair: stair association.', 'type' => 'string', 'example' => 'outer'], + ], + 'description' => '', + 'title' => '', + 'example' => '', ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"项目A\\",\\n \\"BusinessId\\": 0,\\n \\"BusinessName\\": \\"默认\\",\\n \\"CreateTime\\": 123123,\\n \\"ModifiedTime\\": 123214,\\n \\"Token\\": \\"d989623696ab4f87a80b8d5b0b0****\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<ListProjectResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <HasNext>true</HasNext>\\n <CurrentPage>1</CurrentPage>\\n <TotalPage>5</TotalPage>\\n <Count>100</Count>\\n <List>\\n <Id>1234****</Id>\\n <Name>项目A</Name>\\n <BusinessName>默认</BusinessName>\\n <CreateTime>123123</CreateTime>\\n <ModifiedTime>123214</ModifiedTime>\\n <Token>d989623696ab4f87a80b8d5b0b0****</Token>\\n </List>\\n</ListProjectResponse>","errorExample":""}]', - ], - 'AddMosaics' => [ - 'summary' => '打马赛克', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Version\\": \\"2.1\\",\\n \\"Extend\\": \\"{}\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1#234#abc\\",\\n \\"MapId\\": \\"1#456#def\\",\\n \\"Type\\": \\"outer\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve association information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:52.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConnData'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetCopySceneTaskStatus' => [ + 'summary' => 'Queries the task status of a replication scenario.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2490,111 +1590,86 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', - 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'skjjskjk****', - ], - ], - [ - 'name' => 'MarkPosition', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'title' => '马赛克位置数据', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '[{"x": 504,"y": 450,"w": 256,"h": 153}]', - ], + 'schema' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'required' => true, 'example' => 'yuywey****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46C****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'SUCCESS', - ], - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => 'OvFuuwhfoAX8uIpxC/GJ****', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4****'], + 'Code' => ['title' => '', 'description' => 'The return code. A value of 200 indicates success. Other values indicate failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'Status' => ['title' => '', 'description' => 'The status. Valid values:'."\n" + .'- processing: Processing.'."\n" + .'- failed: Failed.'."\n" + .'- succeed: Succeeded.', 'type' => 'string', 'example' => 'succeed'], + 'Progress' => ['title' => '', 'description' => 'The progress percentage.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46C****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"TaskId\\": \\"OvFuuwhfoAX8uIpxC/GJ****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<AddMosaicsResponse>\\n <RequestId>3BCAD49D-2AC1-13EB-AC19-8C7A46C****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>SUCCESS</Message>\\n <TaskId>OvFuuwhfoAX8uIpxC/GJ****</TaskId>\\n</AddMosaicsResponse>","errorExample":""}]', - ], - 'GetHotspotConfig' => [ - 'methods' => [ - 'get', - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query replication scenario task status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetCopySceneTaskStatus'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetHotspotConfig' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2611,384 +1686,199 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '344794c32937474a9c59eb130936****', - ], + 'schema' => ['description' => 'The preview token.', 'type' => 'string', 'required' => true, 'example' => '344794c32937474a9c59eb130936****', 'title' => ''], ], [ 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'example' => '0', - ], + 'schema' => ['description' => 'The publish status. Valid values:'."\n" + .'- 0: unpublished'."\n" + .'- 1: published.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '0', 'title' => ''], ], [ 'name' => 'Enabled', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true/false', - ], + 'schema' => ['description' => 'Specifies whether to enable access to self-owned resources. This must be enabled before publishing the scene.', 'type' => 'boolean', 'example' => 'true/false', 'required' => false, 'title' => ''], ], [ 'name' => 'Domain', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'www.aliyundoc.com', - ], + 'schema' => ['description' => 'The custom OSS domain name. This can be a CDN domain name.', 'type' => 'string', 'example' => 'www.aliyundoc.com', 'required' => false, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'config', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Data' => ['description' => 'The hot spot configuration information.', 'type' => 'string', 'example' => 'config', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"config\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetHotspotConfigResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Data>config</Data>\\n</GetHotspotConfigResponse>","errorExample":""}]', - ], - 'GetHotspotTag' => [ - 'methods' => [ - 'post', - 'get', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"config\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query hot spot annotation configuration', + 'summary' => 'Queries the hot spot annotation configuration, which is used during post-processing.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-08-23T12:26:09.000Z', 'description' => 'Request parameters changed, Response parameters changed, Error codes changed'], ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - [ - 'APP' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetHotspotConfig'], ], + ], + 'ramActions' => [ [ - 'PrivateKey' => [], + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], ], + ], + ], + 'GetHotspotSceneData' => [ + 'summary' => 'Queries scene model preview data based on a preview token.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'BearerToken' => [], + 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '344794c32937474a9c59eb130936****', - ], - ], - [ - 'name' => 'SubSceneUuid', - 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '123456', - ], + 'schema' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'required' => true, 'example' => '344794c32937474a9c59eb130936****'], ], [ 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '1', - ], + 'schema' => ['title' => '', 'description' => 'The publish status. Valid values:'."\n" + .'- 0: unpublished'."\n" + .'- 1: published.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'maximum' => '1', 'minimum' => '0', 'example' => '0'], ], [ - 'name' => 'Enabled', + 'name' => 'Domain', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true/false', - ], + 'schema' => ['title' => '', 'description' => 'The custom OSS domain name. This can be a CDN domain name.', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'], ], [ - 'name' => 'Domain', + 'name' => 'Enabled', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'www.aliyundoc.com', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable self-owned resource access.', 'type' => 'boolean', 'required' => false, 'example' => 'true'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'title' => '', + 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'ObjectString' => [ - 'description' => '', - 'type' => 'string', - 'example' => '"{}"', - ], + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true/false'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], 'Data' => [ - 'description' => '', - 'type' => 'string', - 'example' => '{"watermarkImg":[],"enabledTitleTag":0}', - ], - 'ErrMessage' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', + 'description' => 'The business data.', + 'type' => 'object', + 'properties' => [ + 'SceneType' => ['title' => '', 'description' => 'The scene type. Valid values:'."\n" + .'- MODEL_3D: 3D model'."\n" + .'- PIC: panoramic image'."\n" + .'- VIDEO: panoramic video.', 'type' => 'string', 'example' => 'MODEL_3D'], + 'PreviewToken' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'example' => '344794c32937474a9c59eb130936****'], + 'PreviewData' => ['title' => '', 'description' => 'The HTML-escaped preview data, which contains information such as images and sub-scene IDs.', 'type' => 'string', 'example' => '一串转译数据'], + 'ModelToken' => ['title' => '', 'description' => 'The model token (SGM token).', 'type' => 'string', 'example' => 'A.e.QRQRLWYEHIUE****'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"ObjectString\\": \\"\\\\\\"{}\\\\\\"\\",\\n \\"Data\\": \\"{\\\\\\"watermarkImg\\\\\\":[],\\\\\\"enabledTitleTag\\\\\\":0}\\",\\n \\"ErrMessage\\": \\"success\\",\\n \\"Success\\": true,\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetHotspotTagResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <ObjectString>\\"{}\\"</ObjectString>\\n <Data>json数据</Data>\\n <ErrMessage>success</ErrMessage>\\n <Success>true</Success>\\n</GetHotspotTagResponse>","errorExample":""}]', - ], - 'GetWindowConfig' => [ - 'methods' => [ - 'post', - 'get', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"SceneType\\": \\"MODEL_3D\\",\\n \\"PreviewToken\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"PreviewData\\": \\"一串转译数据\\",\\n \\"ModelToken\\": \\"A.e.QRQRLWYEHIUE****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve scene model preview data', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-08-10T02:52:57.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - [ - 'APP' => [], - ], - [ - 'PrivateKey' => [], - ], - [ - 'BearerToken' => [], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetHotspotSceneData'], ], ], - 'operationType' => 'read', - 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], - 'parameters' => [ + 'ramActions' => [ [ - 'name' => 'PreviewToken', - 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '5dc5c2dd927e45039dadb312384b****', - ], - ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'example' => '2345****', - ], - 'ObjectString' => [ - 'description' => '', - 'type' => 'string', - 'example' => '"{}"', - ], - 'RequestId' => [ - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'success', - ], - 'ErrMessage' => [ - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'AccessDeniedDetail' => [ - 'type' => 'object', - 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], - ], - ], + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], - 'errorCodes' => [ - 500 => [ - [ - 'errorCode' => 'InvalidParameter', - 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', - ], - ], - ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"ObjectString\\": \\"\\\\\\"{}\\\\\\"\\",\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetWindowConfigResponse>\\n <ObjectString>json字符串</ObjectString>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Success>false</Success>\\n <ErrMessage>错误信息</ErrMessage>\\n</GetWindowConfigResponse>","errorExample":""}]', ], - 'PublishHotspot' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetHotspotTag' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3005,146 +1895,34 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'ParamTag', + 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], + 'schema' => ['description' => 'The preview token.', 'type' => 'string', 'required' => false, 'example' => '344794c32937474a9c59eb130936****', 'title' => ''], ], [ 'name' => 'SubSceneUuid', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '2345****', - ], - ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'example' => '2345****', - ], - 'RequestId' => [ - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'success', - ], - 'ErrMessage' => [ - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'AccessDeniedDetail' => [ - 'type' => 'object', - 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - ], - 'errorCodes' => [ - 500 => [ - [ - 'errorCode' => 'InvalidParameter', - 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', - ], - ], - ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PublishHotspotResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Success>false</Success>\\n <ErrMessage>错误信息</ErrMessage>\\n</PublishHotspotResponse>","errorExample":""}]', - ], - 'SaveHotspotConfig' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => false, 'example' => '123456', 'title' => ''], ], [ - 'APP' => [], - ], - [ - 'PrivateKey' => [], - ], - [ - 'BearerToken' => [], + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['description' => 'The type. Valid values:'."\n" + .'- 0: unpublished'."\n" + .'- 1: published.', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], ], - ], - 'operationType' => 'read', - 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], - 'parameters' => [ [ - 'name' => 'ParamTag', + 'name' => 'Enabled', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '{enabledTitleTag: 0, watermarkImg: []}', - ], + 'schema' => ['description' => 'Specifies whether to enable access to self-owned resources.', 'type' => 'boolean', 'required' => false, 'example' => 'true/false', 'title' => ''], ], [ - 'name' => 'PreviewToken', + 'name' => 'Domain', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '5dc5c2dd927e45039dadb312384b****', - ], + 'schema' => ['description' => 'The custom OSS domain name, which can be a CDN domain name.', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com', 'title' => ''], ], ], 'responses' => [ @@ -3152,180 +1930,137 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'success', - ], - 'ErrMessage' => [ - 'description' => '', - 'type' => 'string', - 'example' => '', - ], + 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', 'title' => ''], + 'ObjectString' => ['description' => 'The hotspot information string.', 'type' => 'string', 'example' => '"{}"', 'title' => ''], + 'Data' => ['description' => 'The hotspot information.', 'type' => 'string', 'example' => '{"watermarkImg":[],"enabledTitleTag":0}', 'title' => ''], + 'ErrMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'success', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'errorCodes' => [ - 500 => [ - [ - 'errorCode' => 'InvalidParameter', - 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"ObjectString\\": \\"\\\\\\"{}\\\\\\"\\",\\n \\"Data\\": \\"{\\\\\\"watermarkImg\\\\\\":[],\\\\\\"enabledTitleTag\\\\\\":0}\\",\\n \\"ErrMessage\\": \\"success\\",\\n \\"Success\\": true,\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve hotspot annotation information', + 'summary' => 'Retrieves hotspot annotation information for use during post-processing.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-08-23T12:26:09.000Z', 'description' => 'Request parameters changed, Response parameters changed, Error codes changed'], + ], + 'flowControl' => [ + 'flowControlList' => [], + ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<SaveHotspotConfigResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Success>false</Success>\\n <ErrMessage>错误信息</ErrMessage>\\n</SaveHotspotConfigResponse>","errorExample":""}]', ], - 'SaveHotspotTag' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetLayoutData' => [ + 'summary' => 'Retrieves the latest annotation information for use during annotation.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], - [ - 'APP' => [], - ], - [ - 'PrivateKey' => [], - ], - [ - 'BearerToken' => [], - ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'ParamTag', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], - ], - [ - 'name' => 'SubSceneUuid', - 'in' => 'query', - 'schema' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '2345****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Success' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'success', - ], - 'ErrMessage' => [ - 'description' => '', - 'type' => 'string', - 'example' => '', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Data' => ['title' => '', 'description' => 'The annotation information.', 'type' => 'string', 'example' => '{}'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'errorCodes' => [ - 500 => [ - [ - 'errorCode' => 'InvalidParameter', - 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve latest annotation information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLayoutData'], + ], + ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<SaveHotspotTagResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Success>false</Success>\\n <ErrMessage>错误信息</ErrMessage>\\n</SaveHotspotTagResponse>","errorExample":""}]', ], - 'TempPreviewStatus' => [ - 'summary' => '查询预览任务处理状态', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetOriginLayoutData' => [ + 'summary' => 'Retrieves the original annotation information. You can use this operation together with the update annotation information operation to restore annotation information.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3333,99 +2068,75 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - 'required' => true, - 'title' => '任务ID', - 'type' => 'string', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', + 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'description' => '', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - 'title' => '请求ID,与入参requestId对应', - 'type' => 'string', - ], - 'Code' => [ - 'description' => '', - 'example' => '200', - 'format' => 'int64', - 'title' => '返回码', - 'type' => 'integer', - ], - 'Success' => [ - 'description' => '', - 'example' => 'true', - 'title' => '是否请求成功', - 'type' => 'boolean', - ], - 'Message' => [ - 'description' => '', - 'example' => 'success', - 'title' => '错误消息', - 'type' => 'string', - ], - 'Status' => [ - 'description' => '', - 'example' => 'processing', - 'title' => '状态标识', - 'type' => 'string', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Data' => ['title' => '', 'description' => 'The annotation data.', 'type' => 'string', 'example' => '{}'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], - 'type' => 'object', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"processing\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:TempPreviewStatus\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ExplicitDeny\\",\\n \\"PolicyType\\": \\"AccountLevelIdentityBasedPolicy\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<TempPreviewStatusResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Status>processing</Status>\\n</TempPreviewStatusResponse>","errorExample":""}]', - ], - 'GetSingleConnData' => [ - 'summary' => '查询单场景关联数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve original annotation information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOriginLayoutData'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetOssPolicy' => [ + 'summary' => 'Obtains OSS authorization. After obtaining the authorization, use the OSS SDK to upload image or video files to the specified path. After the upload is complete, call the LinkImage operation to add images to a sub-scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3433,128 +2144,82 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'minimum' => '1', - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Version' => [ - 'title' => '版本', - 'description' => '', - 'type' => 'string', - 'example' => '2.1', - ], - 'List' => [ - 'title' => '关联信息', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'title' => 'ID', - 'description' => 'ID', - 'type' => 'string', - 'example' => '1#234@abc', - ], - 'MapId' => [ - 'title' => '关联ID', - 'description' => '', - 'type' => 'string', - 'example' => '1#567#def', - ], - 'Type' => [ - 'title' => 'outer:外关联 inner:内关联 stair:楼梯关联', - 'description' => '', - 'type' => 'string', - 'example' => 'outer', - ], - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'AccessId' => ['title' => '', 'description' => 'The access ID. This is a parameter for uploading with the OSS SDK, corresponding to OSSAccessKeyId.', 'type' => 'string', 'example' => 'abc'], + 'Policy' => ['title' => '', 'description' => 'The authorization policy. This is a parameter for uploading with the OSS SDK, corresponding to policy.', 'type' => 'string', 'example' => 'def'], + 'Signature' => ['title' => '', 'description' => 'The signature. This is a parameter for uploading with the OSS SDK, corresponding to signature.', 'type' => 'string', 'example' => 'ghi'], + 'Dir' => ['title' => '', 'description' => 'The authorized path. This is a parameter for uploading with the OSS SDK. You must append the file name before using it. ${DIR}/xxx.jpg corresponds to key.', 'type' => 'string', 'example' => '123/'], + 'Host' => ['title' => '', 'description' => 'The upload URL. This is the request URL for uploading with the OSS SDK.', 'type' => 'string', 'example' => 'oss.aliyun.com'], + 'Expire' => ['title' => '', 'description' => 'The authorization expiration time, in seconds. You can use this value to check whether the authorization is still valid. After expiration, the authorization becomes unavailable.', 'type' => 'string', 'example' => '60'], + 'Callback' => ['title' => '', 'description' => 'The upload callback. This is a reserved field that is not currently used.', 'type' => 'string', 'example' => '""'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Version\\": \\"2.1\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1#234@abc\\",\\n \\"MapId\\": \\"1#567#def\\",\\n \\"Type\\": \\"outer\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<GetSingleConnDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Version>2.1</Version>\\n <List>\\n <Id>1#234@abc</Id>\\n <MapId>1#567#def</MapId>\\n <Type>outer</Type>\\n </List>\\n</GetSingleConnDataResponse>","errorExample":""}]', - ], - 'GetTaskStatus' => [ - 'summary' => '查看任务状态', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessId\\": \\"abc\\",\\n \\"Policy\\": \\"def\\",\\n \\"Signature\\": \\"ghi\\",\\n \\"Dir\\": \\"123/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"60\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Obtain OSS authorization', + 'description' => 'After obtaining the upload credentials, refer to [Server-side signing for direct upload](https://help.aliyun.com/document_detail/31926.html) to upload files. After the upload, call the [Associate images with a sub-scene](https://help.aliyun.com/document_detail/254024.html) operation to associate images with a sub-scene.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOssPolicy'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetPackSceneTaskStatus' => [ + 'summary' => 'Retrieves the packaging status of scene data.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3562,118 +2227,97 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'required' => true, 'example' => 'hjsyuyiuwe7wehg****'], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The operation type. Valid values:'."\n" + ."\n" + .'- download'."\n" + .'- sync.', 'type' => 'string', 'required' => true, 'example' => 'download'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Status' => [ - 'title' => '未开始 :init 处理中 : processing 失败 :failure 完成 :succeed 取消 :canceled', - 'description' => '', - 'type' => 'string', - 'example' => 'init', - ], - 'Type' => [ - 'title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other', - 'description' => '', - 'type' => 'string', - 'example' => 'wallline', - ], - 'ErrorCode' => [ - 'title' => '任务执行失败错误码', - 'description' => '', - 'type' => 'string', - 'example' => '2001', - ], - 'ErrorMsg' => [ - 'title' => '任务执行失败错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxx', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B****'], + 'Code' => ['title' => '', 'description' => 'The response code. 200 indicates success. Other values indicate failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'Status' => ['title' => '', 'description' => 'The status. Valid values:'."\n" + ."\n" + .'- processing'."\n" + .'- failed'."\n" + .'- succeed.', 'type' => 'string', 'example' => 'succeed'], + 'Progress' => ['title' => '', 'description' => 'The progress percentage.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"init\\",\\n \\"Type\\": \\"wallline\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"未检测到墙线\\"\\n}","errorExample":""},{"type":"xml","example":"<GetTaskStatusResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Status>init</Status>\\n <Type>wallline</Type>\\n <ErrorCode>2001</ErrorCode>\\n <ErrorMsg>未检测到墙线</ErrorMsg>\\n</GetTaskStatusResponse>","errorExample":""}]', - ], - 'RectVertical' => [ - 'summary' => '手动矫正', - 'methods' => [ - 'post', + 'title' => 'Get scene data packaging status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPackSceneTaskStatus'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + ], + 'GetRectifyImage' => [ + 'summary' => 'Retrieves the image after vertical correction.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3681,55 +2325,12 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], - ], - [ - 'name' => 'VerticalRect', - 'in' => 'query', - 'schema' => [ - 'title' => '矫正数据', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{"844946777965268992":[[0.42418407210144654,0.33625107620738004,0.42620819117478337,0.635753199572695],[0.5158627587152769,0.3071978991900134,0.5177513758740194,0.6312118011104786],[0.582693212445534,0.3733969265933281,0.5807612760319687,0.6139402811250833]]}', - ], - ], - [ - 'name' => 'DetectDoor', - 'in' => 'query', - 'schema' => [ - 'title' => '是否开启门预测', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true', - ], - ], - [ - 'name' => 'CountDetectDoor', - 'in' => 'query', - 'schema' => [ - 'title' => '需要预测的门的数量', - 'description' => '', - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'example' => '2', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ @@ -3737,77 +2338,62 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'syuwoiewyieiyy****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Url' => ['title' => '', 'description' => 'The image URL.', 'type' => 'string', 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"syuwoiewyieiyy****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<RectVerticalResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>syuwoiewyieiyy****</TaskId>\\n</RectVerticalResponse>","errorExample":""}]', - ], - 'GetLayoutData' => [ - 'summary' => '获取标注数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Url\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve corrected image', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetRectifyImage'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetSceneBuildTaskStatus' => [ + 'summary' => 'Queries the status of a 3D Space Reconstruction task.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3815,100 +2401,84 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'title' => '标注信息', - 'description' => '', - 'type' => 'string', - 'example' => '{}', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'SceneId' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'example' => 'm+0cmndEGjg9pv/hy4jh****'], + 'Status' => ['title' => '', 'description' => 'The task status. Valid values:'."\n" + .'- init: not started.'."\n" + .'- processing: processing.'."\n" + .'- failed: failed.'."\n" + .'- succeed: succeeded.'."\n" + .'- canceled: canceled.', 'type' => 'string', 'example' => 'failed'], + 'ErrorCode' => ['title' => '', 'description' => 'The error code returned when the task fails.', 'type' => 'string', 'example' => '2001'], + 'ErrorMsg' => ['title' => '', 'description' => 'The error message returned when the task fails.', 'type' => 'string', 'example' => '墙线数量少于4'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"{}\\"\\n}","errorExample":""},{"type":"xml","example":"<GetLayoutDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Data>{}</Data>\\n</GetLayoutDataResponse>","errorExample":""}]', - ], - 'TempPreview' => [ - 'summary' => '预览', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"SceneId\\": \\"m+0cmndEGjg9pv/hy4jh****\\",\\n \\"Status\\": \\"failed\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"墙线数量少于4\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query 3D space reconstruction task status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSceneBuildTaskStatus'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetScenePackUrl' => [ + 'summary' => 'Retrieves the data package URL after calling the PackScene operation, so that you can download the package.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3916,106 +2486,86 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'PreviewUrl' => [ - 'title' => '预览链接', - 'description' => '', - 'type' => 'string', - 'example' => 'https://preview-lyj.aliyuncs.com/preview/temp/xxx****', - ], - 'SceneId' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'example' => 'm+0cmndEGjg9pv/hy4jh****', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'], + 'Code' => ['title' => '', 'description' => '200: success. Other values: failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'Url' => ['title' => '', 'description' => 'The URL of the package file.', 'type' => 'string', 'example' => 'www.example.com/preview/24714a7****/****.zip'], + 'Expire' => ['title' => '', 'description' => 'The expiration date.', 'type' => 'string', 'example' => '2022-05-17 11:00:17'], + 'Valid' => ['title' => '', 'description' => 'Indicates whether the package is valid.', 'type' => 'boolean', 'example' => 'true'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"PreviewUrl\\": \\"https://preview-lyj.aliyuncs.com/preview/temp/xxx****\\",\\n \\"SceneId\\": \\"m+0cmndEGjg9pv/hy4jh****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<TempPreviewResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <PreviewUrl>https://preview-lyj.aliyuncs.com/preview/temp/xxx****</PreviewUrl>\\n <SceneId>m+0cmndEGjg9pv/hy4jh****</SceneId>\\n</TempPreviewResponse>","errorExample":""}]', - ], - 'LabelBuild' => [ - 'summary' => '重建', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Url\\": \\"www.example.com/preview/24714a7****/****.zip\\",\\n \\"Expire\\": \\"2022-05-17 11:00:17\\",\\n \\"Valid\\": true\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve scene package file URL', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePackUrl'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetScenePreviewData' => [ + 'summary' => 'Retrieves scene preview data for model rendering.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4023,156 +2573,269 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', - 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], - ], - [ - 'name' => 'Mode', + 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'title' => '重建模式:MANUAL:手动(云端),默认,SEMI_AUTOMATIC:半自动(移动端)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => '', - ], + 'schema' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'required' => true, 'example' => '2735913e96da44ea8c86f8e777c8****'], ], [ - 'name' => 'WallHeight', + 'name' => 'Domain', 'in' => 'query', - 'schema' => [ - 'title' => '墙高,默认0不设置,范围200-1000. 单位cm', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'example' => '0', - ], + 'schema' => ['title' => '', 'description' => 'The custom OSS domain name. This can be a CDN domain name.', 'type' => 'string', 'required' => false, 'example' => 'www.example.com'], ], [ - 'name' => 'OptimizeWallWidth', + 'name' => 'Enabled', 'in' => 'query', - 'schema' => [ - 'title' => '墙宽优化,OFF:关闭(默认) NORMAL:标准 ENHANCED:加强', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'OFF', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable private resource access. Default value: false.', 'type' => 'boolean', 'example' => 'true/false', 'required' => false], ], [ - 'name' => 'ModelStyle', + 'name' => 'ShowTag', 'in' => 'query', - 'schema' => [ - 'title' => '模型效果 PATCH:切片模型(默认) DEPTH:深度模型 VIRTUAL:虚拟模型 MOBILE:移动重建模型', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'PATCH', - ], - ], - [ - 'name' => 'PlanStyle', - 'in' => 'query', - 'schema' => [ - 'title' => '户型图,DEFAULT(默认),STANDARD(标准)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'DEFAULT', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to return hotspot data. Default value: false.', 'type' => 'boolean', 'example' => 'true/false', 'required' => false], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '重建任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '234****', - ], - 'AccessDeniedDetail' => [ + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76FF387'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '0:成功,其他:失败'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true/false'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The response data.', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', + 'Model' => [ + 'title' => '', + 'description' => 'The model data.', + 'type' => 'object', + 'properties' => [ + 'PanoList' => [ + 'title' => '', + 'description' => 'The point data.', + 'type' => 'array', + 'items' => [ + 'description' => 'The model scene data.', + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'The point ID.', 'type' => 'string', 'example' => '1****'], + 'RawName' => ['title' => '', 'description' => 'A name with no practical significance.', 'type' => 'string', 'example' => 'location_93132801658010****'], + 'FloorIdx' => ['title' => '', 'description' => 'The floor number.', 'type' => 'string', 'example' => '1****'], + 'RoomIdx' => ['title' => '', 'description' => 'The room number.', 'type' => 'string', 'example' => '1****'], + 'Enabled' => ['title' => '', 'description' => 'Indicates whether the current point is rendered. If set to false, the point is not rendered and the scene cannot be navigated to.', 'type' => 'boolean', 'example' => 'true/false'], + 'Token' => ['title' => '', 'description' => 'token', 'type' => 'string', 'example' => 'sIPGWRGLJHEIQE****'], + 'Resource' => ['title' => '', 'description' => 'The panoramic texture path.', 'type' => 'string', 'example' => 'sgm/A.e.EOGTOEGYOOI****/pano_texture/multi/0/%s.jpg'], + 'VirtualId' => ['title' => '', 'description' => 'The virtual ID of the image.', 'type' => 'string', 'example' => '93132801658010****'], + 'VirtualName' => ['title' => '', 'description' => 'The image name.', 'type' => 'string', 'example' => '卧室'], + 'MainImage' => ['title' => '', 'description' => 'Indicates whether this is the main image when a single room has multiple images. Default value: true.', 'type' => 'boolean', 'example' => 'true/false'], + 'SubSceneId' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'example' => 'a7RqCd3kLMgglmn****'], + 'CurRoomPicList' => [ + 'title' => '', + 'description' => 'All points in the current room.', + 'type' => 'array', + 'items' => ['description' => 'The point ID.', 'type' => 'string', 'example' => '1****', 'title' => ''], + 'example' => '', + ], + 'Neighbours' => [ + 'title' => '', + 'description' => 'The IDs of adjacent visible points in the current room.', + 'type' => 'array', + 'items' => ['description' => 'The point ID.', 'type' => 'string', 'example' => '1****', 'title' => ''], + 'example' => '', + ], + 'Position' => [ + 'title' => '', + 'description' => 'The position data.', + 'type' => 'object', + 'properties' => [ + 'Viewpoint' => [ + 'title' => '', + 'description' => 'The coordinates of the current sub-scene name label in the scene.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '1.8893****', 'title' => ''], + 'example' => '', + ], + 'Spot' => [ + 'title' => '', + 'description' => 'The coordinates of the current point in the scene.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '0.23493****', 'title' => ''], + 'example' => '', + ], + 'Rotation' => [ + 'title' => '', + 'description' => 'The rotation quaternion of the current point in the scene.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '1.234893****', 'title' => ''], + 'example' => '', + ], + ], + 'example' => '', + ], + ], + 'title' => '', + 'example' => '', + ], + 'example' => '', + ], + 'ModelPath' => ['title' => '', 'description' => 'The model path.', 'type' => 'string', 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/A.e.EOGTOE****.sgm'], + 'TextureModelPath' => ['title' => '', 'description' => 'The texture path of the model.', 'type' => 'string', 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/model_texture/'], + 'TexturePanoPath' => ['title' => '', 'description' => 'The preview image path after roaming.', 'type' => 'string', 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/pano_texture/'], + ], + 'example' => '', ], - 'PolicyType' => [ - 'type' => 'string', + 'Tags' => [ + 'title' => '', + 'description' => 'The hotspot data.', + 'type' => 'array', + 'items' => [ + 'description' => 'The hotspot data.', + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'The tag ID.', 'type' => 'string', 'example' => '1****'], + 'Type' => ['title' => '', 'description' => 'The hotspot type (TEXT | IMAGE | VIDEO | LINK | SCENESLINK).', 'type' => 'string', 'example' => 'IMAGE'], + 'Position' => [ + 'title' => '', + 'description' => 'The coordinate.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '1.0033', 'title' => ''], + 'example' => '', + ], + 'PositionPanoCube' => [ + 'description' => 'The coordinate.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '1.0033', 'title' => ''], + 'title' => '', + 'example' => '', + ], + 'Config' => [ + 'title' => '', + 'description' => 'The configuration.', + 'type' => 'object', + 'properties' => [ + 'Title' => ['title' => '', 'description' => 'The title.', 'type' => 'string', 'example' => '标题'], + 'Content' => ['title' => '', 'description' => 'The content.', 'type' => 'string', 'example' => '内容'], + 'BackgroundColor' => ['title' => '', 'description' => 'The background color.', 'type' => 'string', 'example' => '#00000'], + 'PanoId' => ['title' => '', 'description' => 'The point ID.', 'type' => 'string', 'example' => '1****'], + 'Video' => ['title' => '', 'description' => 'The video link.', 'type' => 'string', 'example' => 'http://www.example.com/****.mp4'], + 'Link' => ['title' => '', 'description' => 'The hyperlink.', 'type' => 'string', 'example' => 'http://www.example.com/***'], + 'SceneId' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '323****'], + 'Position' => [ + 'title' => '', + 'description' => 'The coordinate.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '-1.323****', 'title' => ''], + 'example' => '', + ], + 'PositionPanoCube' => [ + 'description' => 'The coordinate.', + 'type' => 'array', + 'items' => ['description' => 'The coordinate.', 'type' => 'number', 'format' => 'double', 'example' => '1.323****', 'title' => ''], + 'title' => '', + 'example' => '', + ], + 'Images' => [ + 'title' => '', + 'description' => 'The image links.', + 'type' => 'array', + 'items' => ['description' => 'The link.', 'type' => 'string', 'example' => 'http://www.example.com/****.jpg', 'title' => ''], + 'example' => '', + ], + 'ButtonConfig' => [ + 'title' => '', + 'description' => 'The button configuration.', + 'type' => 'object', + 'properties' => [ + 'Type' => ['description' => 'The button type.', 'type' => 'string', 'example' => 'CLICK_CHECK', 'title' => ''], + 'CustomText' => ['description' => 'The button content.', 'type' => 'string', 'example' => '点击查看', 'title' => ''], + ], + 'example' => '', + ], + 'FormSelectImgType' => ['description' => 'The content type. Valid values: default, point, and mural (wallpaper).', 'type' => 'string', 'example' => 'default', 'title' => ''], + 'IsTagVisibleBy3d' => ['title' => '', 'description' => 'Indicates whether the tag is displayed in bird\'s-eye view mode.', 'type' => 'boolean', 'example' => 'true/false'], + 'FormJumpType' => ['description' => 'The size of the background image. This parameter takes effect only when the type is SCENESLINK.', 'type' => 'boolean', 'example' => 'true/false', 'title' => ''], + 'FormImgSize' => [ + 'description' => 'The size of the background image. This parameter takes effect only when the type is SCENESLINK.', + 'type' => 'array', + 'items' => ['description' => 'The size.', 'type' => 'integer', 'format' => 'int64', 'example' => '1****', 'title' => ''], + 'title' => '', + 'example' => '', + ], + 'RelatedPanoIds' => [ + 'description' => 'The IDs of all points in the room where the current hotspot is located.', + 'type' => 'array', + 'items' => ['description' => 'The point ID.', 'type' => 'string', 'example' => '1****', 'title' => ''], + 'title' => '', + 'example' => '', + ], + ], + 'example' => '', + ], + ], + 'title' => '', + 'example' => '', + ], + 'example' => '', ], ], + 'title' => '', + 'example' => '', + ], + 'AccessDeniedDetail' => [ + 'type' => 'object', + 'properties' => [ + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<LabelBuildResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>234****</TaskId>\\n</LabelBuildResponse>","errorExample":""}]', - ], - 'GetOssPolicy' => [ - 'summary' => '获取OSS授权', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76FF387\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Model\\": {\\n \\"PanoList\\": [\\n {\\n \\"Id\\": \\"1****\\",\\n \\"RawName\\": \\"location_93132801658010****\\",\\n \\"FloorIdx\\": \\"1****\\",\\n \\"RoomIdx\\": \\"1****\\",\\n \\"Enabled\\": true,\\n \\"Token\\": \\"sIPGWRGLJHEIQE****\\",\\n \\"Resource\\": \\"sgm/A.e.EOGTOEGYOOI****/pano_texture/multi/0/%s.jpg\\",\\n \\"VirtualId\\": \\"93132801658010****\\",\\n \\"VirtualName\\": \\"卧室\\",\\n \\"MainImage\\": true,\\n \\"SubSceneId\\": \\"a7RqCd3kLMgglmn****\\",\\n \\"CurRoomPicList\\": [\\n \\"1****\\"\\n ],\\n \\"Neighbours\\": [\\n \\"1****\\"\\n ],\\n \\"Position\\": {\\n \\"Viewpoint\\": [\\n 0\\n ],\\n \\"Spot\\": [\\n 0\\n ],\\n \\"Rotation\\": [\\n 0\\n ]\\n }\\n }\\n ],\\n \\"ModelPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/A.e.EOGTOE****.sgm\\",\\n \\"TextureModelPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/model_texture/\\",\\n \\"TexturePanoPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/pano_texture/\\"\\n },\\n \\"Tags\\": [\\n {\\n \\"Id\\": \\"1****\\",\\n \\"Type\\": \\"IMAGE\\",\\n \\"Position\\": [\\n 1.0033\\n ],\\n \\"PositionPanoCube\\": [\\n 1.0033\\n ],\\n \\"Config\\": {\\n \\"Title\\": \\"标题\\",\\n \\"Content\\": \\"内容\\",\\n \\"BackgroundColor\\": \\"#00000\\",\\n \\"PanoId\\": \\"1****\\",\\n \\"Video\\": \\"http://www.example.com/****.mp4\\",\\n \\"Link\\": \\"http://www.example.com/***\\",\\n \\"SceneId\\": 0,\\n \\"Position\\": [\\n 0\\n ],\\n \\"PositionPanoCube\\": [\\n 0\\n ],\\n \\"Images\\": [\\n \\"http://www.example.com/****.jpg\\"\\n ],\\n \\"ButtonConfig\\": {\\n \\"Type\\": \\"CLICK_CHECK\\",\\n \\"CustomText\\": \\"点击查看\\"\\n },\\n \\"FormSelectImgType\\": \\"default\\",\\n \\"IsTagVisibleBy3d\\": true,\\n \\"FormJumpType\\": true,\\n \\"FormImgSize\\": [\\n 0\\n ],\\n \\"RelatedPanoIds\\": [\\n \\"1****\\"\\n ]\\n }\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Scene preview data', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-02-16T13:20:06.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewData'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetScenePreviewInfo' => [ + 'summary' => 'Retrieves point information of a scene model.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4180,136 +2843,96 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'ModelToken', 'in' => 'query', - 'schema' => [ - 'description' => '', - 'example' => '1234****', - 'required' => true, - 'title' => '子场景ID', - 'type' => 'string', - ], + 'schema' => ['title' => '', 'description' => 'The model token.', 'type' => 'string', 'required' => true, 'example' => 'A.e.RQJRPYGIJJQP****'], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The custom OSS domain name. This can be a CDN domain name.', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'], + ], + [ + 'name' => 'Enabled', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable self-owned resource access.', 'type' => 'boolean', 'required' => false, 'example' => 'true'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'Schema of Response', + 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'description' => '', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - 'title' => '请求ID,与入参requestId对应', - 'type' => 'string', - ], - 'Code' => [ - 'description' => '', - 'example' => '200', - 'format' => 'int64', - 'title' => '返回码', - 'type' => 'integer', - ], - 'Success' => [ - 'description' => '', - 'example' => 'true', - 'title' => '是否请求成功', - 'type' => 'boolean', - ], - 'Message' => [ - 'description' => '', - 'example' => 'success', - 'title' => '错误消息', - 'type' => 'string', - ], - 'AccessId' => [ - 'description' => '', - 'example' => 'abc', - 'title' => 'accessId', - 'type' => 'string', - ], - 'Policy' => [ - 'description' => '', - 'example' => 'def', - 'title' => '授权', - 'type' => 'string', - ], - 'Signature' => [ - 'description' => '', - 'example' => 'ghi', - 'title' => '签名', - 'type' => 'string', - ], - 'Dir' => [ - 'description' => '', - 'example' => '123/', - 'title' => '授权路径', - 'type' => 'string', - ], - 'Host' => [ - 'description' => '', - 'example' => 'oss.aliyun.com', - 'title' => '上传地址', - 'type' => 'string', - ], - 'Expire' => [ - 'description' => '', - 'example' => '60', - 'title' => '授权失效时间(s)', - 'type' => 'string', - ], - 'Callback' => [ - 'description' => '', - 'example' => '""', - 'title' => '上传回调', - 'type' => 'string', + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '0:成功,其他:失败'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true/false'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The business data.', + 'type' => 'object', + 'properties' => [ + 'PanoList' => ['title' => '', 'description' => 'The preview data after HTML escaping.', 'type' => 'string', 'example' => '一串转译数据'], + 'ModelPath' => ['title' => '', 'description' => 'The model path.', 'type' => 'string', 'example' => 'https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW/A.e.QRQRLWYEHIUEYLYW****.sgm'], + 'TextureModelPath' => ['title' => '', 'description' => 'The texture path of the model.', 'type' => 'string', 'example' => 'https:/www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/model_texture/'], + 'TexturePanoPath' => ['title' => '', 'description' => 'The preview image path after roaming.', 'type' => 'string', 'example' => 'https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/pano_texture/'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], - 'type' => 'object', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessId\\": \\"abc\\",\\n \\"Policy\\": \\"def\\",\\n \\"Signature\\": \\"ghi\\",\\n \\"Dir\\": \\"123/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"60\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\"\\n}","errorExample":""},{"type":"xml","example":"<GetOssPolicyResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <AccessId>abc</AccessId>\\n <Policy>def</Policy>\\n <Signature>ghi</Signature>\\n <Dir>123/</Dir>\\n <Host>oss.aliyun.com</Host>\\n <Expire>60</Expire>\\n <Callback>\\"\\"</Callback>\\n</GetOssPolicyResponse>","errorExample":""}]', - ], - 'PredictionWallLine' => [ - 'summary' => '墙线预测', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"PanoList\\": \\"一串转译数据\\",\\n \\"ModelPath\\": \\"https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW/A.e.QRQRLWYEHIUEYLYW****.sgm\\",\\n \\"TextureModelPath\\": \\"https:/www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/model_texture/\\",\\n \\"TexturePanoPath\\": \\"https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/pano_texture/\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve scene model point information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-08-10T02:52:57.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewInfo'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetScenePreviewResource' => [ + 'summary' => 'Previews a model-based scene.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4317,118 +2940,102 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Url', + 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'title' => '图片地址', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'https://www.aliyundoc.com/****.jpg', - ], + 'schema' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'required' => true, 'example' => '2deb941b3e1****'], ], [ - 'name' => 'CameraHeight', + 'name' => 'Draft', 'in' => 'query', - 'schema' => [ - 'title' => '相机高度 单位 cm', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'example' => '160', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable draft preview. Valid values: true and false. Default value: false. This parameter is used for previewing after hotspots are added.', 'type' => 'boolean', 'required' => false, 'example' => 'false'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'title' => '', + 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], - 'SubSceneId' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', + 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76*****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '0:成功,其他:失败'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true/false'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'title' => '', + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'Version' => ['title' => '', 'description' => 'The DPI engine version.', 'type' => 'string', 'example' => '1.0'], + 'Name' => ['title' => '', 'description' => 'The scene name.', 'type' => 'string', 'example' => '场景-Example'], + 'ResourceDirectory' => [ + 'title' => '', + 'description' => 'The model resource.', + 'type' => 'object', + 'properties' => [ + 'RootPath' => ['title' => '', 'description' => 'The path where the model is located.', 'type' => 'string', 'example' => 'A.e.YKPYuuYuituy****'], + 'OrthomapConfig' => ['title' => '', 'description' => 'The minimap configuration file.', 'type' => 'string', 'example' => 'orthomap/orthomap.json'], + 'ModelConfig' => ['title' => '', 'description' => 'The model configuration file.', 'type' => 'string', 'example' => 'config.json'], + 'HotspotTagConfig' => ['title' => '', 'description' => 'The hotspot file path.', 'type' => 'string', 'example' => 'hotspotTag.json'], + ], + 'example' => '', + ], + ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\",\\n \\"SubSceneId\\": \\"2345****\\"\\n}","errorExample":""},{"type":"xml","example":"<PredictionWallLineResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>1234****</TaskId>\\n <SubSceneId>2345****</SubSceneId>\\n</PredictionWallLineResponse>","errorExample":""}]', - ], - 'GetSceneBuildTaskStatus' => [ - 'summary' => '查看场景下重建任务', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76*****\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Version\\": \\"1.0\\",\\n \\"Name\\": \\"场景-Example\\",\\n \\"ResourceDirectory\\": {\\n \\"RootPath\\": \\"A.e.YKPYuuYuituy****\\",\\n \\"OrthomapConfig\\": \\"orthomap/orthomap.json\\",\\n \\"ModelConfig\\": \\"config.json\\",\\n \\"HotspotTagConfig\\": \\"hotspotTag.json\\"\\n }\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Preview scene data', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'Request parameters changed, Response parameters changed'], + ['createdAt' => '2022-04-25T01:59:01.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewResource'], + ], + ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'GetSingleConnData' => [ + 'summary' => 'Retrieves the association information of a single image.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -4436,118 +3043,95 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'minimum' => '1', 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'SceneId' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - ], - 'Status' => [ - 'title' => '未开始 init 处理中 失败 failed processing 完成 succeed 取消 canceled', - 'description' => '', - 'type' => 'string', - 'example' => 'failed', - ], - 'ErrorCode' => [ - 'title' => '任务失败错误码', - 'description' => '', - 'type' => 'string', - 'example' => '2001', - ], - 'ErrorMsg' => [ - 'title' => '任务失败错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xx', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Version' => ['title' => '', 'description' => 'The version.', 'type' => 'string', 'example' => '2.1'], + 'List' => [ + 'title' => '', + 'description' => 'The association information.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'ID', 'type' => 'string', 'example' => '1#234@abc'], + 'MapId' => ['title' => '', 'description' => 'The association ID.', 'type' => 'string', 'example' => '1#567#def'], + 'Type' => ['title' => '', 'description' => 'Valid values:'."\n" + .'- outer: external association'."\n" + .'- inner: internal association'."\n" + .'- stair: staircase association.', 'type' => 'string', 'example' => 'outer'], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"SceneId\\": \\"m+0cmndEGjg9pv/hy4jh****\\",\\n \\"Status\\": \\"failed\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"墙线数量少于4\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetSceneBuildTaskStatusResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <SceneId>m+0cmndEGjg9pv/hy4jh****</SceneId>\\n <Status>failed</Status>\\n <ErrorCode>2001</ErrorCode>\\n <ErrorMsg>墙线数量少于4</ErrorMsg>\\n</GetSceneBuildTaskStatusResponse>","errorExample":""}]', - ], - 'UpdateConnData' => [ - 'summary' => '更新关联数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Version\\": \\"2.1\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1#234@abc\\",\\n \\"MapId\\": \\"1#567#def\\",\\n \\"Type\\": \\"outer\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve association information of a single image', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSingleConnData'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetSourcePackStatus' => [ + 'summary' => 'Retrieves the packaging status of a panorama file.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4555,104 +3139,88 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', - 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], - ], - [ - 'name' => 'ConnData', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'title' => '关联数据', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{}', - ], + 'schema' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'required' => true, 'example' => 'hjsyuyiuwe7wehg****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'], + 'Code' => ['title' => '', 'description' => '200: succeeded. Other values: failed.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'Status' => ['title' => '', 'description' => 'The status. Valid values:'."\n" + .'- processing: processing'."\n" + .'- failed: failed'."\n" + .'- succeed: succeeded.', 'type' => 'string', 'example' => 'succeed'], + 'Progress' => ['title' => '', 'description' => 'The progress percentage.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], + ], + 'title' => '', + 'example' => '', ], + 'Url' => ['title' => '', 'description' => 'The URL of the compressed package.', 'type' => 'string', 'example' => 'www.example.com/preview/24714a7****/****.zip'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<UpdateConnDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateConnDataResponse>","errorExample":""}]', - ], - 'PredImage' => [ - 'summary' => '预处理', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"Url\\": \\"www.example.com/preview/24714a7****/****.zip\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Get panorama file packaging status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-25T11:17:32.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSourcePackStatus'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'GetSubSceneTaskStatus' => [ + 'summary' => 'Queries the pre-processing and image segmentation status of a sub-scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -4660,138 +3228,105 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'minimum' => '1', - 'example' => '2345****', - ], - ], - [ - 'name' => 'DetectDoor', - 'in' => 'query', - 'schema' => [ - 'title' => '是否门预测', - 'description' => '', - 'type' => 'boolean', - 'required' => true, - 'example' => 'true', - ], - ], - [ - 'name' => 'CountDetectDoor', - 'in' => 'query', - 'schema' => [ - 'title' => '门数量(DetectDoor为false时,可为0)', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'maximum' => '10', - 'exclusiveMaximum' => false, - 'minimum' => '1', - 'exclusiveMinimum' => false, - 'example' => '2', - ], - ], - [ - 'name' => 'CorrectVertical', - 'in' => 'query', - 'schema' => [ - 'title' => '是否垂直矫正', - 'description' => '', - 'type' => 'boolean', - 'required' => true, - 'example' => 'true', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'List' => [ + 'title' => '', + 'description' => 'The task information.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => '4638****'], + 'SceneId' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'example' => '2345****'], + 'SubSceneId' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'example' => '3456***'], + 'Status' => ['title' => '', 'description' => 'Valid values:'."\n" + .'- init: not started.'."\n" + .'- processing: processing.'."\n" + .'- failure: failed.'."\n" + .'- succeed: succeeded.'."\n" + .'- canceled: canceled.', 'type' => 'string', 'example' => 'init'], + 'Type' => ['title' => '', 'description' => 'Valid values:'."\n" + .'- wall_line: wall line prediction.'."\n" + .'- cut_image: image segmentation.'."\n" + .'- build: reconstruction.'."\n" + .'- right_angle_optimization: right angle optimization.'."\n" + .'- other: other.', 'type' => 'string', 'example' => 'cutimage'], + 'ErrorCode' => ['title' => '', 'description' => 'The error code of the failed task.', 'type' => 'string', 'example' => '2001'], + 'ErrorMsg' => ['title' => '', 'description' => 'The error message of the failed task.', 'type' => 'string', 'example' => '异常信息'], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\"\\n}","errorExample":""},{"type":"xml","example":"<PredImageResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>1234****</TaskId>\\n</PredImageResponse>","errorExample":""}]', - ], - 'GetRectifyImage' => [ - 'summary' => '查询矫正后图片', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"4638****\\",\\n \\"SceneId\\": \\"2345****\\",\\n \\"SubSceneId\\": \\"3456***\\",\\n \\"Status\\": \\"init\\",\\n \\"Type\\": \\"cutimage\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"异常信息\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'View sub-scene pre-processing and image segmentation status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSubSceneTaskStatus'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'GetTaskStatus' => [ + 'summary' => 'Queries the status of a task. You can query the status of all types of tasks.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -4799,200 +3334,175 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Url' => [ - 'title' => '图片地址', - 'description' => '', - 'type' => 'string', - 'example' => 'https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Status' => ['title' => '', 'description' => 'The task status. Valid values:'."\n" + .'- init: not started.'."\n" + .'- processing: processing.'."\n" + .'- failed: failed.'."\n" + .'- succeed: succeeded.'."\n" + .'- canceled: canceled.', 'type' => 'string', 'example' => 'init'], + 'Type' => ['title' => '', 'description' => 'The task type. Valid values:'."\n" + .'- wall_line: wall line prediction.'."\n" + .'- cut_image: image cropping.'."\n" + .'- build: reconstruction.'."\n" + .'- right_angle_optimization: right angle optimization.'."\n" + .'- other: other.', 'type' => 'string', 'example' => 'wallline'], + 'ErrorCode' => ['title' => '', 'description' => 'The error code returned when the task fails.', 'type' => 'string', 'example' => '2001'], + 'ErrorMsg' => ['title' => '', 'description' => 'The error message returned when the task fails.', 'type' => 'string', 'example' => '未检测到墙线'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Url\\": \\"https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\"\\n}","errorExample":""},{"type":"xml","example":"<GetRectifyImageResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Url>https://image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg</Url>\\n</GetRectifyImageResponse>","errorExample":""}]', - ], - 'GetOriginLayoutData' => [ - 'summary' => '获取算法自动标注数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"init\\",\\n \\"Type\\": \\"wallline\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"未检测到墙线\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query task status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetTaskStatus'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'GetWindowConfig' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], + [ + 'APP' => [], + ], + [ + 'PrivateKey' => [], + ], + [ + 'BearerToken' => [], + ], ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['description' => 'The preview token.', 'type' => 'string', 'required' => false, 'example' => '5dc5c2dd927e45039dadb312384b****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'title' => '标注数据', - 'description' => '', - 'type' => 'string', - 'example' => '{}', - ], + 'Data' => ['description' => 'The returned data.', 'type' => 'object', 'example' => '2345****', 'title' => ''], + 'ObjectString' => ['description' => 'The configuration information as a JSON string.', 'type' => 'string', 'example' => '"{}"', 'title' => ''], + 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'success', 'title' => ''], + 'ErrMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '错误信息', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": \\"{}\\"\\n}","errorExample":""},{"type":"xml","example":"<GetOriginLayoutDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Data>{}</Data>\\n</GetOriginLayoutDataResponse>","errorExample":""}]', - ], - 'RectifyImage' => [ - 'summary' => '图片矫正', - 'methods' => [ - 'post', + 'errorCodes' => [ + 500 => [ + ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => ''], + ], ], - 'schemes' => [ - 'https', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Data\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"ObjectString\\": \\"\\\\\\"{}\\\\\\"\\",\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve system configuration information', + 'summary' => 'Retrieves system configuration information, used for preview and post-processing.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], ], + 'flowControl' => [ + 'flowControlList' => [], + ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'LabelBuild' => [ + 'summary' => 'Reconstructs a 3D model.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5000,118 +3510,115 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Url', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '图片地址', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'https://www.aliyundoc.com/****.jpg', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'CameraHeight', + 'name' => 'Mode', 'in' => 'query', - 'schema' => [ - 'title' => '相机高度 单位 cm', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'example' => '160', - ], + 'schema' => ['title' => '', 'description' => 'Valid values:'."\n" + ."\n" + .'- MANUAL: Use this value only when reconstructing with the annotation tool. This is the default value.'."\n" + .'- SEMI_AUTOMATIC: Use this value only when performing automated modeling from the app.', 'type' => 'string', 'required' => false, 'example' => 'MANUAL(手动)/SEMI_AUTOMATIC(自动)'], + ], + [ + 'name' => 'WallHeight', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The wall height. Default value: 0, which indicates that the wall height is not set. Valid values: 200 to 1000. Unit: cm.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '0'], + ], + [ + 'name' => 'OptimizeWallWidth', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The wall width optimization mode. Valid values:'."\n" + ."\n" + .'- OFF: Disabled. This is the default value.'."\n" + .'- NORMAL: Standard optimization.'."\n" + .'- ENHANCED: Enhanced optimization.', 'type' => 'string', 'required' => false, 'example' => 'OFF'], + ], + [ + 'name' => 'ModelStyle', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The model style. Valid values:'."\n" + ."\n" + .'- PATCH: Patch model. This is the default value.'."\n" + .'- DEPTH: Depth model.', 'type' => 'string', 'required' => false, 'example' => 'PATCH'], + ], + [ + 'name' => 'PlanStyle', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The floor plan style. Valid values:'."\n" + ."\n" + .'- DEFAULT: The default style.'."\n" + .'- STANDARD: The standard style.', 'type' => 'string', 'required' => false, 'example' => 'DEFAULT'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '1234****', - ], - 'SubSceneId' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The reconstruction task ID.', 'type' => 'string', 'example' => '234****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Reconstruct a model', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'Request parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'Request parameters changed'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'LabelBuild'], + ], + ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:SceneReconstruction', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\",\\n \\"SubSceneId\\": \\"2345****\\"\\n}","errorExample":""},{"type":"xml","example":"<RectifyImageResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>1234****</TaskId>\\n <SubSceneId>2345****</SubSceneId>\\n</RectifyImageResponse>","errorExample":""}]', ], 'LinkImage' => [ - 'summary' => '关联图片', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'summary' => 'Associates an image or video with a sub-scene. Currently, only one image or one video can be associated with a sub-scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5119,134 +3626,90 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ 'name' => 'FileName', 'in' => 'query', - 'schema' => [ - 'title' => '图片或者视频名称xxx.jpg', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '****.jpg', - ], + 'schema' => ['title' => '', 'description' => 'The name of the image or video (****.jpg/****.mp4).', 'type' => 'string', 'required' => true, 'example' => '****.jpg'], ], [ 'name' => 'CameraHeight', 'in' => 'query', - 'schema' => [ - 'title' => '相机高度 单位 cm', - 'description' => '', - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'example' => '160', - ], + 'schema' => ['title' => '', 'description' => 'The camera height, in cm.', 'type' => 'integer', 'format' => 'int32', 'example' => '160', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', - 'schema' => [ - 'title' => '平台标识,默认PC', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'PC', - ], + 'schema' => ['title' => '', 'description' => 'The platform identifier. Valid values: PC and MOBILE. Default value: PC.', 'type' => 'string', 'example' => 'PC', 'required' => false], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'ResourceId' => [ - 'title' => '图片/视频ID', - 'description' => '', - 'type' => 'string', - 'example' => '234****', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'ResourceId' => ['title' => '', 'description' => 'The image or video ID.', 'type' => 'string', 'example' => '234****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"ResourceId\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<LinkImageResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <ResourceId>234****</ResourceId>\\n</LinkImageResponse>","errorExample":""}]', - ], - 'OptimizeRightAngle' => [ - 'summary' => '直角优化', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"ResourceId\\": \\"234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Associate an image with a sub-scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'LinkImage'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'ListProject' => [ + 'summary' => 'Retrieves a paginated list of all projects.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5254,99 +3717,109 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'PageNum', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => false, 'minimum' => '1', 'example' => '1'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'maximum' => '1000', 'minimum' => '1', 'example' => '20'], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The project name. A prefix match is performed using name%.', 'type' => 'string', 'required' => false, 'example' => '项目A'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'HasNext' => ['title' => '', 'description' => 'Indicates whether a next page exists.', 'type' => 'boolean', 'example' => 'true'], + 'CurrentPage' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'TotalPage' => ['title' => '', 'description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], + 'Count' => ['title' => '', 'description' => 'count', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], + 'List' => [ + 'title' => '', + 'description' => 'The project data.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'example' => '1234****'], + 'Name' => ['title' => '', 'description' => 'The project name.', 'type' => 'string', 'example' => '项目A'], + 'BusinessId' => ['title' => '', 'description' => 'The business ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '5244****'], + 'BusinessName' => ['title' => '', 'description' => 'The business name.', 'type' => 'string', 'example' => '默认'], + 'CreateTime' => ['title' => '', 'description' => 'The creation time.', 'type' => 'integer', 'format' => 'int64', 'example' => '123123'], + 'ModifiedTime' => ['title' => '', 'description' => 'The last modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '123214'], + 'Token' => ['title' => '', 'description' => 'Token', 'type' => 'string', 'example' => 'd989623696ab4f87a80b8d5b0b0****'], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"2345****\\"\\n}","errorExample":""},{"type":"xml","example":"<OptimizeRightAngleResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <TaskId>2345****</TaskId>\\n</OptimizeRightAngleResponse>","errorExample":""}]', - ], - 'GetConnData' => [ - 'summary' => '查询关联数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"项目A\\",\\n \\"BusinessId\\": 0,\\n \\"BusinessName\\": \\"默认\\",\\n \\"CreateTime\\": 123123,\\n \\"ModifiedTime\\": 123214,\\n \\"Token\\": \\"d989623696ab4f87a80b8d5b0b0****\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query projects by page', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProject'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'ListScene' => [ + 'summary' => 'Retrieves all main scene lists under a specified project.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5354,135 +3827,130 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The name of the main scene.', 'type' => 'string', 'example' => '场景A', 'required' => false], + ], + [ + 'name' => 'ProjectId', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The ID of the project.', 'type' => 'string', 'required' => true, 'example' => '1234****'], + ], + [ + 'name' => 'PageNum', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '20'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Version' => [ - 'title' => '版本', - 'description' => '', - 'type' => 'string', - 'example' => '2.1', - ], - 'Extend' => [ - 'title' => '扩展信息', - 'description' => '', - 'type' => 'string', - 'example' => '{}', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'HasNext' => ['title' => '', 'description' => 'Indicates whether a next page exists.', 'type' => 'boolean', 'example' => 'true'], + 'CurrentPage' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'TotalPage' => ['title' => '', 'description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], + 'Count' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], 'List' => [ - 'title' => '关联信息', - 'description' => '', + 'title' => '', + 'description' => 'The main scene data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'title' => 'ID', - 'description' => 'ID', - 'type' => 'string', - 'example' => '1#234#abc', - ], - 'MapId' => [ - 'title' => '关联的ID', - 'description' => '', - 'type' => 'string', - 'example' => '1#456#def', - ], - 'Type' => [ - 'title' => 'outer:外关联 inner:内关联 stair:楼梯关联', - 'description' => '', - 'type' => 'string', - 'example' => 'outer', - ], - ], + 'Id' => ['title' => '', 'description' => 'The ID of the main scene.', 'type' => 'string', 'example' => '1234****'], + 'Name' => ['title' => '', 'description' => 'The name of the scene.', 'type' => 'string', 'example' => '场景A'], + 'Type' => ['title' => '', 'description' => 'The type of the scene.', 'type' => 'string', 'example' => 'MODEL_3D'], + 'SubSceneNum' => ['title' => '', 'description' => 'The number of sub-scenes.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], + 'SourceNum' => ['title' => '', 'description' => 'The number of resources.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], + 'Published' => ['title' => '', 'description' => 'Indicates whether the scene is published. Valid values:'."\n" + .'- true: Published.'."\n" + .'- false: Not published.', 'type' => 'boolean', 'example' => 'false'], + 'GmtCreate' => ['title' => '', 'description' => 'The time when the scene was created.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'GmtModified' => ['title' => '', 'description' => 'The time when the scene was last modified.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'PreviewToken' => ['title' => '', 'description' => 'The preview token.', 'type' => 'string', 'example' => 'd989623696ab4f87a80b8d5b0b00****'], + 'CoverUrl' => ['title' => '', 'description' => 'The cover URL (model).', 'type' => 'string', 'example' => 'www.example.com/xxxx/xxx.jpg'], + 'Status' => ['title' => '', 'description' => 'The status of the scene. Valid values:'."\n" + .'- init: initializing'."\n" + .'- published: published'."\n" + .'- publishing: being published'."\n" + .'- copying: being copied'."\n" + .'- making: being created'."\n" + .'- publishable: build succeeded'."\n" + .'- makeFailed: creation failed.', 'type' => 'string', 'example' => 'init'], + 'StatusName' => ['title' => '', 'description' => 'The status name.', 'type' => 'string', 'example' => '初始化'], + ], + 'description' => '', + 'title' => '', + 'example' => '', ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Version\\": \\"2.1\\",\\n \\"Extend\\": \\"{}\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1#234#abc\\",\\n \\"MapId\\": \\"1#456#def\\",\\n \\"Type\\": \\"outer\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<GetConnDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Version>2.1</Version>\\n <Extend>{}</Extend>\\n <List>\\n <Id>1#234#abc</Id>\\n <MapId>1#456#def</MapId>\\n <Type>outer</Type>\\n </List>\\n</GetConnDataResponse>","errorExample":""}]', - ], - 'UpdateLayoutData' => [ - 'summary' => '更新标注数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"1234****\\",\\n \\"Name\\": \\"场景A\\",\\n \\"Type\\": \\"MODEL_3D\\",\\n \\"SubSceneNum\\": 20,\\n \\"SourceNum\\": 20,\\n \\"Published\\": false,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"PreviewToken\\": \\"d989623696ab4f87a80b8d5b0b00****\\",\\n \\"CoverUrl\\": \\"www.example.com/xxxx/xxx.jpg\\",\\n \\"Status\\": \\"init\\",\\n \\"StatusName\\": \\"初始化\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'View scene list by page', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-27T12:10:12.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListScene'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'ListSubScene' => [ + 'summary' => 'Queries a paginated list of sub-scenes.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5490,105 +3958,142 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID (encrypted ID).', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4pE****'], ], [ - 'name' => 'LayoutData', + 'name' => 'PageNum', 'in' => 'query', - 'schema' => [ - 'title' => '标注数据', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{}', - ], + 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1', 'example' => '1'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1', 'example' => '20'], + ], + [ + 'name' => 'ShowLayoutData', + 'in' => 'query', + 'schema' => ['description' => 'Specifies whether to return annotation data.', 'type' => 'boolean', 'example' => 'true', 'required' => false, 'title' => ''], + ], + [ + 'name' => 'SortField', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The sort field. Default value: NAME. Valid values: NAME (name) and SEQUENCE (custom sequence).', 'type' => 'string', 'required' => false, 'example' => 'NAME'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'HasNext' => ['title' => '', 'description' => 'Indicates whether there is a next page.', 'type' => 'boolean', 'example' => 'true'], + 'CurrentPage' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'TotalPage' => ['title' => '', 'description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], + 'Count' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], + 'List' => [ + 'title' => '', + 'description' => 'The list of sub-scenes.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => ['title' => '', 'description' => 'The sub-scene ID (encrypted ID).', 'type' => 'string', 'example' => 'xsfwsddd=='], + 'Name' => ['title' => '', 'description' => 'The sub-scene name.', 'type' => 'string', 'example' => '子场景A'], + 'ResourceId' => ['title' => '', 'description' => 'The image ID or video ID (encrypted ID).', 'type' => 'string', 'example' => '2345****'], + 'Url' => ['title' => '', 'description' => 'The image path or video path.', 'type' => 'string', 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'CoverUrl' => ['title' => '', 'description' => 'The image path or video cover path.', 'type' => 'string', 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'Status' => ['title' => '', 'description' => 'The sub-scene status. Valid values:'."\n" + .'1: not reconstructed.'."\n" + .'2: intermediate model reconstruction in progress.'."\n" + .'3: intermediate model reconstruction completed.'."\n" + .'4: pending reconstruction.'."\n" + .'5: service provider reconstruction in progress.'."\n" + .'6: service provider reconstruction completed.'."\n" + .'7: published.'."\n" + .'8: publishing in progress.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], + 'GmtCreate' => ['title' => '', 'description' => 'The creation time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'GmtModified' => ['title' => '', 'description' => 'The last modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1621236933677'], + 'ResourceName' => ['title' => '', 'description' => 'The resource name. Two formats are supported: jpg and mp4.', 'type' => 'string', 'example' => 'xxxx.jpg'], + 'CubemapPath' => ['title' => '', 'description' => 'The path of the tiled image. Two formats are supported:'."\n" + .'1. \\*\\*\\*\\*/pano_src'."\n" + .'2. \\*\\*\\*\\*/cubemap.', 'type' => 'string', 'example' => '****/pano_src'], + 'Deleted' => ['title' => '', 'description' => 'Indicates whether the sub-scene is deleted.', 'type' => 'boolean', 'example' => 'true'], + 'OriginUrl' => ['title' => '', 'description' => 'The URL of the original image.', 'type' => 'string', 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'BaseImageUrl' => ['title' => '', 'description' => 'The path of the 2K baseline image.', 'type' => 'string', 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'], + 'LayoutData' => ['title' => '', 'description' => 'The annotation data.', 'type' => 'string', 'example' => '{}'], + 'Type' => ['title' => '', 'description' => 'The type of the uploaded resource. Valid values: IMAGE and VIDEO.', 'type' => 'string', 'example' => 'IMAGE'], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<UpdateLayoutDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateLayoutDataResponse>","errorExample":""}]', - ], - 'GetSubSceneTaskStatus' => [ - 'summary' => '查看子场景下预处理及切图任务', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"HasNext\\": true,\\n \\"CurrentPage\\": 1,\\n \\"TotalPage\\": 5,\\n \\"Count\\": 100,\\n \\"List\\": [\\n {\\n \\"Id\\": \\"xsfwsddd==\\",\\n \\"Name\\": \\"子场景A\\",\\n \\"ResourceId\\": \\"2345****\\",\\n \\"Url\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"CoverUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"Status\\": 1,\\n \\"GmtCreate\\": 1621236933677,\\n \\"GmtModified\\": 1621236933677,\\n \\"ResourceName\\": \\"xxxx.jpg\\",\\n \\"CubemapPath\\": \\"****/pano_src\\",\\n \\"Deleted\\": true,\\n \\"OriginUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"BaseImageUrl\\": \\"https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg\\",\\n \\"LayoutData\\": \\"{}\\",\\n \\"Type\\": \\"IMAGE\\"\\n }\\n ],\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query a paginated list of sub-scenes', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => 'Request parameters changed, Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => 'Request parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'Response parameters changed'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSubScene'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'OptimizeRightAngle' => [ + 'summary' => 'Optimizes wall intersections to right angles.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5596,355 +4101,250 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'List' => [ - 'title' => '任务信息', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => '4638****', - ], - 'SceneId' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '2345****', - ], - 'SubSceneId' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => '3456***', - ], - 'Status' => [ - 'title' => '未开始 init 处理中 processing 失败 failure 完成 succeed 取消 canceled', - 'description' => '', - 'type' => 'string', - 'example' => 'init', - ], - 'Type' => [ - 'title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other', - 'description' => '', - 'type' => 'string', - 'example' => 'cutimage', - ], - 'ErrorCode' => [ - 'title' => '任务失败错误码', - 'description' => '', - 'type' => 'string', - 'example' => '2001', - ], - 'ErrorMsg' => [ - 'title' => '任务失败错误信息', - 'description' => '', - 'type' => 'string', - 'example' => 'xx', - ], - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => '2345****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"List\\": [\\n {\\n \\"Id\\": \\"4638****\\",\\n \\"SceneId\\": \\"2345****\\",\\n \\"SubSceneId\\": \\"3456***\\",\\n \\"Status\\": \\"init\\",\\n \\"Type\\": \\"cutimage\\",\\n \\"ErrorCode\\": \\"2001\\",\\n \\"ErrorMsg\\": \\"异常信息\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<GetSubSceneTaskStatusResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <List>\\n <Id>4638****</Id>\\n <SceneId>2345****</SceneId>\\n <SubSceneId>3456***</SubSceneId>\\n <Status>init</Status>\\n <Type>cutimage</Type>\\n <ErrorCode>2001</ErrorCode>\\n <ErrorMsg>异常信息</ErrorMsg>\\n </List>\\n</GetSubSceneTaskStatusResponse>","errorExample":""}]', - ], - 'PublishScene' => [ - 'summary' => '发布', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"2345****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Right-angle optimization', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'OptimizeRightAngle'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'PackScene' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The operation type. Valid values:'."\n" + .'- download: downloads the data to a local machine.'."\n" + .'- sync: synchronizes the data to your Alibaba Cloud OSS bucket.', 'type' => 'string', 'required' => true, 'example' => 'download'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'PreviewUrl' => [ - 'title' => '预览链接', - 'description' => '', - 'type' => 'string', - 'example' => 'preview-lyj.aliyuncs.com/preview/xxx****', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'], + 'Code' => ['title' => '', 'description' => 'The response code. 200 indicates success. Other values indicate failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => 'hjsyuyiuwe7wehg****'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"PreviewUrl\\": \\"preview-lyj.aliyuncs.com/preview/xxx****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PublishSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <PreviewUrl>preview-lyj.aliyuncs.com/preview/xxx****</PreviewUrl>\\n</PublishSceneResponse>","errorExample":""}]', - ], - 'AddRelativePosition' => [ - 'summary' => '添加相对位置', - 'methods' => [ - 'post', + 'title' => 'Package scene data', + 'summary' => 'Packages scene data. If the type parameter is set to download, the data can be downloaded to a local machine. If the type parameter is set to sync, the data can be synchronized to your own Alibaba Cloud OSS bucket (provided that OSS has been activated).', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PackScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"hjsyuyiuwe7wehg****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + ], + 'PackSource' => [ + 'summary' => 'Retrieves all panoramic images under the 3D model type.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', - 'deprecated' => true, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'deprecated' => false, + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], - ], - [ - 'name' => 'RelativePosition', - 'in' => 'query', - 'schema' => [ - 'title' => '相对位置信息', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{"key":"value"}', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'title' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', + 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76F****'], + 'Code' => ['title' => '', 'description' => '200: success. Other values: failure.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'xxxxx'], + 'Data' => [ + 'description' => 'The returned data.', + 'type' => 'object', + 'properties' => [ + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => 'hjsyuyiuwe7wehg****'], + ], + 'title' => '', + 'example' => '', ], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'example' => '', ], ], ], - 'staticInfo' => [ - 'noSubstitutionReason' => '无替代API,历史原因导致该API被标记为弃用。', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76F****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"hjsyuyiuwe7wehg****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Retrieve panoramic image files', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-25T11:17:32.000Z', 'description' => 'OpenAPI offline'], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\"\\n}","errorExample":""},{"type":"xml","example":"<AddRelativePositionResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</AddRelativePositionResponse>","errorExample":""}]', - ], - 'GetScenePreviewInfo' => [ - 'summary' => '查询模型预览信息', - 'methods' => [ - 'post', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PackSource'], + ], ], - 'schemes' => [ - 'http', - 'https', + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'PredImage' => [ + 'summary' => 'Pre-processes images, including vertical correction, wall line prediction, and door prediction. You can call this operation to retry when automatic door prediction or image cropping fails.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -5952,148 +4352,91 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'ModelToken', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '模型token', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'A.e.RQJRPYGIJJQP****', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'minimum' => '1', 'example' => '2345****'], ], [ - 'name' => 'Domain', + 'name' => 'DetectDoor', 'in' => 'query', - 'schema' => [ - 'title' => '自定义oss域名(可为cdn域名)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'www.aliyundoc.com', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable door prediction.', 'type' => 'boolean', 'required' => true, 'example' => 'true'], ], [ - 'name' => 'Enabled', + 'name' => 'CountDetectDoor', 'in' => 'query', - 'schema' => [ - 'title' => '是否开启自用资源访问', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true', - ], + 'schema' => ['title' => '', 'description' => 'The number of doors.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'exclusiveMaximum' => false, 'exclusiveMinimum' => false, 'example' => '2', 'maximum' => '10', 'minimum' => '1'], + ], + [ + 'name' => 'CorrectVertical', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable vertical correction.', 'type' => 'boolean', 'required' => true, 'example' => 'true'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '0:成功,其他:失败', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'PanoList' => [ - 'title' => 'html转译后的预览数据', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'ModelPath' => [ - 'title' => '模型地址', - 'description' => '', - 'type' => 'string', - 'example' => 'https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW/A.e.QRQRLWYEHIUEYLYW****.sgm', - ], - 'TextureModelPath' => [ - 'title' => '模型的贴图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https:/www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/model_texture/', - ], - 'TexturePanoPath' => [ - 'title' => '漫游后预览图片路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/pano_texture/', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId in the request.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => '1234****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"PanoList\\": \\"一串转译数据\\",\\n \\"ModelPath\\": \\"https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW/A.e.QRQRLWYEHIUEYLYW****.sgm\\",\\n \\"TextureModelPath\\": \\"https:/www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/model_texture/\\",\\n \\"TexturePanoPath\\": \\"https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/pano_texture/\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetScenePreviewInfoResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Success>false</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <PanoList>一串转译数据</PanoList>\\n <ModelPath>https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW/A.e.QRQRLWYEHIUEYLYW****.sgm</ModelPath>\\n <TextureModelPath>https:/www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/model_texture/</TextureModelPath>\\n <TexturePanoPath>https://www.aliyundoc.com/sgm/A.e.QRQRLWYEHIUEYLYW****/pano_texture/</TexturePanoPath>\\n </Data>\\n</GetScenePreviewInfoResponse>","errorExample":""}]', - ], - 'GetHotspotSceneData' => [ - 'summary' => '查询后处理场景信息', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Image pre-processing', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'Request parameters changed'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PredImage'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'PredictionWallLine' => [ + 'summary' => 'Predicts wall lines and returns a task ID and a subscene ID. You can query the task status by task ID. After the task is completed, you can query the specific wall line data by subscene ID.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -6101,183 +4444,185 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'PreviewToken', + 'name' => 'Url', 'in' => 'query', - 'schema' => [ - 'title' => '预览token', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '344794c32937474a9c59eb130936****', - ], + 'schema' => ['title' => '', 'description' => 'The URL of the image.', 'type' => 'string', 'required' => true, 'example' => 'https://www.aliyundoc.com/****.jpg'], ], [ - 'name' => 'Type', + 'name' => 'CameraHeight', 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The height of the camera. Unit: cm.', 'type' => 'integer', 'format' => 'int64', 'example' => '160', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ - 'title' => '0 未发布, 1 已发布', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'maximum' => '1', - 'minimum' => '0', - 'example' => '0', + 'description' => 'The response.', + 'type' => 'object', + 'properties' => [ + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId parameter in the request.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => '1234****'], + 'SubSceneId' => ['title' => '', 'description' => 'The subscene ID.', 'type' => 'string', 'example' => '2345****'], + 'AccessDeniedDetail' => [ + 'type' => 'object', + 'properties' => [ + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + ], + 'description' => '', + 'title' => '', + 'example' => '', + ], + ], + 'title' => '', + 'example' => '', ], ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\",\\n \\"SubSceneId\\": \\"2345****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Predict wall lines', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PredictionWallLine'], + ], + ], + 'ramActions' => [ [ - 'name' => 'Domain', - 'in' => 'query', - 'schema' => [ - 'title' => '自定义oss域名(可为cdn域名)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'www.aliyundoc.com', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PredictionWallLine', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], + ], + ], + 'PublishHotspot' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Enabled', + 'AK' => [], + ], + [ + 'APP' => [], + ], + [ + 'PrivateKey' => [], + ], + [ + 'BearerToken' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], + 'parameters' => [ + [ + 'name' => 'ParamTag', 'in' => 'query', - 'schema' => [ - 'title' => '是否开启自用资源访问', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true', - ], + 'schema' => ['description' => 'The hot spot tag data.', 'type' => 'string', 'required' => false, 'example' => 'json字符串', 'title' => ''], + ], + [ + 'name' => 'SubSceneUuid', + 'in' => 'query', + 'schema' => ['description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => false, 'example' => '2345****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'SceneType' => [ - 'title' => '3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO', - 'description' => '', - 'type' => 'string', - 'example' => 'MODEL_3D', - ], - 'PreviewToken' => [ - 'title' => '预览token', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb130936****', - ], - 'PreviewData' => [ - 'title' => 'html转译后的预览数据,包含图片、子场景ID等信息', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'ModelToken' => [ - 'title' => '模型token(sgm token)', - 'description' => '', - 'type' => 'string', - 'example' => 'A.e.QRQRLWYEHIUE****', - ], - ], - ], + 'Data' => ['description' => 'The request result.', 'type' => 'object', 'example' => '2345****', 'title' => ''], + 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'success', 'title' => ''], + 'ErrMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '错误信息', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"SceneType\\": \\"MODEL_3D\\",\\n \\"PreviewToken\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"PreviewData\\": \\"一串转译数据\\",\\n \\"ModelToken\\": \\"A.e.QRQRLWYEHIUE****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetHotspotSceneDataResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76****</RequestId>\\n <Success>false</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <SceneType>MODEL_3D</SceneType>\\n <PreviewToken>a888a26557174524b5558d65aab****</PreviewToken>\\n <PreviewData>一串转译数据</PreviewData>\\n <ModelToken>A.e.QRQRLWYEHIU****</ModelToken>\\n </Data>\\n</GetHotspotSceneDataResponse>","errorExample":""}]', - ], - 'RecoveryOriginImage' => [ - 'summary' => '恢复原图', - 'methods' => [ - 'post', + 'errorCodes' => [ + 500 => [ + ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => ''], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Data\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Publish hot spot information', + 'summary' => 'Publishes hot spot information.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:TagPublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'PublishHotspotConfig' => [ + 'summary' => 'Publishes a hot spot configuration.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'readAndWrite', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SubSceneId', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'skjjskjk****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'rteyauiiuw****'], ], ], 'responses' => [ @@ -6285,93 +4630,74 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46CF****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'SUCCESS', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => 'B28A2ECB-AB29-1E01****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46CF****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<RecoveryOriginImageResponse>\\n <RequestId>3BCAD49D-2AC1-13EB-AC19-8C7A46CF****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>SUCCESS</Message>\\n</RecoveryOriginImageResponse>","errorExample":""}]', - ], - 'RollbackSubScene' => [ - 'summary' => '恢复子场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Publish hot spot configuration', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishHotspotConfig'], + ], + ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'PublishScene' => [ + 'summary' => 'Publishes a scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'skjjskjk****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'], ], ], 'responses' => [ @@ -6379,72 +4705,64 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46CF****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'sucess', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'PreviewUrl' => ['title' => '', 'description' => 'The official preview URL.', 'type' => 'string', 'example' => 'preview-lyj.aliyuncs.com/preview/xxx****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46CF****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"sucess\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<RollbackSubSceneResponse>\\n <RequestId>3BCAD49D-2AC1-13EB-AC19-8C7A46CF****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>sucess</Message>\\n</RollbackSubSceneResponse>","errorExample":""}]', - ], - 'PublishStatus' => [ - 'summary' => '发布', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"PreviewUrl\\": \\"preview-lyj.aliyuncs.com/preview/xxx****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Publish a scene', + 'description' => 'Make sure that you are familiar with the billing method and [pricing](https://help.aliyun.com/document_detail/159646.html) of China Cloud Panorama before you call this operation.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-06-02T03:34:37.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-06-02T03:34:37.000Z', 'description' => 'Response parameters changed'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishScene'], + ], ], - 'schemes' => [ - 'http', - 'https', + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:ScenePublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'PublishStatus' => [ + 'summary' => 'Queries the publish status.', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -6452,21 +4770,12 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'm+0cmndEGjg9pv/hy4jh****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'], ], ], 'responses' => [ @@ -6474,105 +4783,81 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb130936****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Status' => [ - 'title' => '任务运行状态', - 'description' => '', - 'type' => 'string', - 'example' => 'succeed', - ], - 'SyncStatus' => [ - 'title' => '文件同步状态', - 'description' => '', - 'type' => 'string', - 'example' => 'succeed', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb130936****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Status' => ['title' => '', 'description' => 'The scene publish status. Valid values:'."\n" + .'- processing: Processing.'."\n" + .'- succeed: Succeeded.'."\n" + .'- failed: Failed.', 'type' => 'string', 'example' => 'succeed'], + 'SyncStatus' => ['title' => '', 'description' => 'The file synchronization status. Valid values:'."\n" + .'- processing: Processing.'."\n" + .'- succeed: Succeeded.'."\n" + .'- failed: Failed.', 'type' => 'string', 'example' => 'succeed'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"succeed\\",\\n \\"SyncStatus\\": \\"succeed\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PublishStatusResponse>\\n <RequestId>344794c32937474a9c59eb130936****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Status>succeed</Status>\\n <SyncStatus>succeed</SyncStatus>\\n</PublishStatusResponse>","errorExample":""}]', - ], - 'AddRoomPlan' => [ - 'summary' => '移动端添加rooms.json', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb130936****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"succeed\\",\\n \\"SyncStatus\\": \\"succeed\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query publish status', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-11-16T11:44:55.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-11-16T11:44:55.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [], ], + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'RecoveryOriginImage' => [ + 'summary' => 'Resets and recovers a mosaic image to its original state.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'readAndWrite', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '1234****', - ], + 'schema' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'required' => true, 'example' => 'skjjskjk****'], ], ], 'responses' => [ @@ -6580,121 +4865,61 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'title' => '文件上传凭据', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'AccessId' => [ - 'title' => 'accessId', - 'description' => '', - 'type' => 'string', - 'example' => 'LTAI5t9kjkiudsnsu****', - ], - 'Policy' => [ - 'title' => '授权', - 'description' => '', - 'type' => 'string', - 'example' => 'eyJleHBpcmF0aW9uIjoiMjAy****', - ], - 'Signature' => [ - 'title' => '签名', - 'description' => '', - 'type' => 'string', - 'example' => 'ngEWGzttc3v2gJWCxEEt****', - ], - 'Dir' => [ - 'title' => '授权路径', - 'description' => '', - 'type' => 'string', - 'example' => '123/', - ], - 'Host' => [ - 'title' => '上传地址', - 'description' => '', - 'type' => 'string', - 'example' => 'oss.aliyun.com', - ], - 'Expire' => [ - 'title' => '授权失效时间(s)', - 'description' => '', - 'type' => 'string', - 'example' => '1640315897', - ], - 'Callback' => [ - 'title' => '上传回调', - 'description' => '', - 'type' => 'string', - 'example' => '""', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46CF****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": {\\n \\"AccessId\\": \\"LTAI****************\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMjAy****\\",\\n \\"Signature\\": \\"ngEWGzttc3v2gJWCxEEt****\\",\\n \\"Dir\\": \\"123/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"1640315897\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:AddRoomPlan\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ImplicitDeny\\",\\n \\"PolicyType\\": \\"ResourceGroupLevelIdentityBassdPolicy\\"\\n }\\n}","type":"json"}]', - ], - 'GetScenePreviewData' => [ - 'summary' => '查询模型数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46CF****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Recover original image', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:11.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RecoveryOriginImage'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'RectVertical' => [ + 'summary' => 'Performs vertical correction on images in a specified sub-scene. After the correction, the association with the sub-scene is deleted.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -6702,473 +4927,91 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'PreviewToken', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '预览token', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '2735913e96da44ea8c86f8e777c8****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'Domain', + 'name' => 'VerticalRect', 'in' => 'query', - 'schema' => [ - 'title' => '自定义oss域名(可为cdn域名)', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'www.example.com', - ], + 'schema' => ['title' => '', 'description' => 'The correction data.', 'type' => 'string', 'required' => true, 'example' => '{"844946777965268992":[[0.42418407210144654,0.33625107620738004,0.42620819117478337,0.635753199572695],[0.5158627587152769,0.3071978991900134,0.5177513758740194,0.6312118011104786],[0.582693212445534,0.3733969265933281,0.5807612760319687,0.6139402811250833]]}'], ], [ - 'name' => 'Enabled', + 'name' => 'DetectDoor', 'in' => 'query', - 'schema' => [ - 'title' => '是否开启自用资源访问(默认false)', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true/false', - ], + 'schema' => ['title' => '', 'description' => 'Specifies whether to enable door prediction.', 'type' => 'boolean', 'example' => 'true', 'required' => false], ], [ - 'name' => 'ShowTag', + 'name' => 'CountDetectDoor', 'in' => 'query', - 'schema' => [ - 'title' => '是否返回热点数据(默认false)', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'true/false', - ], + 'schema' => ['title' => '', 'description' => 'The number of doors to predict. This parameter takes effect only when DetectDoor is set to true.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'required' => false], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76FF387', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '0:成功,其他:失败', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Model' => [ - 'title' => '模型数据', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'PanoList' => [ - 'title' => '点位数据', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'title' => '点位ID', - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - 'RawName' => [ - 'title' => '一个名称,无实际意义', - 'description' => '', - 'type' => 'string', - 'example' => 'location_93132801658010****', - ], - 'FloorIdx' => [ - 'title' => '楼层号', - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - 'RoomIdx' => [ - 'title' => '房间号', - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - 'Enabled' => [ - 'title' => '当前点位是否渲染,false不渲染,场景无法跳转', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'Token' => [ - 'title' => 'token', - 'description' => 'token', - 'type' => 'string', - 'example' => 'sIPGWRGLJHEIQE****', - ], - 'Resource' => [ - 'title' => '全景贴图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'sgm/A.e.EOGTOEGYOOI****/pano_texture/multi/0/%s.jpg', - ], - 'VirtualId' => [ - 'title' => '图片虚拟ID', - 'description' => '', - 'type' => 'string', - 'example' => '93132801658010****', - ], - 'VirtualName' => [ - 'title' => '图片名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'MainImage' => [ - 'title' => '单房间多图情况下,是否为主图,默认true', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'SubSceneId' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'example' => 'a7RqCd3kLMgglmn****', - ], - 'CurRoomPicList' => [ - 'title' => '当前房间的所有点位', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - ], - 'Neighbours' => [ - 'title' => '当前房间邻近可视的点位id', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - ], - 'Position' => [ - 'title' => '位置数据', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Viewpoint' => [ - 'title' => '当前子场景名标签在场景中的坐标', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '1.8893****', - ], - ], - 'Spot' => [ - 'title' => '当前点位在场景中的坐标', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '0.23493****', - ], - ], - 'Rotation' => [ - 'title' => '当前点位在场景中的旋转四元素', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '1.234893****', - ], - ], - ], - ], - ], - ], - ], - 'ModelPath' => [ - 'title' => '模型地址', - 'description' => '', - 'type' => 'string', - 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/A.e.EOGTOE****.sgm', - ], - 'TextureModelPath' => [ - 'title' => '模型的贴图路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/model_texture/', - ], - 'TexturePanoPath' => [ - 'title' => '漫游后预览图片路径', - 'description' => '', - 'type' => 'string', - 'example' => 'https://www.example.com/sgm/A.e.EOGTOE****/pano_texture/', - ], - ], - ], - 'Tags' => [ - 'title' => '热点数据', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'title' => '标签ID', - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - 'Type' => [ - 'title' => '热点类型', - 'description' => '', - 'type' => 'string', - 'example' => 'IMAGE', - ], - 'Position' => [ - 'title' => '坐标', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '1.0033', - ], - ], - 'PositionPanoCube' => [ - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '1.0033', - ], - ], - 'Config' => [ - 'title' => '配置', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Title' => [ - 'title' => '标题', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'Content' => [ - 'title' => '内容', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'BackgroundColor' => [ - 'title' => '背景色', - 'description' => '', - 'type' => 'string', - 'example' => '#00000', - ], - 'PanoId' => [ - 'title' => '点位ID', - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - 'Video' => [ - 'title' => '视频链接', - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.example.com/****.mp4', - ], - 'Link' => [ - 'title' => '超链接', - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.example.com/***', - ], - 'SceneId' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '323****', - ], - 'Position' => [ - 'title' => '坐标', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '-1.323****', - ], - ], - 'PositionPanoCube' => [ - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'number', - 'format' => 'double', - 'example' => '1.323****', - ], - ], - 'Images' => [ - 'title' => '图片链接', - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'http://www.example.com/****.jpg', - ], - ], - 'ButtonConfig' => [ - 'title' => '按钮配置', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Type' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'CLICK_CHECK', - ], - 'CustomText' => [ - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - ], - ], - 'FormSelectImgType' => [ - 'description' => '', - 'type' => 'string', - 'example' => 'default', - ], - 'IsTagVisibleBy3d' => [ - 'title' => '是否在鸟瞰模式下显示', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'FormJumpType' => [ - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'FormImgSize' => [ - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '1****', - ], - ], - 'RelatedPanoIds' => [ - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'string', - 'example' => '1****', - ], - ], - ], - ], - ], - ], - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => 'syuwoiewyieiyy****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76FF387\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Model\\": {\\n \\"PanoList\\": [\\n {\\n \\"Id\\": \\"1****\\",\\n \\"RawName\\": \\"location_93132801658010****\\",\\n \\"FloorIdx\\": \\"1****\\",\\n \\"RoomIdx\\": \\"1****\\",\\n \\"Enabled\\": true,\\n \\"Token\\": \\"sIPGWRGLJHEIQE****\\",\\n \\"Resource\\": \\"sgm/A.e.EOGTOEGYOOI****/pano_texture/multi/0/%s.jpg\\",\\n \\"VirtualId\\": \\"93132801658010****\\",\\n \\"VirtualName\\": \\"卧室\\",\\n \\"MainImage\\": true,\\n \\"SubSceneId\\": \\"a7RqCd3kLMgglmn****\\",\\n \\"CurRoomPicList\\": [\\n \\"1****\\"\\n ],\\n \\"Neighbours\\": [\\n \\"1****\\"\\n ],\\n \\"Position\\": {\\n \\"Viewpoint\\": [\\n 0\\n ],\\n \\"Spot\\": [\\n 0\\n ],\\n \\"Rotation\\": [\\n 0\\n ]\\n }\\n }\\n ],\\n \\"ModelPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/A.e.EOGTOE****.sgm\\",\\n \\"TextureModelPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/model_texture/\\",\\n \\"TexturePanoPath\\": \\"https://www.example.com/sgm/A.e.EOGTOE****/pano_texture/\\"\\n },\\n \\"Tags\\": [\\n {\\n \\"Id\\": \\"1****\\",\\n \\"Type\\": \\"IMAGE\\",\\n \\"Position\\": [\\n 1.0033\\n ],\\n \\"PositionPanoCube\\": [\\n 1.0033\\n ],\\n \\"Config\\": {\\n \\"Title\\": \\"标题\\",\\n \\"Content\\": \\"内容\\",\\n \\"BackgroundColor\\": \\"#00000\\",\\n \\"PanoId\\": \\"1****\\",\\n \\"Video\\": \\"http://www.example.com/****.mp4\\",\\n \\"Link\\": \\"http://www.example.com/***\\",\\n \\"SceneId\\": 0,\\n \\"Position\\": [\\n 0\\n ],\\n \\"PositionPanoCube\\": [\\n 0\\n ],\\n \\"Images\\": [\\n \\"http://www.example.com/****.jpg\\"\\n ],\\n \\"ButtonConfig\\": {\\n \\"Type\\": \\"CLICK_CHECK\\",\\n \\"CustomText\\": \\"点击查看\\"\\n },\\n \\"FormSelectImgType\\": \\"default\\",\\n \\"IsTagVisibleBy3d\\": true,\\n \\"FormJumpType\\": true,\\n \\"FormImgSize\\": [\\n 0\\n ],\\n \\"RelatedPanoIds\\": [\\n \\"1****\\"\\n ]\\n }\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetScenePreviewDataResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76FF387</RequestId>\\n <Success>false</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Model>\\n <PanoList>\\n <Id>1****</Id>\\n <RawName>location_93132801658010****</RawName>\\n <FloorIdx>1****</FloorIdx>\\n <RoomIdx>1****</RoomIdx>\\n <Enabled>false</Enabled>\\n <Token>sIPGWRGLJHEIQE****</Token>\\n <Resource>sgm/A.e.EOGTOEGYOOI****/pano_texture/multi/0/%s.jpg</Resource>\\n <VirtualId>93132801658010****</VirtualId>\\n <VirtualName>卧室</VirtualName>\\n <MainImage>false</MainImage>\\n <SubSceneId>a7RqCd3kLMgglmn****</SubSceneId>\\n <CurRoomPicList>1****</CurRoomPicList>\\n <Neighbours>1****</Neighbours>\\n <Position>\\n </Position>\\n </PanoList>\\n <ModelPath>https://www.example.com/sgm/A.e.EOGTOE****/A.e.EOGTOE****.sgm</ModelPath>\\n <TextureModelPath>https://www.example.com/sgm/A.e.EOGTOE****/model_texture/</TextureModelPath>\\n <TexturePanoPath>https://www.example.com/sgm/A.e.EOGTOE****/pano_texture/</TexturePanoPath>\\n </Model>\\n <Tags>\\n <Id>1****</Id>\\n <Type>IMAGE</Type>\\n <Position>1.0033</Position>\\n <PositionPanoCube>1.0033</PositionPanoCube>\\n <Config>\\n <Title>标题</Title>\\n <Content>内容</Content>\\n <BackgroundColor>#00000</BackgroundColor>\\n <PanoId>1****</PanoId>\\n <Video>http://www.example.com/****.mp4</Video>\\n <Link>http://www.example.com/***</Link>\\n <Images>http://www.example.com/****.jpg</Images>\\n <ButtonConfig>\\n <Type>CLICK_CHECK</Type>\\n <CustomText>点击查看</CustomText>\\n </ButtonConfig>\\n <FormSelectImgType>default</FormSelectImgType>\\n <IsTagVisibleBy3d>false</IsTagVisibleBy3d>\\n <FormJumpType>false</FormJumpType>\\n <RelatedPanoIds>1****</RelatedPanoIds>\\n </Config>\\n </Tags>\\n </Data>\\n</GetScenePreviewDataResponse>","errorExample":""}]', - ], - 'CheckUserProperty' => [ - 'summary' => '检查指定uid用户属性', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"syuwoiewyieiyy****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Vertical correction', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectVertical'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'RectifyImage' => [ + 'summary' => 'Performs vertical correction on an input image.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7176,100 +5019,81 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Uid', + 'name' => 'Url', 'in' => 'query', - 'schema' => [ - 'title' => '用户uid', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '2345****', - ], + 'schema' => ['title' => '', 'description' => 'The URL of the image.', 'type' => 'string', 'required' => true, 'example' => 'https://www.aliyundoc.com/****.jpg'], + ], + [ + 'name' => 'CameraHeight', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The height of the camera. Unit: cm.', 'type' => 'integer', 'format' => 'int64', 'example' => '160', 'required' => false], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb1309366493', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Match' => [ - 'title' => '用户属性是否匹配', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId parameter in the request.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'TaskId' => ['title' => '', 'description' => 'The task ID.', 'type' => 'string', 'example' => '1234****'], + 'SubSceneId' => ['title' => '', 'description' => 'The sub-scene ID.', 'type' => 'string', 'example' => '2345****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb1309366493\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Match\\": true,\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<CheckUserPropertyResponse>\\n <RequestId>344794c32937474a9c59eb1309366493</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Match>true</Match>\\n</CheckUserPropertyResponse>","errorExample":""}]', - ], - 'GetScenePreviewResource' => [ - 'summary' => '获取模型预览数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"TaskId\\": \\"1234****\\",\\n \\"SubSceneId\\": \\"2345****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Image correction', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectifyImage'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:RectifyImage', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'RollbackSubScene' => [ + 'summary' => 'Restores a deleted sub-scene in a panoramic shot scenario.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7277,881 +5101,569 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'PreviewToken', - 'in' => 'query', - 'schema' => [ - 'title' => '预览token', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '2deb941b3e1****', - ], - ], - [ - 'name' => 'Draft', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '是否草稿预览', - 'description' => '', - 'type' => 'boolean', - 'required' => false, - 'example' => 'false', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => 'skjjskjk****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => 'Id of the request', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76*****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '0:成功,其他:失败', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true/false', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'title' => '模型数据', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Version' => [ - 'title' => '版本', - 'description' => '', - 'type' => 'string', - 'example' => '1.0', - ], - 'Name' => [ - 'title' => '模型名称', - 'description' => '', - 'type' => 'string', - 'example' => '', - ], - 'ResourceDirectory' => [ - 'title' => '资源路径', - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'RootPath' => [ - 'title' => '模型路径', - 'description' => '', - 'type' => 'string', - 'example' => 'A.e.YKPYuuYuituy****', - ], - 'OrthomapConfig' => [ - 'title' => '小地图数据文件路径', - 'description' => '', - 'type' => 'string', - 'example' => 'orthomap/orthomap.json', - ], - 'ModelConfig' => [ - 'title' => '模型配置路径', - 'description' => '', - 'type' => 'string', - 'example' => 'config.json', - ], - 'HotspotTagConfig' => [ - 'title' => '热点文件路径', - 'description' => '', - 'type' => 'string', - 'example' => 'hotspotTag.json', - ], - ], - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '3BCAD49D-2AC1-13EB-AC19-8C7A46CF****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'sucess'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76*****\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Version\\": \\"1.0\\",\\n \\"Name\\": \\"场景-Example\\",\\n \\"ResourceDirectory\\": {\\n \\"RootPath\\": \\"A.e.YKPYuuYuituy****\\",\\n \\"OrthomapConfig\\": \\"orthomap/orthomap.json\\",\\n \\"ModelConfig\\": \\"config.json\\",\\n \\"HotspotTagConfig\\": \\"hotspotTag.json\\"\\n }\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetScenePreviewResourceResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76*****</RequestId>\\n <Success>false</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Version>1.0</Version>\\n <Name>场景-Example</Name>\\n <ResourceDirectory>\\n <RootPath>A.e.YKPYuuYuituy****</RootPath>\\n <OrthomapConfig>orthomap/orthomap.json</OrthomapConfig>\\n <ModelConfig>config.json</ModelConfig>\\n <HotspotTagConfig>hotspotTag.json</HotspotTagConfig>\\n </ResourceDirectory>\\n </Data>\\n</GetScenePreviewResourceResponse>","errorExample":""}]', - ], - 'GetPackSceneTaskStatus' => [ - 'summary' => '打包场景任务状态查询', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3BCAD49D-2AC1-13EB-AC19-8C7A46CF****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"sucess\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Roll back a sub-scene', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-10-25T12:07:11.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RollbackSubScene'], + ], ], - 'schemes' => [ - 'http', - 'https', + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'SaveHotspotConfig' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], + [ + 'APP' => [], + ], + [ + 'PrivateKey' => [], + ], + [ + 'BearerToken' => [], + ], ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'TaskId', + 'name' => 'ParamTag', 'in' => 'query', - 'schema' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'hjsyuyiuwe7wehg****', - ], + 'schema' => ['description' => 'The configuration information.', 'type' => 'string', 'required' => false, 'example' => '{enabledTitleTag: 0, watermarkImg: []}', 'title' => ''], ], [ - 'name' => 'Type', + 'name' => 'PreviewToken', 'in' => 'query', - 'schema' => [ - 'title' => '操作类型:download(下载),sync(同步)', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'download', - ], + 'schema' => ['description' => 'The preview token.', 'type' => 'string', 'required' => false, 'example' => '5dc5c2dd927e45039dadb312384b****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'title' => '任务状态', - 'description' => '', - 'type' => 'string', - 'example' => 'succeed', - ], - 'Progress' => [ - 'title' => '任务进度', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], - ], - ], + 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the operation is successful.', 'type' => 'boolean', 'example' => 'success', 'title' => ''], + 'ErrMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '错误信息', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetPackSceneTaskStatusResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Status>succeed</Status>\\n <Progress>100</Progress>\\n </Data>\\n</GetPackSceneTaskStatusResponse>","errorExample":""}]', - ], - 'GetScenePackUrl' => [ - 'summary' => '获取场景的打包地址', - 'methods' => [ - 'post', + 'errorCodes' => [ + 500 => [ + ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => ''], + ], ], - 'schemes' => [ - 'http', - 'https', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Save hotspot annotation configuration', + 'summary' => 'Saves the hotspot annotation configuration for use during post-processing.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], ], + 'flowControl' => [ + 'flowControlList' => [], + ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'SaveHotspotTag' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], + [ + 'APP' => [], + ], + [ + 'PrivateKey' => [], + ], + [ + 'BearerToken' => [], + ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'ParamTag', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'L2omaCMmQZZkEg4p****', - ], + 'schema' => ['description' => 'The hotspot label data.', 'type' => 'string', 'required' => false, 'example' => 'json字符串', 'title' => ''], + ], + [ + 'name' => 'SubSceneUuid', + 'in' => 'query', + 'schema' => ['description' => 'The sub-scene ID.', 'type' => 'string', 'required' => false, 'example' => '2345****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Url' => [ - 'title' => '打包文件地址', - 'description' => '', - 'type' => 'string', - 'example' => 'www.example.com/preview/24714a7****/****.zip', - ], - 'Expire' => [ - 'title' => '失效日期', - 'description' => '', - 'type' => 'string', - 'example' => '2022-05-17 11:00:17', - ], - 'Valid' => [ - 'title' => '是否有效', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - ], - ], + 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****', 'title' => ''], + 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'success', 'title' => ''], + 'ErrMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '错误信息', 'title' => ''], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Url\\": \\"www.example.com/preview/24714a7****/****.zip\\",\\n \\"Expire\\": \\"2022-05-17 11:00:17\\",\\n \\"Valid\\": true\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetScenePackUrlResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Url>www.example.com/preview/24714a7****/****.zip</Url>\\n <Expire>2022-05-17 11:00:17</Expire>\\n <Valid>true</Valid>\\n </Data>\\n</GetScenePackUrlResponse>","errorExample":""}]', - ], - 'PackScene' => [ - 'summary' => '打包场景', - 'methods' => [ - 'post', + 'errorCodes' => [ + 500 => [ + ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => ''], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Success\\": true,\\n \\"ErrMessage\\": \\"错误信息\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Save hotspot annotation information', + 'summary' => 'Saves hotspot annotation information for use during post-processing.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'SaveHotspotTagList' => [ + 'summary' => 'Saves hot spot data.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'L2omaCMmQZZkEg4p****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'tqwiuwetwet****'], ], [ - 'name' => 'Type', + 'name' => 'HotspotListJson', 'in' => 'query', - 'schema' => [ - 'title' => '操作类型:download(下载),sync(同步)', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'download', - ], + 'schema' => ['title' => '', 'description' => 'The hot spot data as a JSON string array.', 'type' => 'string', 'required' => true, 'example' => '[{}]'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => 'hjsyuyiuwe7wehg****', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => 'B28A2ECB-AB29-1E01****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"hjsyuyiuwe7wehg****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PackSceneResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <TaskId>hjsyuyiuwe7wehg****</TaskId>\\n </Data>\\n</PackSceneResponse>","errorExample":""}]', - ], - 'GetCopySceneTaskStatus' => [ - 'summary' => '复制场景任务状态查询', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Save hot spot data', + 'requestParamsDescription' => 'The HotspotListJson field is a JSON string array. For the specific format, refer to the frontend engine.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveHotspotTagList'], + ], ], - 'schemes' => [ - 'http', - 'https', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'SaveMinimap' => [ + 'summary' => 'Save minimap data ', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'TaskId', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'yuywey****', - ], + 'schema' => ['description' => 'Scenario ID ', 'title' => 'Scenario ID ', 'type' => 'string', 'required' => true, 'example' => ''], + ], + [ + 'name' => 'Data', + 'in' => 'query', + 'schema' => ['description' => 'Minimap data, a JSON string ', 'title' => 'Minimap data, a JSON string ', 'type' => 'string', 'required' => true, 'example' => '1'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'title' => '任务状态', - 'description' => '', - 'type' => 'string', - 'example' => 'succeed', - ], - 'Progress' => [ - 'title' => '任务进度', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], - ], - ], + 'RequestId' => ['description' => 'Request ID, corresponding to the input parameter requestId ', 'title' => 'Request ID, corresponding to the input parameter requestId ', 'type' => 'string', 'example' => ''], + 'Code' => ['description' => 'Return code ', 'title' => 'Return code ', 'type' => 'integer', 'format' => 'int64', 'example' => ''], + 'Success' => ['description' => 'Indicates whether the request succeeded ', 'title' => 'Indicates whether the request succeeded ', 'type' => 'boolean', 'example' => ''], + 'Message' => ['description' => 'Fault message ', 'title' => 'Fault message ', 'type' => 'string', 'example' => ''], 'AccessDeniedDetail' => [ + 'description' => '', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetCopySceneTaskStatusResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Status>succeed</Status>\\n <Progress>100</Progress>\\n </Data>\\n</GetCopySceneTaskStatusResponse>","errorExample":""}]', - ], - 'UpdateSubSceneSeq' => [ - 'summary' => '更新子场景顺序', - 'methods' => [ - 'post', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-08-16T03:17:23.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveMinimap'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"\\",\\n \\"Code\\": 0,\\n \\"Success\\": false,\\n \\"Message\\": \\"\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => '', + ], + 'SaveModelConfig' => [ + 'summary' => 'Saves model configurations.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'update', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Data', 'in' => 'query', - 'schema' => [ - 'title' => '子场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'sgyuyewyew****', - ], + 'schema' => ['title' => '', 'description' => 'The model configuration as a JSON string.', 'type' => 'string', 'required' => true, 'example' => '{}'], ], [ - 'name' => 'SortSubSceneIds', + 'name' => 'SceneId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'description' => '', - 'type' => 'array', - 'items' => [ - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'hjsiiqw****', - ], - 'required' => true, - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'iyweyteyue****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '344794c32937474a9c59eb13093****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId input parameter.', 'type' => 'string', 'example' => 'B28A2ECB-AB29-1E01****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb13093****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<UpdateSubSceneSeqResponse>\\n <RequestId>344794c32937474a9c59eb13093****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateSubSceneSeqResponse>","errorExample":""}]', - ], - 'CopyScene' => [ - 'summary' => '复制主场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Save model configurations', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveModelConfig'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'ScenePublish' => [ + 'summary' => 'Publishes a scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'readAndWrite', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'sgyuyewyew****', - ], - ], - [ - 'name' => 'SceneName', - 'in' => 'query', - 'schema' => [ - 'title' => '新场景名称', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '', - ], - ], - [ - 'name' => 'ProjectId', - 'in' => 'query', - 'schema' => [ - 'title' => '复制到的项目Id,默认为空,复制到当前场景所在的项目', - 'description' => '', - 'type' => 'string', - 'required' => false, - 'example' => 'opwuoieywtyqw****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => '1'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => 'yuywey****', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb1309366493'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'PreviewUrl' => ['title' => '', 'description' => 'The preview URL.', 'type' => 'string', 'example' => 'https://lyj.aliyun.com/xxx'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"yuywey****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<CopySceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4B***</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n <Data>\\n <TaskId>yuywey****</TaskId>\\n </Data>\\n</CopySceneResponse>","errorExample":""}]', - ], - 'GetSourcePackStatus' => [ - 'summary' => '打包58数据状态检查', - 'methods' => [ - 'post', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'http', - 'https', + 'flowControl' => [ + 'flowControlList' => [], ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:ScenePublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb1309366493\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"PreviewUrl\\": \\"https://lyj.aliyun.com/xxx\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => '', + ], + 'TempPreview' => [ + 'summary' => 'Retrieves a preview link after reconstruction is complete.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8159,121 +5671,77 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'get', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'TaskId', + 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'hjsyuyiuwe7wehg****', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the primary scene.', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => '', + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'title' => '任务状态', - 'description' => '', - 'type' => 'string', - 'example' => 'succeed', - ], - 'Progress' => [ - 'title' => '任务进度', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '100', - ], - ], - ], - 'Url' => [ - 'title' => '压缩包的地址', - 'description' => '', - 'type' => 'string', - 'example' => 'www.example.com/preview/24714a7****/****.zip', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'PreviewUrl' => ['title' => '', 'description' => 'The temporary preview link, valid for 12 hours.', 'type' => 'string', 'example' => 'https://preview-lyj.aliyuncs.com/preview/temp/xxx****'], + 'SceneId' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'example' => 'm+0cmndEGjg9pv/hy4jh****'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"Status\\": \\"succeed\\",\\n \\"Progress\\": 100\\n },\\n \\"Url\\": \\"www.example.com/preview/24714a7****/****.zip\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<GetSourcePackStatusResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76FF387</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <Status>succeed</Status>\\n <Progress>100</Progress>\\n </Data>\\n <Url>www.example.com/preview/24714a7****/****.zip</Url>\\n</GetSourcePackStatusResponse>","errorExample":""}]', - ], - 'PackSource' => [ - 'summary' => '打包场景', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"PreviewUrl\\": \\"https://preview-lyj.aliyuncs.com/preview/temp/xxx****\\",\\n \\"SceneId\\": \\"m+0cmndEGjg9pv/hy4jh****\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Preview', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'Response parameters changed'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TempPreview'], + ], ], - 'schemes' => [ - 'http', - 'https', + 'ramActions' => [ + [ + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'TempPreviewStatus' => [ + 'summary' => 'Queries the status of a preview task. After you call TempPreview, you can use this operation to check the task status. The preview link is available only after the task is completed. Call this operation within 10 minutes after calling TempPreview.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8281,140 +5749,113 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'L2omaCMmQZZkEg4p****', - ], + 'schema' => ['title' => '', 'description' => 'The scene ID.', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'], ], ], 'responses' => [ 200 => [ 'schema' => [ - 'title' => 'Schema of Response', - 'description' => '', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => 'Id of the request', - 'description' => '', - 'type' => 'string', - 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76F****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'xxxxx', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'TaskId' => [ - 'title' => '任务ID', - 'description' => '', - 'type' => 'string', - 'example' => 'hjsyuyiuwe7wehg****', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The response code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], + 'Status' => ['title' => '', 'description' => 'Valid values:'."\n" + .'- processing: The task is being processed.'."\n" + .'- succeed: The task succeeded.'."\n" + .'- failed: The task failed.', 'type' => 'string', 'example' => 'processing'], 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['description' => 'The action for authentication.', 'type' => 'string', 'example' => 'tdsr:TempPreviewStatus', 'title' => ''], + 'AuthPrincipalDisplayName' => ['description' => 'The identity used for authentication in the request. Valid values:'."\n" + .'- RAM user: RAM user UID'."\n" + .'- RAM role: RoleName:RoleSessionName'."\n" + .'- Federated: ProviderType/ProviderName.', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx', 'title' => ''], + 'AuthPrincipalOwnerId' => ['description' => 'The Alibaba Cloud account ID of the identity used for authentication in the request.', 'type' => 'string', 'example' => '1xxxxx', 'title' => ''], + 'AuthPrincipalType' => ['description' => 'The type of the identity used for authentication in the request. Valid values:'."\n" + .'- SubUser: RAM user'."\n" + .'- AssumedRoleUser: RAM role'."\n" + .'- Federated: SSO federated identity.', 'type' => 'string', 'example' => 'SubUser', 'title' => ''], + 'EncodedDiagnosticMessage' => ['description' => 'The encoded diagnostic information for permission diagnostics.', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx', 'title' => ''], + 'NoPermissionType' => ['description' => 'The reason for the authentication failure. Valid values:'."\n" + .'- ExplicitDeny: explicit deny'."\n" + .'- ImplicitDeny: implicit deny.', 'type' => 'string', 'example' => 'ExplicitDeny', 'title' => ''], + 'PolicyType' => ['description' => 'The type of the policy that caused the authentication failure. Valid values:'."\n" + .'- ControlPolicy: control policy'."\n" + .'- SessionPolicy: session policy'."\n" + .'- AssumeRolePolicy: role trust policy'."\n" + .'- AccountLevelIdentityBasedPolicy: identity-based policy at the account level'."\n" + .'- ResourceGroupLevelIdentityBasedPolicy: identity-based policy at the resource group level'."\n" + .'- BucketPolicy: OSS Bucket Policy'."\n" + .'- ProjectPolicy: SLS Project Policy.', 'type' => 'string', 'example' => 'AccountLevelIdentityBasedPolicy', 'title' => ''], ], + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"A8CD0AD9-8A92-455A-A984-A7E4B76F****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"xxxxx\\",\\n \\"Data\\": {\\n \\"TaskId\\": \\"hjsyuyiuwe7wehg****\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PackSourceResponse>\\n <RequestId>A8CD0AD9-8A92-455A-A984-A7E4B76F****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>xxxxx</Message>\\n <Data>\\n <TaskId>hjsyuyiuwe7wehg****</TaskId>\\n </Data>\\n</PackSourceResponse>","errorExample":""}]', - ], - 'SaveHotspotTagList' => [ - 'summary' => '保存热点', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"Status\\": \\"processing\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:TempPreviewStatus\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ExplicitDeny\\",\\n \\"PolicyType\\": \\"AccountLevelIdentityBasedPolicy\\"\\n }\\n}","type":"json"}]', + 'title' => 'Query preview task status', + 'description' => 'The preview link is available only after the preview task is completed successfully. You can use this operation to obtain the preview task status within 10 minutes after initiating a preview task by calling the [TempPreview](https://help.aliyun.com/document_detail/254008.html) operation.', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'Request parameters changed, Response parameters changed'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TempPreviewStatus'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'UpdateConnData' => [ + 'summary' => 'Updates association information, used during annotation to save the latest association data.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'tqwiuwetwet****', - ], + 'schema' => ['title' => '', 'description' => 'Scene ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'HotspotListJson', + 'name' => 'ConnData', 'in' => 'query', - 'schema' => [ - 'title' => '热点数据,json字符串数组', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '[{}]', - ], + 'schema' => ['title' => '', 'description' => 'Association data.', 'type' => 'string', 'required' => true, 'example' => '{}'], ], ], 'responses' => [ @@ -8422,176 +5863,141 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => 'B28A2ECB-AB29-1E01****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the input parameter requestId.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The response code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<SaveHotspotTagListResponse>\\n <RequestId>B28A2ECB-AB29-1E01****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</SaveHotspotTagListResponse>","errorExample":""}]', - ], - 'SaveModelConfig' => [ - 'summary' => '保存模型文件', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update association information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConnData'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'UpdateLayoutData' => [ + 'summary' => 'Updates annotation information. After annotation, you can use this operation to save the annotation information.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Data', + 'name' => 'SubSceneId', 'in' => 'query', - 'schema' => [ - 'title' => '模型配置,json字符串', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{}', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'SceneId', + 'name' => 'LayoutData', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'iyweyteyue****', - ], + 'schema' => ['title' => '', 'description' => 'The annotation data.', 'type' => 'string', 'required' => true, 'example' => '{}'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => 'B28A2ECB-AB29-1E01****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'SUCCESS', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the RequestId parameter in the request.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<SaveModelConfigResponse>\\n <RequestId>B28A2ECB-AB29-1E01****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>SUCCESS</Message>\\n</SaveModelConfigResponse>","errorExample":""}]', - ], - 'CreateUploadPolicy' => [ - 'summary' => '获取OSS授权', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update annotation information', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLayoutData'], + ], ], - 'schemes' => [ - 'https', + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + ], + 'UpdateProject' => [ + 'summary' => 'Updates the information of a specified project.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8599,174 +6005,102 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'Type', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '上传类型,值为:scene(场景)、subScene(子场景)、rooms(rooms文件)、hotspot(后处理相关)', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'scene', - ], + 'schema' => ['title' => '', 'description' => 'The project ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'Option', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'title' => '不同类型对应的参数', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => '{}', - ], + 'schema' => ['title' => '', 'description' => 'The project name.', 'type' => 'string', 'required' => false, 'example' => '项目A'], + ], + [ + 'name' => 'BusinessId', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The business ID.', 'type' => 'string', 'required' => false, 'example' => '5432****'], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => 'B28A2ECB-AB29-1E01****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'SUCCESS', - ], - 'Data' => [ - 'description' => '', - 'type' => 'object', - 'properties' => [ - 'AccessId' => [ - 'title' => 'accessId', - 'description' => 'accessId', - 'type' => 'string', - 'example' => 'LTAI5t9k9****', - ], - 'Policy' => [ - 'title' => '授权', - 'description' => '', - 'type' => 'string', - 'example' => 'eyJleHBpcmF0aW9uIjoiMj****', - ], - 'Signature' => [ - 'title' => '签名', - 'description' => '', - 'type' => 'string', - 'example' => 'KdnPJFIG25SM****', - ], - 'Dir' => [ - 'title' => '授权路径', - 'description' => '', - 'type' => 'string', - 'example' => 'dir/', - ], - 'Host' => [ - 'title' => '上传地址', - 'description' => '', - 'type' => 'string', - 'example' => 'oss.aliyun.com', - ], - 'Expire' => [ - 'title' => '授权失效时间(s)', - 'description' => '', - 'type' => 'string', - 'example' => '1658812297', - ], - 'Callback' => [ - 'title' => '上传回调', - 'description' => '', - 'type' => 'string', - 'example' => '""', - ], - ], - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Data\\": {\\n \\"AccessId\\": \\"LTAI****************\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMj****\\",\\n \\"Signature\\": \\"KdnPJFIG25SM****\\",\\n \\"Dir\\": \\"dir/\\",\\n \\"Host\\": \\"oss.aliyun.com\\",\\n \\"Expire\\": \\"1658812297\\",\\n \\"Callback\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"tdsr:CreateUploadPolicy\\",\\n \\"AuthPrincipalDisplayName\\": \\"2xxxxxxxxxxxxx\\",\\n \\"AuthPrincipalOwnerId\\": \\"1xxxxx\\",\\n \\"AuthPrincipalType\\": \\"SubUser\\",\\n \\"EncodedDiagnosticMessage\\": \\"AABBCCxxxxxxxx\\",\\n \\"NoPermissionType\\": \\"ImplicitDeny\\",\\n \\"PolicyType\\": \\"ResourceGroupLevelIdentityBassdPolicy\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<CreateUploadPolicyResponse>\\n <RequestId>B28A2ECB-AB29-1E01****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>SUCCESS</Message>\\n <Data>\\n <AccessId>LTAI****************</AccessId>\\n <Policy>eyJleHBpcmF0aW9uIjoiMj****</Policy>\\n <Signature>KdnPJFIG25SM****</Signature>\\n <Dir>dir/</Dir>\\n <Host>oss.aliyun.com</Host>\\n <Expire>1658812297</Expire>\\n <Callback>\\"\\"</Callback>\\n </Data>\\n <AccessDeniedDetail/>\\n</CreateUploadPolicyResponse>","errorExample":""}]', - ], - 'PublishHotspotConfig' => [ - 'summary' => '保存扩展配置', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update project name', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateProject'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'UpdateScene' => [ + 'summary' => 'Updates the name of a scenario.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'read', + 'operationType' => 'write', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'none', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'description' => '', - 'type' => 'string', - 'required' => true, - 'example' => 'rteyauiiuw****', - ], + 'schema' => ['title' => '', 'description' => 'The scenario ID.', 'type' => 'string', 'required' => true, 'example' => '1234****'], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['title' => '', 'description' => 'The scenario name.', 'type' => 'string', 'required' => true, 'example' => '场景A'], ], ], 'responses' => [ @@ -8774,71 +6108,61 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'description' => '', - 'type' => 'string', - 'example' => 'B28A2ECB-AB29-1E01****', - ], - 'Code' => [ - 'title' => '返回码', - 'description' => '', - 'type' => 'integer', - 'format' => 'int64', - 'example' => '200', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'description' => '', - 'type' => 'boolean', - 'example' => 'true', - ], - 'Message' => [ - 'title' => '错误消息', - 'description' => '', - 'type' => 'string', - 'example' => 'success', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B28A2ECB-AB29-1E01****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<PublishHotspotConfigResponse>\\n <RequestId>B28A2ECB-AB29-1E01****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</PublishHotspotConfigResponse>","errorExample":""}]', - ], - 'AddHotspotFile' => [ - 'summary' => '保存模型文件', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4B***\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update a scenario name', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:52.000Z', 'description' => 'OpenAPI offline'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'UpdateSubScene' => [ + 'summary' => 'Updates the information of a specified sub-scene.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8846,37 +6170,29 @@ ], 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'title' => '场景Id', - 'type' => 'string', - 'required' => true, - 'example' => '1', - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => '1234****'], ], [ - 'name' => 'FileName', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'title' => '文件名', - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['title' => '', 'description' => 'The name of the sub-scene. The name must match the following rule: ^[0-9a-zA-Z_\\-\\u4e00-\\u9fa5]{1,20}$.', 'type' => 'string', 'required' => false, 'example' => '客厅'], ], [ - 'name' => 'Type', + 'name' => 'ViewPoint', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'title' => '文件类型', - 'type' => 'string', - 'required' => true, + 'title' => '', + 'description' => 'The viewpoint coordinate. 3-element and 4-element coordinates are supported, for example: [0.94005,0.13397,-0.3136,0.782992].', + 'type' => 'array', + 'items' => ['title' => '', 'description' => 'The viewpoint coordinate, for example: [0.94005,0.13397,-0.3136,0.782992].', 'type' => 'number', 'format' => 'double', 'required' => false, 'example' => '0.94005'], + 'required' => false, + 'example' => '', ], ], ], @@ -8885,156 +6201,1338 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'type' => 'string', - ], - 'Code' => [ - 'title' => '返回码', - 'type' => 'integer', - 'format' => 'int64', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'type' => 'boolean', - ], - 'Message' => [ - 'title' => '错误消息', - 'type' => 'string', - ], - 'Data' => [ - 'type' => 'object', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], ], - 'responseDemo' => null, - ], - 'SaveMinimap' => [ - 'summary' => '保存小地图数据', - 'methods' => [ - 'post', + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4F882EA7-3A1D-0113-94E4-70162C4****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update sub-scene name', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI offline'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'Request parameters changed'], + ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'Request parameters changed'], ], - 'schemes' => [ - 'https', + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSubScene'], + ], ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + ], + ], + 'UpdateSubSceneSeq' => [ + 'summary' => 'Previews the order of sub-scenes on a page.', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'operationType' => 'write', + 'operationType' => 'read', 'deprecated' => false, - 'systemTags' => [ - 'operationType' => 'create', - 'tenantRelevance' => 'publicInformation', - ], + 'systemTags' => ['operationType' => 'update', 'tenantRelevance' => 'publicInformation'], 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', - 'schema' => [ - 'title' => '场景ID', - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['title' => '', 'description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => true, 'example' => 'sgyuyewyew****'], ], [ - 'name' => 'Data', + 'name' => 'SortSubSceneIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'title' => '小地图数据,json字符串', - 'type' => 'string', + 'description' => 'The array of sub-scene IDs used for sorting.', + 'type' => 'array', + 'items' => ['description' => 'The ID of the sub-scene.', 'type' => 'string', 'required' => false, 'example' => 'hjsiiqw****', 'title' => ''], 'required' => true, - 'example' => '1', + 'title' => '', + 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ + 'description' => 'The response.', 'type' => 'object', 'properties' => [ - 'RequestId' => [ - 'title' => '请求ID,与入参requestId对应', - 'type' => 'string', - ], - 'Code' => [ - 'title' => '返回码', - 'type' => 'integer', - 'format' => 'int64', - ], - 'Success' => [ - 'title' => '是否请求成功', - 'type' => 'boolean', - ], - 'Message' => [ - 'title' => '错误消息', - 'type' => 'string', - ], + 'RequestId' => ['title' => '', 'description' => 'The request ID, which corresponds to the requestId input parameter.', 'type' => 'string', 'example' => '344794c32937474a9c59eb13093****'], + 'Code' => ['title' => '', 'description' => 'The return code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], + 'Success' => ['title' => '', 'description' => 'Indicates whether the request is successful.', 'type' => 'boolean', 'example' => 'true'], + 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'success'], 'AccessDeniedDetail' => [ 'type' => 'object', 'properties' => [ - 'AuthAction' => [ - 'type' => 'string', - ], - 'AuthPrincipalDisplayName' => [ - 'type' => 'string', - ], - 'AuthPrincipalOwnerId' => [ - 'type' => 'string', - ], - 'AuthPrincipalType' => [ - 'type' => 'string', - ], - 'EncodedDiagnosticMessage' => [ - 'type' => 'string', - ], - 'NoPermissionType' => [ - 'type' => 'string', - ], - 'PolicyType' => [ - 'type' => 'string', - ], + 'AuthAction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'AuthPrincipalType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'NoPermissionType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], + 'PolicyType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], + 'description' => '', + 'title' => '', + 'example' => '', ], ], + 'title' => '', + 'example' => '', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"344794c32937474a9c59eb13093****\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"Message\\": \\"success\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]', + 'title' => 'Update sub-scene order', + 'changeSet' => [ + ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => 'Response parameters changed'], + ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI offline'], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSubSceneSeq'], + ], + ], + 'ramActions' => [ + [ + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], ], ], ], ], ], 'endpoints' => [ + ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'lyj.cn-hangzhou.aliyuncs.com', 'endpoint' => 'lyj.cn-hangzhou.aliyuncs.com', 'vpc' => 'lyj-vpc.cn-hangzhou.aliyuncs.com'], + ], + 'errorCodes' => [ + ['code' => 'InvalidParameter', 'message' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'http_code' => 500, 'description' => ''], + ['code' => 'PreviewLinkExpired', 'message' => 'The temporary preview link has expired.', 'http_code' => 200, 'description' => ''], + ], + 'changeSet' => [ + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'DetailScene'], + ], + 'createdAt' => '2022-09-22T01:57:41.000Z', + 'description' => '场景接口增加户型图地址', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'SaveMinimap'], + ], + 'createdAt' => '2022-08-16T03:17:50.000Z', + 'description' => '增加保存小地图数据接口', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'AddHotspotFile'], + ], + 'createdAt' => '2022-07-26T02:43:42.000Z', + 'description' => '增加“添加后处理文件“(addHotspotFile)接口', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'CopyScene'], + ['description' => 'OpenAPI offline', 'api' => 'CreateUploadPolicy'], + ['description' => 'Response parameters changed', 'api' => 'DetailSubScene'], + ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'GetScenePreviewResource'], + ['description' => 'Response parameters changed', 'api' => 'ListScene'], + ['description' => 'OpenAPI offline', 'api' => 'PublishHotspotConfig'], + ['description' => 'OpenAPI offline', 'api' => 'SaveHotspotTagList'], + ['description' => 'OpenAPI offline', 'api' => 'SaveModelConfig'], + ], + 'createdAt' => '2022-07-25T11:29:18.000Z', + 'description' => '增加热点保存/发布', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'DetailScene'], + ['description' => 'Response parameters changed', 'api' => 'ListScene'], + ], + 'createdAt' => '2022-05-27T12:10:50.000Z', + 'description' => '增加模型封面', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'GetSourcePackStatus'], + ['description' => 'Request parameters changed', 'api' => 'LabelBuild'], + ['description' => 'OpenAPI offline', 'api' => 'PackSource'], + ['description' => 'Response parameters changed', 'api' => 'PublishStatus'], + ], + 'createdAt' => '2022-05-25T11:19:29.000Z', + 'description' => '修改重建参数,增加原图打包', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'LabelBuild'], + ], + 'createdAt' => '2022-05-23T13:03:08.000Z', + 'description' => '增加重建可选参数', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'UpdateSubScene'], + ], + 'createdAt' => '2022-05-18T09:53:19.000Z', + 'description' => '增加updateSubScene接口参数描述', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'CopyScene'], + ['description' => 'OpenAPI offline', 'api' => 'GetCopySceneTaskStatus'], + ['description' => 'Request parameters changed', 'api' => 'ListSubScene'], + ['description' => 'Request parameters changed', 'api' => 'UpdateSubScene'], + ['description' => 'OpenAPI offline', 'api' => 'UpdateSubSceneSeq'], + ], + 'createdAt' => '2022-05-13T11:18:54.000Z', + 'description' => '新增子场景更新视角,子场景排序,场景复制接口', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'GetPackSceneTaskStatus'], + ['description' => 'Response parameters changed', 'api' => 'GetScenePackUrl'], + ], + 'createdAt' => '2022-05-10T11:40:58.000Z', + 'description' => '修复GetPackSceneTaskStatus、GetScenePackUrl中字段类型问题', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'GetPackSceneTaskStatus'], + ['description' => 'OpenAPI offline', 'api' => 'GetScenePackUrl'], + ['description' => 'OpenAPI offline', 'api' => 'PackScene'], + ], + 'createdAt' => '2022-05-10T11:40:11.000Z', + 'description' => 'add pack interface', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'GetScenePreviewResource'], + ], + 'createdAt' => '2022-04-25T01:59:36.000Z', + 'description' => '新增新模型预览接口', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'AddScene'], + ], + 'createdAt' => '2022-03-18T09:11:39.000Z', + 'description' => 'AddScene接口新增可选客户Uid参数', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'GetScenePreviewData'], + ], + 'createdAt' => '2022-02-17T07:30:41.000Z', + 'description' => 'add getScenePrivewdata interface.', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'DetailSubScene'], + ], + 'createdAt' => '2022-01-06T12:11:15.000Z', + 'description' => 'detailSubScene接口增加4个字段', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'AddRoomPlan'], + ], + 'createdAt' => '2021-12-24T06:51:05.000Z', + 'description' => '增加移动端roomss数据上传接口', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'AddScene'], + ['description' => 'Request parameters changed', 'api' => 'AddSubScene'], + ['description' => 'Response parameters changed', 'api' => 'ListSubScene'], + ['description' => 'Response parameters changed', 'api' => 'RectVertical'], + ], + 'createdAt' => '2021-12-01T09:27:22.000Z', + 'description' => 'Add Mix Type Scene Interface', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'PublishScene'], + ], + 'createdAt' => '2021-11-18T05:38:53.000Z', + 'description' => '发布状态查询接口修改入参为SceneId', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'GetSceneBuildTaskStatus'], + ['description' => 'OpenAPI offline', 'api' => 'PublishStatus'], + ['description' => 'Response parameters changed', 'api' => 'TempPreview'], + ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'TempPreviewStatus'], + ], + 'createdAt' => '2021-11-18T05:37:00.000Z', + 'description' => '1、TempPreview: 返回字段,Key->SceneId2、TempPreviewStatus,参数,Key->SceneId,返回字段Status统一状态码,processing:处理中 succeed:成功 failed:失败3、getTaskStatus,返回字段Status统一状态码,processing:', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'ListSubScene'], + ], + 'createdAt' => '2021-11-01T11:39:05.000Z', + 'description' => 'listSubScene 接口增加参数showLayoutData', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'AddMosaics'], + ['description' => 'Response parameters changed', 'api' => 'ListSubScene'], + ['description' => 'OpenAPI offline', 'api' => 'RecoveryOriginImage'], + ['description' => 'OpenAPI offline', 'api' => 'RollbackSubScene'], + ], + 'createdAt' => '2021-10-25T13:07:05.000Z', + 'description' => '新增api:RollbackSubScene、AddMosaics、RecoveryOriginImage、修改api:ListSubScene', + ], + [ + 'apis' => [ + ['description' => 'Response parameters changed', 'api' => 'DetailSubScene'], + ['description' => 'Request parameters changed, Response parameters changed, Error codes changed', 'api' => 'GetHotspotConfig'], + ['description' => 'Request parameters changed, Response parameters changed, Error codes changed', 'api' => 'GetHotspotTag'], + ['description' => 'Response parameters changed', 'api' => 'ListSubScene'], + ], + 'createdAt' => '2021-08-23T12:30:28.000Z', + 'description' => 'GetHotspotTag:修改了,兼容老接口GetHotspotConfig:修改了签名,兼容老接口DetailSubScene:返回数据增加CubemapPath字段ListSubScene:返回数据增加ResourceName 、CubemapPath字段', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'GetHotspotSceneData'], + ['description' => 'OpenAPI offline', 'api' => 'GetScenePreviewInfo'], + ], + 'createdAt' => '2021-08-10T02:55:29.000Z', + 'description' => '- GetHotspotSceneData 场景模型数据- GetScenePreviewInfo 预览数据', + ], + [ + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'AddRelativePosition'], + ], + 'createdAt' => '2021-06-15T08:05:02.000Z', + 'description' => '新增添加相对位置接口,允许用户修正各场景位置后提交', + ], + [ + 'apis' => [ + ['description' => 'Request parameters changed', 'api' => 'PredImage'], + ['description' => 'OpenAPI offline', 'api' => 'PublishScene'], + ], + 'createdAt' => '2021-06-02T03:35:23.000Z', + 'description' => '项目发布接口更名为 PublishScene ,PredImage 接口修改bug', + ], [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'lyj.cn-hangzhou.aliyuncs.com', + 'apis' => [ + ['description' => 'OpenAPI offline', 'api' => 'AddBucket'], + ['description' => 'OpenAPI offline', 'api' => 'AddProject'], + ['description' => 'OpenAPI offline', 'api' => 'AddScene'], + ['description' => 'OpenAPI offline', 'api' => 'AddSubScene'], + ['description' => 'OpenAPI offline', 'api' => 'BucketIsExist'], + ['description' => 'OpenAPI offline', 'api' => 'DetailProject'], + ['description' => 'OpenAPI offline', 'api' => 'DetailScene'], + ['description' => 'OpenAPI offline', 'api' => 'DetailSubScene'], + ['description' => 'OpenAPI offline', 'api' => 'DropBucket'], + ['description' => 'OpenAPI offline', 'api' => 'DropProject'], + ], + 'createdAt' => '2021-05-28T12:46:34.000Z', + 'description' => '临云镜v2.2自动建模接口发布', + ], + ], + 'flowControl' => [ + 'flowControlList' => [ + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSourcePackStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSingleConnData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetTaskStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CopyScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'LinkImage'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConnData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectifyImage'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PackSource'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'LabelBuild'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRelativePosition'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'OptimizeRightAngle'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSubSceneSeq'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetCopySceneTaskStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveHotspotTagList'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPackSceneTaskStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListScene'], + ['threshold' => '-1', 'countWindow' => 1, 'regionId' => '*'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLayoutData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RecoveryOriginImage'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateUploadPolicy'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectVertical'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishHotspotConfig'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOssPolicy'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PredImage'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConnData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RollbackSubScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRoomPlan'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TempPreviewStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddProject'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PackScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailSubScene'], + ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSubScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSubScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveMinimap'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SaveModelConfig'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetHotspotConfig'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSceneBuildTaskStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TempPreview'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePackUrl'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DetailProject'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropSubScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropProject'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProject'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetHotspotSceneData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOriginLayoutData'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddMosaics'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckUserProperty'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewResource'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetRectifyImage'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddHotspotFile'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateProject'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSubSceneTaskStatus'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PredictionWallLine'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewInfo'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddSubScene'], + ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLayoutData'], + ], + ], + 'ram' => [ + 'productCode' => 'TDSR', + 'productName' => '3D space reconstruction', + 'ramCodes' => ['tdsr'], + 'ramLevel' => 'OPERATION', + 'ramConditions' => [], + 'ramActions' => [ + [ + 'apiName' => 'UpdateSubScene', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'CheckUserProperty', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CheckUserProperty', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddHotspotFile', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'ListProject', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DropProject', + 'description' => '', + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetPackSceneTaskStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetScenePreviewData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PublishHotspot', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:TagPublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetRectifyImage', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DetailSubScene', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'SaveModelConfig', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'SaveMinimap', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'TempPreviewStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'SaveHotspotConfig', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetSceneBuildTaskStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetHotspotTag', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetHotspotConfig', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetSubSceneTaskStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddRoomPlan', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DetailProject', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetScenePreviewResource', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'SaveHotspotTagList', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PackSource', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddScene', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetOriginLayoutData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'RectifyImage', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:RectifyImage', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetConnData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'TempPreview', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetLayoutData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'ListScene', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DropSubScene', + 'description' => '', + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetOssPolicy', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'RecoveryOriginImage', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'UpdateConnData', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'UpdateSubSceneSeq', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetWindowConfig', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetSingleConnData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'CreateUploadPolicy', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateUploadPolicy', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetTaskStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'SaveHotspotTag', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'UpdateProject', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'LinkImage', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetSourcePackStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'UpdateLayoutData', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'RollbackSubScene', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DetailScene', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'DropScene', + 'description' => '', + 'operationType' => 'delete', + 'ramAction' => [ + 'action' => 'tdsr:DeleteScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'LabelBuild', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:SceneReconstruction', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetScenePreviewInfo', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:Preview', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PublishHotspotConfig', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'RectVertical', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PredImage', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddRelativePosition', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PublishStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PredictionWallLine', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PredictionWallLine', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetCopySceneTaskStatus', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'CopyScene', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:CreateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddProject', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateProject', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'UpdateScene', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:UpdateScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'OptimizeRightAngle', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:UpdateLabel', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddSubScene', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:CreateSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PublishScene', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:ScenePublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'AddMosaics', + 'description' => '', + 'operationType' => 'create', + 'ramAction' => [ + 'action' => 'tdsr:UpdateTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetScenePackUrl', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'GetHotspotSceneData', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:GetTag', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'ScenePublish', + 'description' => '', + 'operationType' => 'update', + 'ramAction' => [ + 'action' => 'tdsr:ScenePublish', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'ListSubScene', + 'description' => '', + 'operationType' => 'get', + 'ramAction' => [ + 'action' => 'tdsr:ListSubScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], + [ + 'apiName' => 'PackScene', + 'description' => '', + 'operationType' => 'none', + 'ramAction' => [ + 'action' => 'tdsr:PackScene', + 'authLevel' => 'operate', + 'actionConditions' => [], + 'resources' => [ + ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => 'All Resource', 'arn' => '*'], + ], + ], + ], ], + 'resourceTypes' => [], ], ]; |
