summaryrefslogtreecommitdiff
path: root/data/zh_cn/tdsr/2020-01-01
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
commit1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch)
tree5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/zh_cn/tdsr/2020-01-01
parent7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff)
downloadafterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz
afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip
update APIs 20260712
Diffstat (limited to 'data/zh_cn/tdsr/2020-01-01')
-rw-r--r--data/zh_cn/tdsr/2020-01-01/api-docs.php11944
1 files changed, 4855 insertions, 7089 deletions
diff --git a/data/zh_cn/tdsr/2020-01-01/api-docs.php b/data/zh_cn/tdsr/2020-01-01/api-docs.php
index 9c69f57..81ea0a5 100644
--- a/data/zh_cn/tdsr/2020-01-01/api-docs.php
+++ b/data/zh_cn/tdsr/2020-01-01/api-docs.php
@@ -1,189 +1,73 @@
<?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' => '场景',
+ 'children' => ['AddScene', 'DropScene', 'ScenePublish', 'DetailScene', 'ListScene'],
'type' => 'directory',
- 'children' => [
- 'AddScene',
- 'DropScene',
- 'ScenePublish',
- 'UpdateScene',
- 'DetailScene',
- 'ListScene',
- ],
+ 'title' => '场景',
+ 'id' => 294394,
],
[
- 'id' => 77275,
- 'title' => '子场景',
+ 'children' => ['AddSubScene', 'DropSubScene', 'UpdateSubScene', 'DetailSubScene', 'ListSubScene'],
'type' => 'directory',
- 'children' => [
- 'AddSubScene',
- 'DropSubScene',
- 'UpdateSubScene',
- 'DetailSubScene',
- 'ListSubScene',
- ],
+ 'title' => '子场景',
+ 'id' => 294403,
],
[
- 'id' => 77281,
- 'title' => '项目',
+ 'children' => ['AddProject', 'DropProject', 'DetailProject'],
'type' => 'directory',
- 'children' => [
- 'AddProject',
- 'DropProject',
- 'UpdateProject',
- 'DetailProject',
- 'ListProject',
- ],
+ 'title' => '项目',
+ 'id' => 294409,
],
[
- 'id' => 77291,
- 'title' => '马赛克',
+ 'children' => ['AddMosaics'],
'type' => 'directory',
- 'children' => [
- 'AddMosaics',
- ],
+ 'title' => '马赛克',
+ 'id' => 294419,
],
[
- 'id' => 350166,
- 'title' => '其他',
- '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', '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', 'GetTaskStatus', 'ListProject', 'UpdateProject', 'UpdateScene',
],
+ 'type' => 'directory',
+ 'title' => '其他',
+ 'id' => 294443,
],
],
'components' => [
'schemas' => [],
],
'apis' => [
- 'AddScene' => [
- 'summary' => '创建特定类型的主场景。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddHotspotFile' => [
+ 'summary' => '保存模型文件',
+ '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' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO 混合:MIX',
- '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' => '场景A',
- ],
+ 'schema' => ['title' => '场景Id', 'type' => 'string', 'required' => true, 'example' => '1', 'description' => '场景Id'],
],
[
- 'name' => 'ProjectId',
+ 'name' => 'FileName',
'in' => 'query',
- 'schema' => [
- 'title' => '项目ID',
- 'description' => '项目ID',
- 'type' => 'string',
- 'required' => true,
- 'minimum' => '1',
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '文件名', 'type' => 'string', 'required' => true, 'description' => '文件名'],
],
[
- 'name' => 'CustomerUid',
+ 'name' => 'Type',
'in' => 'query',
- 'allowEmptyValue' => true,
- 'schema' => [
- 'description' => '业务方UID',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2345****',
- ],
+ 'schema' => ['title' => '文件类型', 'type' => 'string', 'required' => true, 'description' => '文件类型'],
],
],
'responses' => [
@@ -191,100 +75,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '场景ID',
- 'type' => 'string',
- 'example' => '2345****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'type' => 'string', 'description' => '请求ID,与入参requestId对应'],
+ 'Code' => ['title' => '返回码', 'type' => 'integer', 'format' => 'int64', 'description' => '返回码'],
+ 'Success' => ['title' => '是否请求成功', 'type' => 'boolean', 'description' => '是否请求成功'],
+ 'Message' => ['title' => '错误消息', 'type' => 'string', 'description' => '错误消息'],
+ 'Data' => ['type' => 'object', 'description' => ''],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '创建主场景',
- ],
- 'DropScene' => [
- 'summary' => '删除指定主场景。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddHotspotFile'],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\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"}]',
+ ],
+ 'AddMosaics' => [
+ 'summary' => '自定义区域打马赛克。',
+ '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' => '主场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234***',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => 'skjjskjk****'],
+ ],
+ [
+ 'name' => 'MarkPosition',
+ 'in' => 'query',
+ 'schema' => ['title' => '马赛克位置数据', 'description' => '马赛克位置数据', 'type' => 'string', 'required' => true, 'example' => '[{"x": 504,"y": 450,"w": 256,"h": 153}]'],
],
],
'responses' => [
@@ -292,199 +135,136 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '删除主场景',
- ],
- 'ScenePublish' => [
- 'summary' => '发布',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '添加马赛克',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddMosaics'],
+ ],
],
+ ],
+ 'AddProject' => [
+ 'summary' => '创建一个新项目。',
+ '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' => '业务id', 'description' => '业务id,默认取值5(未归属项目),无特殊需求不要填写此参数', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '5432****'],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'query',
+ 'schema' => ['title' => '项目名称', 'description' => '项目名称', 'type' => 'string', 'required' => true, 'example' => '项目A'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '项目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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- 'responseDemo' => '',
- ],
- 'UpdateScene' => [
- 'summary' => '更新场景信息名称。',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '创建新项目',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddProject'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'AddRelativePosition' => [
+ 'summary' => '提交子场景间相对位置。',
+ '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'Name',
+ 'name' => 'RelativePosition',
'in' => 'query',
- 'schema' => [
- 'title' => '场景名称',
- 'description' => '场景名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => '场景A',
- ],
+ 'schema' => ['title' => '相对位置信息', 'description' => '相对位置信息', 'type' => 'string', 'required' => true, 'example' => '{"key":"value"}'],
],
],
'responses' => [
@@ -492,94 +272,54 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '更新场景名称',
- ],
- 'DetailScene' => [
- 'summary' => '获取指定主场景信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'staticInfo' => ['noSubstitutionReason' => '无替代API,历史原因导致该API被标记为弃用。'],
+ '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":"<AddRelativePositionResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</AddRelativePositionResponse>","errorExample":""}]',
+ 'title' => '相对位置提交',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRelativePosition'],
+ ],
],
+ ],
+ 'AddRoomPlan' => [
+ 'summary' => '通过移动端算法处理会生成相应的房屋数据,将该数据上传至云端后,可通过云端算法模块进行三维模型重建。',
+ '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234***',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
@@ -587,255 +327,106 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '主场景ID',
- 'type' => 'string',
- 'example' => '1234***',
- ],
- 'Name' => [
- 'title' => '场景名称',
- 'description' => '场景名称',
- 'type' => 'string',
- 'example' => '场景A',
- ],
- 'Type' => [
- 'title' => '场景类型',
- 'description' => '场景类型',
- 'type' => 'string',
- 'example' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO',
- ],
- 'SubSceneNum' => [
- 'title' => '子场景数',
- 'description' => '子场景数',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'SourceNum' => [
- 'title' => '资源数',
- 'description' => '资源数',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'Published' => [
- 'title' => '是否已发布 true:已发布:false:未发布',
- 'description' => '是否已发布 true:已发布:false:未发布',
- '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' => '预览Token',
- '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' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败',
- 'type' => 'string',
- 'example' => 'init',
- ],
- 'StatusName' => [
- 'title' => '状态名称',
- 'description' => '状态名称',
- 'type' => 'string',
- 'example' => '初始化',
- ],
- 'Captures' => [
- 'title' => '实勘图列表',
- 'description' => '实勘图列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Url' => [
- 'title' => '实勘图url',
- 'description' => '实勘图url',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => 'accessId,OSS SDK上传时参数,对应OSSAccessKeyId', 'type' => 'string', 'example' => 'LTAI****************'],
+ 'Policy' => ['title' => '授权', 'description' => '授权,OSS SDK上传时参数,对应policy', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMjAy****'],
+ 'Signature' => ['title' => '签名', 'description' => '签名,OSS SDK上传时参数,对应signature', 'type' => 'string', 'example' => 'ngEWGzttc3v2gJWCxEEt****'],
+ 'Dir' => ['title' => '授权路径', 'description' => '授权路径,OSS SDK上传时参数,需要拼接文件名后使用, ${DIR}/xxx.jpg对应key', 'type' => 'string', 'example' => '123/'],
+ 'Host' => ['title' => '上传地址', 'description' => '上传地址, OSS SDK上传时的请求地址', 'type' => 'string', 'example' => 'oss.aliyun.com'],
+ 'Expire' => ['title' => '授权失效时间(s)', 'description' => '授权失效时间(s),可以判断授权是否在有效期内,失效后授权不可用', 'type' => 'string', 'example' => '1640315897'],
+ 'Callback' => ['title' => '上传回调', 'description' => '上传回调,保留字段,目前未使用', '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' => ['description' => '请求中用于鉴权的操作信息', 'type' => 'string', 'example' => 'tdsr:AddRoomPlan'],
+ 'AuthPrincipalDisplayName' => ['description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
+ .'- RAM 用户:RAM 用户 UID'."\n"
+ .'- RAM 角色:RoleName:RoleSessionName'."\n"
+ .'- Federated:ProviderType/ProviderName', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx'],
+ 'AuthPrincipalOwnerId' => ['description' => '请求中用于鉴权的身份所属的阿里云账号UID信息', 'type' => 'string', 'example' => '1xxxxx'],
+ 'AuthPrincipalType' => ['description' => '请求中用于鉴权的身份类型。具体取值为:'."\n"
+ .'- RAM 用户:SubUser'."\n"
+ .'- RAM 角色:AssumedRoleUser'."\n"
+ .'- SSO 联合身份:Federated', 'type' => 'string', 'example' => 'SubUser'],
+ 'EncodedDiagnosticMessage' => ['description' => '编码后的用于权限诊断的信息', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx'],
+ 'NoPermissionType' => ['description' => 'NoPermissionType 导致鉴权失败的原因。具体取值为:'."\n"
+ .'- ExplicitDeny:显示拒绝'."\n"
+ .'- ImplicitDeny:隐式拒绝', 'type' => 'string', 'example' => 'ImplicitDeny'],
+ 'PolicyType' => ['description' => '导致鉴权失败的策略类型。具体取值为:'."\n"
+ .'- 管控策略:ControlPolicy'."\n"
+ .'- 会话策略:SessionPolicy'."\n"
+ .'- 角色信任策略:AssumeRolePolicy'."\n"
+ .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
+ .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
+ .'- OSS Bucket Policy:BucketPolicy'."\n"
+ .'- SLS Project Policy:ProjectPolicy', 'type' => 'string', 'example' => 'ResourceGroupLevelIdentityBassdPolicy'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '查看场景详情',
- ],
- 'ListScene' => [
- 'summary' => '获取指定项目下的所有主场景列表。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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' => '房屋数据提交',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddRoomPlan'],
+ ],
],
+ ],
+ 'AddScene' => [
+ 'summary' => '创建特定类型的主场景。',
+ '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' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO 混合:MIX',
+ 'description' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO 混合:MIX',
'type' => 'string',
- 'required' => false,
- 'example' => '场景A',
+ 'required' => true,
+ 'example' => 'MODEL_3D',
+ 'enum' => ['MODEL_3D', 'PIC', 'VIDEO', 'MIX'],
],
],
[
- 'name' => 'ProjectId',
+ 'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'title' => '所有项目Id',
- 'description' => '所有项目ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景名称', 'description' => '场景名称', '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' => '项目ID', 'description' => '项目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' => '业务方UID', 'type' => 'string', 'required' => false, 'example' => '2345****'],
],
],
'responses' => [
@@ -843,185 +434,47 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '主场景ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
- 'Name' => [
- 'title' => '场景名称',
- 'description' => '场景名称',
- 'type' => 'string',
- 'example' => '场景A',
- ],
- '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' => '是否已发布 true:已发布:false:未发布',
- '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' => '预览Token',
- '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' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败',
- 'type' => 'string',
- 'example' => 'init',
- ],
- 'StatusName' => [
- 'title' => '状态名称',
- 'description' => '状态名称',
- 'type' => 'string',
- 'example' => '初始化',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '场景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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '分页查看场景列表',
+ '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":""}]',
+ 'title' => '创建主场景',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:53.000Z', 'description' => '请求参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddScene'],
+ ],
+ ],
],
'AddSubScene' => [
'summary' => '在指定的主场景下添加新的子场景。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1029,43 +482,22 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'create',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'create', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景名称',
- 'description' => '子场景名称(长度为1~20个字符)',
- 'type' => 'string',
- 'required' => true,
- 'example' => '子场景A',
- ],
+ 'schema' => ['title' => '子场景名称', 'description' => '子场景名称(长度为1~20个字符)', 'type' => 'string', 'required' => true, 'example' => '子场景A'],
],
[
'name' => 'UploadType',
'in' => 'query',
- 'schema' => [
- 'title' => '类型 图片:IMAGE 视频:VIDEO',
- 'description' => '上传类型 图片:IMAGE 视频:VIDEO',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IMAGE',
- ],
+ 'schema' => ['title' => '类型 图片:IMAGE 视频:VIDEO', 'description' => '上传类型 图片:IMAGE 视频:VIDEO', 'type' => 'string', 'required' => false, 'example' => 'IMAGE'],
],
],
'responses' => [
@@ -1074,62 +506,23 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '子场景ID',
- 'type' => 'string',
- 'example' => '234****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '子场景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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
@@ -1137,236 +530,194 @@
],
'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":""}]',
'title' => '创建子场景',
- ],
- 'DropSubScene' => [
- 'summary' => '删除指定子场景。',
- 'methods' => [
- 'post',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => '请求参数发生变更'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'CheckUserProperty' => [
+ 'summary' => '检查用户是否具有指定业务属性。',
+ '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '用户uid', 'description' => '用户uid', 'type' => 'string', 'required' => true, 'example' => '2345****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '指定UID是否具有阿里拍卖业务属性标记', '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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '删除子场景',
- ],
- 'UpdateSubScene' => [
- 'summary' => '更新指定的子场景信息。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '检查用户业务属性',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckUserProperty'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CheckUserProperty',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'CopyScene' => [
+ 'summary' => '可以把原来的场景复制一份。',
+ '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景Id', 'description' => '场景Id', 'type' => 'string', 'required' => true, 'example' => 'sgyuyewyew****'],
],
[
- 'name' => 'Name',
+ 'name' => 'SceneName',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景名称',
- 'description' => '子场景名称(规则:^[0-9a-zA-Z_\\-\\u4e00-\\u9fa5]{1,20}$)',
- 'type' => 'string',
- 'required' => false,
- 'example' => '客厅',
- ],
+ 'schema' => ['title' => '新场景名称', 'description' => '新场景名称', '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' => '视角坐标,目前支持3元坐标,4元坐标,例如:[0.94005,0.13397,-0.3136,0.782992]',
- 'type' => 'array',
- 'items' => [
- 'title' => '浮点数',
- 'description' => '视角坐标,例如:[0.94005,0.13397,-0.3136,0.782992]',
- 'type' => 'number',
- 'format' => 'double',
- 'required' => false,
- 'example' => '0.94005',
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '复制到的项目Id,默认为空,复制到当前场景所在的项目', 'description' => '复制到的项目Id,默认为空,复制到当前场景所在的项目', 'type' => 'string', 'required' => false, 'example' => 'opwuoieywtyqw****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'],
+ 'Code' => ['title' => '返回码', 'description' => '返回码,200:成功,其他:失败', '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' => '任务ID', 'type' => 'string', 'example' => 'yuywey****'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '更新子场景名称',
- ],
- 'DetailSubScene' => [
- 'summary' => '查看子场景信息。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '复制场景',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'CreateUploadPolicy' => [
+ 'summary' => '获取上传凭据。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1374,182 +725,111 @@
],
'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' => '子场景ID(加密ID)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'F79siXLsJsVVca8Yp4fgPA==',
- ],
+ 'schema' => ['title' => '上传类型,值为:scene(场景)、subScene(子场景)、rooms(rooms文件)、hotspot(后处理相关)', 'description' => '上传类型,值为:scene(场景)、subScene(子场景)、hotspot(后处理相关)', 'type' => 'string', 'required' => true, 'example' => 'scene'],
+ ],
+ [
+ 'name' => 'Option',
+ 'in' => 'query',
+ 'schema' => ['title' => '不同类型对应的参数', 'description' => '不同类型对应的参数', 'type' => 'string', 'required' => true, 'example' => '{}'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '子场景id(加密ID)',
- 'type' => 'string',
- 'example' => '1234***',
- ],
- 'Name' => [
- 'title' => '子场景名称',
- 'description' => '子场景名称',
- 'type' => 'string',
- 'example' => '子场景A',
- ],
- 'ResourceId' => [
- 'title' => '图片ID/视频ID',
- 'description' => '图片ID/视频ID(加密ID)',
- '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' => '子场景状态 1.未重建 2.中间模型重建中 3.中间模型重建完成 4.待重建 5.服务商重建中 6.服务商重建完成 7.已发布 8.发布中',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => 'LTAI****************'],
+ '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' => '授权失效时间(s)', 'type' => 'string', 'example' => '1658812297'],
+ 'Callback' => ['title' => '上传回调', 'description' => '上传回调', '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' => ['description' => '请求中用于鉴权的操作信息', 'type' => 'string', 'example' => 'tdsr:CreateUploadPolicy'],
+ 'AuthPrincipalDisplayName' => ['description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
+ .'- RAM 用户:RAM 用户 UID'."\n"
+ .'- RAM 角色:RoleName:RoleSessionName'."\n"
+ .'- Federated:ProviderType/ProviderName', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx'],
+ 'AuthPrincipalOwnerId' => ['description' => '请求中用于鉴权的身份所属的阿里云账号UID信息', 'type' => 'string', 'example' => '1xxxxx'],
+ 'AuthPrincipalType' => ['description' => 'AuthPrincipalType 请求中用于鉴权的身份类型。具体取值为:'."\n"
+ .'- RAM 用户:SubUser'."\n"
+ .'- RAM 角色:AssumedRoleUser'."\n"
+ .'- SSO 联合身份:Federated', 'type' => 'string', 'example' => 'SubUser'],
+ 'EncodedDiagnosticMessage' => ['description' => '编码后的用于权限诊断的信息', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx'],
+ 'NoPermissionType' => ['description' => '导致鉴权失败的原因。具体取值为:'."\n"
+ .'- ExplicitDeny:显示拒绝'."\n"
+ .'- ImplicitDeny:隐式拒绝', 'type' => 'string', 'example' => 'ImplicitDeny'],
+ 'PolicyType' => ['description' => 'PolicyType 导致鉴权失败的策略类型。具体取值为:'."\n"
+ .'- 管控策略:ControlPolicy'."\n"
+ .'- 会话策略:SessionPolicy'."\n"
+ .'- 角色信任策略:AssumeRolePolicy'."\n"
+ .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
+ .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
+ .'- OSS Bucket Policy:BucketPolicy'."\n"
+ .'- SLS Project Policy:ProjectPolicy', 'type' => 'string', 'example' => 'ResourceGroupLevelIdentityBassdPolicy'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '查看子场景信息',
- ],
- 'ListSubScene' => [
- 'summary' => '分页查看子场景列表。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '获取上传凭据',
+ 'requestParamsDescription' => '- 上传场景数据包 '."\n"
+ .' ```type: "scene", option: { "sceneld": "Td6HbmTJ****", "modelStyle":"PATCH" } ``` '."\n"
+ .'说明:modelStyle取 PATCH(2.5D模型)DEPTH(深度模型)'."\n"
+ .'- 上传子场景 '."\n"
+ .'``` type: "subScene", option: { "subSceneld": "AZK5wcg****" }```'."\n"
+ .'- 上传热点资源 '."\n"
+ .' ```type: "hotspot", option: { "sceneld": "Td6HbmTJ****" "type": "IMAGE" } ``` '."\n"
+ .'说明:option中的type可以取IMAGE、 VIDEO、AUDIO、ICON ',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateUploadPolicy'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateUploadPolicy',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'DetailProject' => [
+ 'summary' => '查询项目基本信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1557,308 +837,202 @@
],
'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' => '场景ID(加密ID)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'L2omaCMmQZZkEg4pE****',
- ],
+ 'schema' => ['title' => '项目Id', 'description' => '项目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' => '响应',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '项目ID', 'type' => 'string', 'example' => '1234****'],
+ 'Name' => ['title' => '项目名称', 'description' => '项目名称', 'type' => 'string', 'example' => '项目A'],
+ 'BusinessId' => ['title' => '业务ID', 'description' => '业务ID', '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****'],
+ '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'],
+ ],
+ ],
+ ],
],
],
+ ],
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '查询项目信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
],
],
+ ],
+ ],
+ 'DetailScene' => [
+ 'summary' => '获取指定主场景信息。',
+ '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' => '排序字段,默认:NAME(名称),SEQUENCE(自定义序列)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NAME',
- ],
+ 'schema' => ['title' => '场景Id', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234***'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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',
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '主场景ID', 'type' => 'string', 'example' => '1234***'],
+ 'Name' => ['title' => '场景名称', 'description' => '场景名称', 'type' => 'string', 'example' => '场景A'],
+ 'Type' => ['title' => '场景类型', 'description' => '场景类型', 'type' => 'string', 'example' => '场景类型 3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO'],
+ 'SubSceneNum' => ['title' => '子场景数', 'description' => '子场景数', 'type' => 'integer', 'format' => 'int64', 'example' => '20'],
+ 'SourceNum' => ['title' => '资源数', 'description' => '资源数', 'type' => 'integer', 'format' => 'int64', 'example' => '20'],
+ 'Published' => ['title' => '是否已发布 true:已发布:false:未发布', 'description' => '是否已发布 true:已发布:false:未发布', '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' => '预览Token', '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' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败', 'type' => 'string', 'example' => 'init'],
+ 'StatusName' => ['title' => '状态名称', 'description' => '状态名称', 'type' => 'string', 'example' => '初始化'],
+ 'Captures' => [
+ 'title' => '实勘图列表',
+ 'description' => '实勘图列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Url' => ['title' => '实勘图url', 'description' => '实勘图url', 'type' => 'string', 'example' => 'http://www.aliyun.com/test1.jpg'],
+ 'Title' => ['title' => '图片名称', 'description' => '图片名称', 'type' => 'string', 'example' => '图片名称'],
+ ],
+ 'description' => '',
+ ],
],
- 'List' => [
- 'title' => '子场景列表集',
- 'description' => '子场景列表集',
+ 'FloorPlans' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'Id' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID(加密ID)',
- 'type' => 'string',
- 'example' => 'xsfwsddd==',
- ],
- 'Name' => [
- 'title' => '子场景名称',
- 'description' => '子场景名称',
- 'type' => 'string',
- 'example' => '子场景A',
- ],
- 'ResourceId' => [
- 'title' => '图片ID/视频ID',
- 'description' => '图片ID/视频ID(加密ID)',
- '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' => '子场景状态 1.未重建 2.中间模型重建中 3.中间模型重建完成 4.待重建 5.服务商重建中 6.服务商重建完成 7.已发布 8.发布中',
- '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' => '资源名称(有两种:jpg/mp4)'."\n",
- 'type' => 'string',
- 'example' => 'xxxx.jpg',
- ],
- 'CubemapPath' => [
- 'title' => '切图的路径',
- 'description' => '切图的路径(注意:有两种格式)'."\n"
- .'1、****/pano_src'."\n"
- .'2、****/cubemap',
- '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' => '2k基准图路径',
- 'type' => 'string',
- 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg',
- ],
- 'LayoutData' => [
- 'title' => '标注数据',
- 'description' => '标注数据',
- 'type' => 'string',
- 'example' => '{}',
- ],
- 'Type' => [
- 'title' => '上传资源类型',
- 'description' => '上传资源类型(IMAGE、VIDEO)',
- 'type' => 'string',
- 'example' => 'IMAGE',
- ],
+ 'FloorLabel' => ['title' => '楼层索引', 'description' => '楼层索引', 'type' => 'string'],
+ 'FloorName' => ['title' => '楼层名称', 'description' => '楼层名称', 'type' => 'string'],
+ 'ColorMapUrl' => ['title' => '彩色图地址', 'description' => '彩色图地址', 'type' => 'string'],
+ 'MiniMapUrl' => ['title' => '黑白图地址', 'description' => '黑白图地址', 'type' => 'string'],
],
+ 'description' => '',
],
+ 'description' => '',
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '分页查看子场景列表',
- ],
- 'AddProject' => [
- 'summary' => '创建一个新项目。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '查看场景详情',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2024-05-29T02:09:21.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-09-22T01:57:14.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-27T12:10:12.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'DetailSubScene' => [
+ 'summary' => '查看子场景信息。',
+ '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' => '业务id,默认取值5(未归属项目),无特殊需求不要填写此参数',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '5432****',
- ],
- ],
- [
- 'name' => 'Name',
+ 'name' => 'Id',
'in' => 'query',
- 'schema' => [
- 'title' => '项目名称',
- 'description' => '项目名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => '项目A',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID(加密ID)', 'type' => 'string', 'required' => true, 'example' => 'F79siXLsJsVVca8Yp4fgPA=='],
],
],
'responses' => [
@@ -1867,78 +1041,73 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '项目ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '子场景id(加密ID)', 'type' => 'string', 'example' => '1234***'],
+ 'Name' => ['title' => '子场景名称', 'description' => '子场景名称', 'type' => 'string', 'example' => '子场景A'],
+ 'ResourceId' => ['title' => '图片ID/视频ID', 'description' => '图片ID/视频ID(加密ID)', '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' => '子场景状态 1.未重建 2.中间模型重建中 3.中间模型重建完成 4.待重建 5.服务商重建中 6.服务商重建完成 7.已发布 8.发布中', '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]'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '创建新项目',
+ '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":""}]',
+ 'title' => '查看子场景信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => '响应参数发生变更'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
],
'DropProject' => [
'summary' => '删除已有项目,项目下存在已发布场景的不支持删除。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1946,21 +1115,12 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'delete', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'ProjectId',
'in' => 'query',
- 'schema' => [
- 'title' => '项目ID',
- 'description' => '项目ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '3242****',
- ],
+ 'schema' => ['title' => '项目ID', 'description' => '项目ID', 'type' => 'string', 'required' => true, 'example' => '3242****'],
],
],
'responses' => [
@@ -1968,212 +1128,139 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID与入参中requestId对应',
- 'description' => '请求ID与入参中requestId对应',
- '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' => '请求ID与入参中requestId对应', 'description' => '请求ID与入参中requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
'title' => '删除项目',
- ],
- 'UpdateProject' => [
- 'summary' => '更新指定的项目信息。',
- 'methods' => [
- 'post',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'DropScene' => [
+ 'summary' => '删除指定主场景。',
+ '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' => '项目ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
- ],
- [
- 'name' => 'Name',
- 'in' => 'query',
- 'schema' => [
- 'title' => '项目名称',
- 'description' => '项目名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => '项目A',
- ],
- ],
- [
- 'name' => 'BusinessId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '业务Id',
- 'description' => '业务ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => '5432****',
- ],
+ 'schema' => ['title' => '主场景id', 'description' => '主场景ID', 'type' => 'string', 'required' => true, 'example' => '1234***'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '更新项目名称',
- ],
- 'DetailProject' => [
- 'summary' => '查询项目基本信息。',
- 'methods' => [
- 'post',
+ '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":"<DropSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</DropSceneResponse>","errorExample":""}]',
+ 'title' => '删除主场景',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'DropSubScene' => [
+ 'summary' => '删除指定子场景。',
+ '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' => '项目ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
@@ -2182,117 +1269,55 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '项目ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
- 'Name' => [
- 'title' => '项目名称',
- 'description' => '项目名称',
- 'type' => 'string',
- 'example' => '项目A',
- ],
- 'BusinessId' => [
- 'title' => '业务ID',
- 'description' => '业务ID',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '查询项目信息',
- ],
- 'ListProject' => [
- 'summary' => '分页获取所有项目列表。',
- 'methods' => [
- 'post',
+ '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":"<DropSubSceneResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</DropSubSceneResponse>","errorExample":""}]',
+ 'title' => '删除子场景',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DropSubScene'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'tdsr:DeleteSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetConnData' => [
+ 'summary' => '获取关联信息,标注时使用。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -2300,206 +1325,86 @@
],
'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' => '项目名称(使用name%搜索)',
- 'type' => 'string',
- 'required' => false,
- 'example' => '项目A',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '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' => '{}'],
'List' => [
- 'title' => '项目数据',
- 'description' => '项目数据',
+ 'title' => '关联信息',
+ 'description' => '关联信息',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'Id' => [
- 'title' => '项目ID',
- 'description' => '项目ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
- 'Name' => [
- 'title' => '项目名称',
- 'description' => '项目名称',
- 'type' => 'string',
- 'example' => '项目A',
- ],
- 'BusinessId' => [
- 'title' => '业务ID',
- 'description' => '业务ID',
- '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' => 'ID', 'description' => 'ID', 'type' => 'string', 'example' => '1#234#abc'],
+ 'MapId' => ['title' => '关联的ID', 'description' => '关联的ID', 'type' => 'string', 'example' => '1#456#def'],
+ 'Type' => ['title' => 'outer:外关联 inner:内关联 stair:楼梯关联', 'description' => 'outer:外关联 inner:内关联 stair:楼梯关联', 'type' => 'string', 'example' => 'outer'],
],
+ 'description' => '',
],
],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '分页查询项目列表',
- ],
- 'AddMosaics' => [
- 'summary' => '自定义区域打马赛克。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\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":""}]',
+ 'title' => '获取关联信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:52.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConnData'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetCopySceneTaskStatus' => [
+ 'summary' => '查询复制场景任务状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2507,112 +1412,78 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'create',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
- 'name' => 'SubSceneId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- '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' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'required' => true, 'example' => 'yuywey****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => 'OvFuuwhfoAX8uIpxC/GJ****',
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4****'],
+ 'Code' => ['title' => '返回码', 'description' => '返回码,200:成功,其他:失败', '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed', 'type' => 'string', 'example' => 'succeed'],
+ 'Progress' => ['title' => '任务进度', 'description' => '进度百分比', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '添加马赛克',
- ],
- 'GetHotspotConfig' => [
- 'methods' => [
- 'get',
- 'post',
+ '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":""}]',
+ 'title' => '查询复制场景任务状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetCopySceneTaskStatus'],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetHotspotConfig' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2629,51 +1500,27 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'PreviewToken',
'in' => 'query',
- 'schema' => [
- 'description' => '预览token',
- 'type' => 'string',
- 'required' => true,
- 'example' => '344794c32937474a9c59eb130936****',
- ],
+ 'schema' => ['description' => '预览token', 'type' => 'string', 'required' => true, 'example' => '344794c32937474a9c59eb130936****'],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'description' => '0 未发布, 1 已发布',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'example' => '0',
- ],
+ 'schema' => ['description' => '0 未发布, 1 已发布', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '0'],
],
[
'name' => 'Enabled',
'in' => 'query',
- 'schema' => [
- 'description' => '是否开启自用资源访问(需要在发布场景之前开启)',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true/false',
- ],
+ 'schema' => ['description' => '是否开启自用资源访问(需要在发布场景之前开启)', 'type' => 'boolean', 'required' => false, 'example' => 'true/false'],
],
[
'name' => 'Domain',
'in' => 'query',
- 'schema' => [
- 'description' => '自定义OSS域名(可为CDN域名)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'www.aliyundoc.com',
- ],
+ 'schema' => ['description' => '自定义OSS域名(可为CDN域名)', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'],
],
],
'responses' => [
@@ -2682,61 +1529,23 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
@@ -2745,274 +1554,129 @@
'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":""}]',
'title' => '查询热点标注配置',
'summary' => '查询热点标注配置,后处理时使用。',
- ],
- 'GetHotspotTag' => [
- 'methods' => [
- 'post',
- 'get',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-08-23T12:26:09.000Z', 'description' => '请求参数发生变更、响应参数发生变更、错误码发生变更'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
],
+ ],
+ ],
+ 'GetHotspotSceneData' => [
+ 'summary' => '根据预览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' => '预览token',
- 'type' => 'string',
- 'required' => false,
- 'example' => '344794c32937474a9c59eb130936****',
- ],
- ],
- [
- 'name' => 'SubSceneUuid',
- 'in' => 'query',
- 'schema' => [
- 'description' => '子场景Uid'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => '123456',
- ],
+ 'schema' => ['title' => '预览token', 'description' => '预览token', 'type' => 'string', 'required' => true, 'example' => '344794c32937474a9c59eb130936****'],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'description' => '类型0:未发布。1:已发布',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1',
- ],
+ 'schema' => ['title' => '0 未发布, 1 已发布', 'description' => '0 未发布, 1 已发布', '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' => '自定义oss域名(可为cdn域名)', 'description' => '自定义OSS域名(可为CDN域名)', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'],
],
[
- 'name' => 'Domain',
+ 'name' => 'Enabled',
'in' => 'query',
- 'schema' => [
- 'description' => '自定义OSS域名(可为CDN域名)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'www.aliyundoc.com',
- ],
+ 'schema' => ['title' => '是否开启自用资源访问', 'description' => '是否开启自用资源访问', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***',
- ],
- 'ObjectString' => [
- 'description' => '热点信息字符串',
- 'type' => 'string',
- 'example' => '"{}"',
- ],
+ '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' => 'string',
- 'example' => '{"watermarkImg":[],"enabledTitleTag":0}',
- ],
- 'ErrMessage' => [
- 'description' => '错误消息',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'Success' => [
- 'description' => '请求是否成功',
- 'type' => 'boolean',
- 'example' => 'true',
+ 'description' => '业务数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'SceneType' => ['title' => '3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO', 'description' => '3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO', 'type' => 'string', 'example' => 'MODEL_3D'],
+ 'PreviewToken' => ['title' => '预览token', 'description' => '预览token', 'type' => 'string', 'example' => '344794c32937474a9c59eb130936****'],
+ 'PreviewData' => ['title' => 'html转译后的预览数据,包含图片、子场景ID等信息', 'description' => 'html转译后的预览数据,包含图片、子场景ID等信息', 'type' => 'string', 'example' => '一串转译数据'],
+ 'ModelToken' => ['title' => '模型token(sgm token)', 'description' => '模型token(sgm token)', 'type' => 'string', 'example' => 'A.e.QRQRLWYEHIUE****'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '获取热点标注信息',
- 'summary' => '获取热点标注信息,后处理时使用。',
- ],
- 'GetWindowConfig' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
+ '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":""}]',
+ 'title' => '获取场景模型预览数据',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-08-10T02:52:57.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '预览token',
- 'type' => 'string',
- 'required' => false,
- 'example' => '5dc5c2dd927e45039dadb312384b****',
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Data' => [
- 'description' => '返回数据'."\n",
- 'type' => 'object',
- 'example' => '2345****',
- ],
- 'ObjectString' => [
- 'description' => '配置信息JSON字符串',
- 'type' => 'string',
- 'example' => '"{}"',
- ],
- 'RequestId' => [
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****',
- ],
- 'Success' => [
- 'description' => '是否请求成功',
- 'type' => 'boolean',
- 'example' => 'success',
- ],
- 'ErrMessage' => [
- 'description' => '错误信息'."\n",
- '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' => '全部资源', '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":""}]',
- 'title' => '获取系统配置信息',
- 'summary' => '获取系统配置信息,预览、后处理时使用。',
],
- 'PublishHotspot' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetHotspotTag' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3029,148 +1693,32 @@
],
'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' => 'json字符串',
- ],
+ 'schema' => ['description' => '预览token', 'type' => 'string', 'required' => false, 'example' => '344794c32937474a9c59eb130936****'],
],
[
'name' => 'SubSceneUuid',
'in' => 'query',
- 'schema' => [
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2345****',
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Data' => [
- 'description' => '请求结果',
- 'type' => 'object',
- 'example' => '2345****',
- ],
- 'RequestId' => [
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****',
- ],
- 'Success' => [
- 'description' => '是否成功',
- 'type' => 'boolean',
- 'example' => 'success',
- ],
- 'ErrMessage' => [
- 'description' => '错误信息'."\n",
- '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":""}]',
- 'title' => '发布热点信息',
- 'summary' => '发布热点信息。',
- ],
- 'SaveHotspotConfig' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- [
- 'APP' => [],
+ 'schema' => ['description' => '子场景Uid'."\n", 'type' => 'string', 'required' => false, 'example' => '123456'],
],
[
- 'PrivateKey' => [],
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['description' => '类型0:未发布。1:已发布', 'type' => 'string', 'required' => false, 'example' => '1'],
],
[
- 'BearerToken' => [],
- ],
- ],
- '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' => '是否开启自用资源访问', 'type' => 'boolean', 'required' => false, 'example' => 'true/false'],
],
[
- 'name' => 'PreviewToken',
+ 'name' => 'Domain',
'in' => 'query',
- 'schema' => [
- 'description' => '预览token',
- 'type' => 'string',
- 'required' => false,
- 'example' => '5dc5c2dd927e45039dadb312384b****',
- ],
+ 'schema' => ['description' => '自定义OSS域名(可为CDN域名)', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'],
],
],
'responses' => [
@@ -3178,184 +1726,128 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****',
- ],
- 'Success' => [
- 'description' => '是否成功',
- 'type' => 'boolean',
- 'example' => 'success',
- ],
- 'ErrMessage' => [
- 'description' => '错误信息',
- 'type' => 'string',
- 'example' => '错误信息',
- ],
+ 'RequestId' => ['description' => '请求ID', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***'],
+ 'ObjectString' => ['description' => '热点信息字符串', 'type' => 'string', 'example' => '"{}"'],
+ 'Data' => ['description' => '热点信息', 'type' => 'string', 'example' => '{"watermarkImg":[],"enabledTitleTag":0}'],
+ 'ErrMessage' => ['description' => '错误消息', 'type' => 'string', 'example' => 'success'],
+ 'Success' => ['description' => '请求是否成功', '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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 500 => [
- [
- 'errorCode' => 'InvalidParameter',
- 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.',
+ '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":""}]',
+ 'title' => '获取热点标注信息',
+ 'summary' => '获取热点标注信息,后处理时使用。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-08-23T12:26:09.000Z', 'description' => '请求参数发生变更、响应参数发生变更、错误码发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', '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":""}]',
- 'title' => '保存热点标注配置',
- 'summary' => '保存热点标注配置,后处理时使用。',
],
- 'SaveHotspotTag' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetLayoutData' => [
+ 'summary' => '获取最新标注信息,标注时使用。',
+ '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',
- 'in' => 'query',
- 'schema' => [
- 'description' => '热点标签数据',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'json字符串',
- ],
- ],
- [
- 'name' => 'SubSceneUuid',
+ 'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2345****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****',
- ],
- 'Success' => [
- 'description' => '是否请求成功',
- 'type' => 'boolean',
- 'example' => 'success',
- ],
- 'ErrMessage' => [
- 'description' => '错误信息',
- 'type' => 'string',
- 'example' => '错误信息',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '{}'],
'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'],
+ '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 \\"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}","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":""}]',
+ 'title' => '获取最新标注信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', '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":""}]',
- 'title' => '保存热点标注信息',
- 'summary' => '保存热点标注信息,后处理时使用。',
],
- 'TempPreviewStatus' => [
- 'summary' => '查询预览任务状态,调用TempPreview后可以使用此接口查看任务状态,当任务结束后才可以使用预览链接进行预览,需要在调用TempPreview接口后10分钟之内调用。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'GetOriginLayoutData' => [
+ 'summary' => '获取原始标注信息,可以配合更新标注信息接口使用来还原标注信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3363,131 +1855,70 @@
],
'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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '状态标识',
- 'description' => 'processing:处理中 succeed:成功 failed:失败',
- 'type' => 'string',
- 'example' => 'processing',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '{}'],
'AccessDeniedDetail' => [
- 'description' => '访问被拒绝详细信息。',
'type' => 'object',
'properties' => [
- 'AuthAction' => [
- 'description' => '鉴权请求Action。',
- 'type' => 'string',
- 'example' => 'tdsr:TempPreviewStatus',
- ],
- 'AuthPrincipalDisplayName' => [
- 'description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
- .'- RAM 用户:RAM 用户 UID'."\n"
- .'- RAM 角色:RoleName:RoleSessionName'."\n"
- .'- Federated:ProviderType/ProviderName',
- 'type' => 'string',
- 'example' => '2xxxxxxxxxxxxx',
- ],
- 'AuthPrincipalOwnerId' => [
- 'description' => '请求中用于鉴权的身份所属的阿里云账号UID信息',
- 'type' => 'string',
- 'example' => '1xxxxx',
- ],
- 'AuthPrincipalType' => [
- 'description' => '请求中用于鉴权的身份类型。具体取值为:'."\n"
- .'- RAM 用户:SubUser'."\n"
- .'- RAM 角色:AssumedRoleUser'."\n"
- .'- SSO 联合身份:Federated',
- 'type' => 'string',
- 'example' => 'SubUser',
- ],
- 'EncodedDiagnosticMessage' => [
- 'description' => '编码后的用于权限诊断的信息',
- 'type' => 'string',
- 'example' => 'AABBCCxxxxxxxx',
- ],
- 'NoPermissionType' => [
- 'description' => '导致鉴权失败的原因。具体取值为:'."\n"
- .'- ExplicitDeny:显示拒绝'."\n"
- .'- ImplicitDeny:隐式拒绝',
- 'type' => 'string',
- 'example' => 'ExplicitDeny',
- ],
- 'PolicyType' => [
- 'description' => '导致鉴权失败的策略类型。具体取值为:'."\n"
- .'- 管控策略:ControlPolicy'."\n"
- .'- 会话策略:SessionPolicy'."\n"
- .'- 角色信任策略:AssumeRolePolicy'."\n"
- .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
- .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
- .'- OSS Bucket Policy:BucketPolicy'."\n"
- .'- SLS Project Policy:ProjectPolicy',
- 'type' => 'string',
- 'example' => 'AccountLevelIdentityBasedPolicy',
- ],
+ 'AuthAction' => ['type' => 'string'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '查询预览任务状态',
- 'description' => '当预览任务成功结束后才可以使用预览链接进行预览,使用[预览](https://help.aliyun.com/document_detail/254008.html)接口发起预览任务后10分钟内可使用此接口获取预览任务状态。',
- ],
- 'GetSingleConnData' => [
- 'summary' => '获取单图的关联信息。',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '获取原始标注信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOriginLayoutData'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetOssPolicy' => [
+ 'summary' => '获取oss授权,获取授权后使用OSS SDK往指定路径上传图片或视频文件,上传完后直接调用LinkImage接口往子场景中添加图片。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3495,129 +1926,77 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'minimum' => '1',
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '关联ID',
- 'type' => 'string',
- 'example' => '1#567#def',
- ],
- 'Type' => [
- 'title' => 'outer:外关联 inner:内关联 stair:楼梯关联',
- 'description' => 'outer:外关联 inner:内关联 stair:楼梯关联',
- 'type' => 'string',
- 'example' => 'outer',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
+ 'AccessId' => ['title' => 'accessId', 'description' => 'accessId,OSS SDK上传时参数,对应OSSAccessKeyId', 'type' => 'string', 'example' => 'abc'],
+ 'Policy' => ['title' => '授权', 'description' => '授权,OSS SDK上传时参数,对应policy', 'type' => 'string', 'example' => 'def'],
+ 'Signature' => ['title' => '签名', 'description' => '签名,OSS SDK上传时参数,对应signature', 'type' => 'string', 'example' => 'ghi'],
+ 'Dir' => ['title' => '授权路径', 'description' => '授权路径,OSS SDK上传时参数,需要拼接文件名后使用, ${DIR}/xxx.jpg对应key', 'type' => 'string', 'example' => '123/'],
+ 'Host' => ['title' => '上传地址', 'description' => '上传地址, OSS SDK上传时的请求地址', 'type' => 'string', 'example' => 'oss.aliyun.com'],
+ 'Expire' => ['title' => '授权失效时间(s)', 'description' => '授权失效时间(s),可以判断授权是否在有效期内,失效后授权不可用', 'type' => 'string', 'example' => '60'],
+ 'Callback' => ['title' => '上传回调', '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',
- ],
+ 'AuthAction' => ['type' => 'string'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '获取单图的关联信息',
- ],
- 'GetTaskStatus' => [
- 'summary' => '查询任务状态,可以查询所有类型任务状态。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '获取OSS授权',
+ 'description' => '获取上传凭据后请参考[服务端签名后直传](https://help.aliyun.com/document_detail/31926.html)流程上传文件,上传后调用[关联图片到子场景](https://help.aliyun.com/document_detail/254024.html)接口关联图片到子场景。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOssPolicy'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetPackSceneTaskStatus' => [
+ 'summary' => '获取场景数据打包状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3625,119 +2004,73 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'TaskId',
'in' => 'query',
- 'schema' => [
- 'title' => '任务ID',
- 'description' => '任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'required' => true, 'example' => 'hjsyuyiuwe7wehg****'],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['title' => '操作类型:download(下载),sync(同步)', 'description' => '操作类型:download(下载),sync(同步)', 'type' => 'string', 'required' => true, 'example' => 'download'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '未开始 :init 处理中 : processing 失败 :failed 完成 :succeed 取消 :canceled',
- 'type' => 'string',
- 'example' => 'init',
- ],
- 'Type' => [
- 'title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other',
- 'description' => '墙线预测:wall_line 切图:cut_image 重建:build 直角优化:right_angle_optimization 其他:other ',
- 'type' => 'string',
- 'example' => 'wallline',
- ],
- 'ErrorCode' => [
- 'title' => '任务执行失败错误码',
- 'description' => '任务执行失败错误码',
- 'type' => 'string',
- 'example' => '2001',
- ],
- 'ErrorMsg' => [
- 'title' => '任务执行失败错误消息',
- 'description' => '任务执行失败错误消息',
- 'type' => 'string',
- 'example' => '未检测到墙线',
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B****'],
+ 'Code' => ['title' => '返回码', 'description' => '200:成功,其他:失败', '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed', 'type' => 'string', 'example' => 'succeed'],
+ 'Progress' => ['title' => '任务进度', 'description' => '进度百分比', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '查询任务状态',
- ],
- 'RectVertical' => [
- 'summary' => '对指定子场景下的图片进行垂直矫正,矫正后会删除该子场景关联关系。',
- 'methods' => [
- 'post',
+ 'title' => '获取场景数据打包状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => '响应参数发生变更'],
],
- 'schemes' => [
- 'https',
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPackSceneTaskStatus'],
+ ],
],
+ 'ramActions' => [],
+ '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":""}]',
+ ],
+ 'GetRectifyImage' => [
+ 'summary' => '获取垂直矫正后的图片。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3745,55 +2078,12 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- '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' => '需要预测的门的数量,DetectDoor为true时生效',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '2',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
@@ -3801,78 +2091,57 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => 'syuwoiewyieiyy****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '垂直矫正',
- ],
- 'GetLayoutData' => [
- 'summary' => '获取最新标注信息,标注时使用。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '获取矫正后图片',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetRectifyImage'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetSceneBuildTaskStatus' => [
+ 'summary' => '查询场景重建任务状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3880,21 +2149,12 @@
],
'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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'],
],
],
'responses' => [
@@ -3903,78 +2163,61 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '场景ID', 'type' => 'string', 'example' => 'm+0cmndEGjg9pv/hy4jh****'],
+ 'Status' => ['title' => '未开始 init 处理中 失败 failed processing 完成 succeed 取消 canceled', 'description' => '未开始:init; 处理中:processing; 失败:failed;完成:succeed; 取消:canceled;', 'type' => 'string', 'example' => 'failed'],
+ 'ErrorCode' => ['title' => '任务失败错误码', 'description' => '任务失败错误码', 'type' => 'string', 'example' => '2001'],
+ 'ErrorMsg' => ['title' => '任务失败错误消息', 'description' => '任务失败错误消息', '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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '获取最新标注信息',
- ],
- 'TempPreview' => [
- 'summary' => '重建后可以调用此预览接口获取预览链接。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '查询场景重建任务状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSceneBuildTaskStatus'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetScenePackUrl' => [
+ 'summary' => '用于调用PackScene接口后,获取数据包地址,以便于下载。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3982,107 +2225,81 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '主场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '临时预览链接,12小时内有效',
- 'type' => 'string',
- 'example' => 'https://preview-lyj.aliyuncs.com/preview/temp/xxx****',
- ],
- 'SceneId' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'],
+ 'Code' => ['title' => '返回码', 'description' => '200:成功,其他:失败', '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'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '预览',
- ],
- 'LabelBuild' => [
- 'summary' => '3D模型重建。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '获取场景打包文件地址',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePackUrl'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetScenePreviewData' => [
+ 'summary' => '场景预览数据,用于模型渲染。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4090,158 +2307,238 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
- 'name' => 'SceneId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
- ],
- [
- 'name' => 'Mode',
- 'in' => 'query',
- 'schema' => [
- 'title' => '重建模式:MANUAL:手动(云端),默认,SEMI_AUTOMATIC:半自动(移动端)',
- 'description' => 'MANUAL(手动):仅限使用标注工具重建时使用此参数(默认调用参数);'."\n"
- .'SEMI_AUTOMATIC(自动):仅限基于App端进行自动化建模时使用;',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'MANUAL(手动)/SEMI_AUTOMATIC(自动)',
- ],
- ],
- [
- 'name' => 'WallHeight',
+ 'name' => 'PreviewToken',
'in' => 'query',
- 'schema' => [
- 'title' => '墙高,默认0不设置,范围200-1000. 单位cm',
- 'description' => '墙高,默认0不设置,范围200-1000. 单位cm',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '0',
- ],
+ 'schema' => ['title' => '预览token', 'description' => '预览token', 'type' => 'string', 'required' => true, 'example' => '2735913e96da44ea8c86f8e777c8****'],
],
[
- 'name' => 'OptimizeWallWidth',
+ 'name' => 'Domain',
'in' => 'query',
- 'schema' => [
- 'title' => '墙宽优化,OFF:关闭(默认) NORMAL:标准 ENHANCED:加强',
- 'description' => '墙宽优化,OFF:关闭(默认) NORMAL:标准 ENHANCED:加强',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'OFF',
- ],
+ 'schema' => ['title' => '自定义oss域名(可为cdn域名)', 'description' => '自定义oss域名(可为cdn域名)', 'type' => 'string', 'required' => false, 'example' => 'www.example.com'],
],
[
- 'name' => 'ModelStyle',
+ 'name' => 'Enabled',
'in' => 'query',
- 'schema' => [
- 'title' => '模型效果 PATCH:切片模型(默认) DEPTH:深度模型 VIRTUAL:虚拟模型 MOBILE:移动重建模型',
- 'description' => '模型效果 PATCH:切片模型(默认) DEPTH:深度模型 ',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PATCH',
- ],
+ 'schema' => ['title' => '是否开启自用资源访问(默认false)', 'description' => '是否开启自用资源访问(默认false)', 'type' => 'boolean', 'required' => false, 'example' => 'true/false'],
],
[
- 'name' => 'PlanStyle',
+ 'name' => 'ShowTag',
'in' => 'query',
- 'schema' => [
- 'title' => '户型图,DEFAULT(默认),STANDARD(标准)',
- 'description' => '户型图,DEFAULT(默认),STANDARD(标准)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'DEFAULT',
- ],
+ 'schema' => ['title' => '是否返回热点数据(默认false)', 'description' => '是否返回热点数据(默认false)', 'type' => 'boolean', 'required' => false, 'example' => 'true/false'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '重建任务ID',
- 'type' => 'string',
- 'example' => '234****',
- ],
- 'AccessDeniedDetail' => [
+ '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' => [
- 'AuthAction' => [
- 'type' => 'string',
- ],
- 'AuthPrincipalDisplayName' => [
- 'type' => 'string',
- ],
- 'AuthPrincipalOwnerId' => [
- 'type' => 'string',
- ],
- 'AuthPrincipalType' => [
- 'type' => 'string',
- ],
- 'EncodedDiagnosticMessage' => [
- 'type' => 'string',
- ],
- 'NoPermissionType' => [
- 'type' => 'string',
+ 'Model' => [
+ 'title' => '模型数据',
+ 'description' => '模型数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'PanoList' => [
+ 'title' => '点位数据',
+ 'description' => '点位数据',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '模型场景数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'Id' => ['title' => '点位ID', 'description' => '点位ID', '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' => '当前点位是否渲染,false不渲染,场景无法跳转', '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' => '图片虚拟ID', 'type' => 'string', 'example' => '93132801658010****'],
+ 'VirtualName' => ['title' => '图片名称', 'description' => '图片名称', 'type' => 'string', 'example' => '卧室'],
+ 'MainImage' => ['title' => '单房间多图情况下,是否为主图,默认true', 'description' => '单房间多图情况下,是否为主图,默认true', 'type' => 'boolean', 'example' => 'true/false'],
+ 'SubSceneId' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'example' => 'a7RqCd3kLMgglmn****'],
+ 'CurRoomPicList' => [
+ 'title' => '当前房间的所有点位',
+ 'description' => '当前房间的所有点位',
+ 'type' => 'array',
+ 'items' => ['description' => '点位ID', 'type' => 'string', 'example' => '1****'],
+ ],
+ 'Neighbours' => [
+ 'title' => '当前房间邻近可视的点位id',
+ 'description' => '当前房间邻近可视的点位id',
+ 'type' => 'array',
+ 'items' => ['description' => '点位ID', '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/'],
+ ],
],
- 'PolicyType' => [
- 'type' => 'string',
+ 'Tags' => [
+ 'title' => '热点数据',
+ 'description' => '热点数据',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '热点数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'Id' => ['title' => '标签ID', 'description' => '标签ID', 'type' => 'string', 'example' => '1****'],
+ 'Type' => ['title' => '热点类型', 'description' => '热点类型(TEXT | IMAGE | VIDEO | LINK | SCENESLINK)', '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' => '点位ID', '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' => '场景ID', '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' => '内容类型,支持默认(default),小标(point),壁纸(mural)', 'type' => 'string', 'example' => 'default'],
+ 'IsTagVisibleBy3d' => ['title' => '是否在鸟瞰模式下显示', 'description' => '是否在鸟瞰模式下显示', 'type' => 'boolean', 'example' => 'true/false'],
+ 'FormJumpType' => ['description' => 'type为SCENESLINK时生效,背景图的大小', 'type' => 'boolean', 'example' => 'true/false'],
+ 'FormImgSize' => [
+ 'description' => 'type为SCENESLINK时生效,背景图的大小',
+ 'type' => 'array',
+ 'items' => ['description' => '大小', 'type' => 'integer', 'format' => 'int64', 'example' => '1****'],
+ ],
+ 'RelatedPanoIds' => [
+ 'description' => '当前热点所在房间的所有点位id'."\n",
+ 'type' => 'array',
+ 'items' => ['description' => '点位ID', 'type' => 'string', 'example' => '1****'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
],
+ 'AccessDeniedDetail' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthAction' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
+ ],
+ 'description' => '',
+ ],
],
],
],
],
- '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":""}]',
- 'title' => '模型重建',
- ],
- 'GetOssPolicy' => [
- 'summary' => '获取oss授权,获取授权后使用OSS SDK往指定路径上传图片或视频文件,上传完后直接调用LinkImage接口往子场景中添加图片。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '场景预览数据',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-02-16T13:20:06.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetScenePreviewData'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetScenePreviewInfo' => [
+ 'summary' => '获取场景模型点位信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4249,138 +2546,91 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
- 'name' => 'SubSceneId',
+ 'name' => 'ModelToken',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '模型token', 'description' => '模型token', 'type' => 'string', 'required' => true, 'example' => 'A.e.RQJRPYGIJJQP****'],
+ ],
+ [
+ 'name' => 'Domain',
+ 'in' => 'query',
+ 'schema' => ['title' => '自定义oss域名(可为cdn域名)', 'description' => '自定义OSS域名(可为CDN域名)', 'type' => 'string', 'required' => false, 'example' => 'www.aliyundoc.com'],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'query',
+ 'schema' => ['title' => '是否开启自用资源访问', 'description' => '是否开启自用资源访问', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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',
- ],
- 'AccessId' => [
- 'title' => 'accessId',
- 'description' => 'accessId,OSS SDK上传时参数,对应OSSAccessKeyId',
- 'type' => 'string',
- 'example' => 'abc',
- ],
- 'Policy' => [
- 'title' => '授权',
- 'description' => '授权,OSS SDK上传时参数,对应policy',
- 'type' => 'string',
- 'example' => 'def',
- ],
- 'Signature' => [
- 'title' => '签名',
- 'description' => '签名,OSS SDK上传时参数,对应signature',
- 'type' => 'string',
- 'example' => 'ghi',
- ],
- 'Dir' => [
- 'title' => '授权路径',
- 'description' => '授权路径,OSS SDK上传时参数,需要拼接文件名后使用, ${DIR}/xxx.jpg对应key',
- 'type' => 'string',
- 'example' => '123/',
- ],
- 'Host' => [
- 'title' => '上传地址',
- 'description' => '上传地址, OSS SDK上传时的请求地址',
- 'type' => 'string',
- 'example' => 'oss.aliyun.com',
- ],
- 'Expire' => [
- 'title' => '授权失效时间(s)',
- 'description' => '授权失效时间(s),可以判断授权是否在有效期内,失效后授权不可用',
- 'type' => 'string',
- 'example' => '60',
- ],
- 'Callback' => [
- 'title' => '上传回调',
- 'description' => '上传回调,保留字段,目前未使用',
- 'type' => 'string',
- 'example' => '""',
+ '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' => 'html转译后的预览数据', '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/'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '获取OSS授权',
- 'description' => '获取上传凭据后请参考[服务端签名后直传](https://help.aliyun.com/document_detail/31926.html)流程上传文件,上传后调用[关联图片到子场景](https://help.aliyun.com/document_detail/254024.html)接口关联图片到子场景。',
- ],
- 'PredictionWallLine' => [
- 'summary' => '墙线预测,返回taskId以及subsceneId,可以根据taskId查询任务状态,任务结束后可以根据subsceneId查询具体墙线数据。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '获取场景模型点位信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-08-10T02:52:57.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetScenePreviewResource' => [
+ 'summary' => '用于模型类场景的预览。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4388,119 +2638,97 @@
],
'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' => '预览token', 'description' => '预览token', 'type' => 'string', 'required' => true, 'example' => '2deb941b3e1****'],
],
[
- 'name' => 'CameraHeight',
+ 'name' => 'Draft',
'in' => 'query',
- 'schema' => [
- 'title' => '相机高度 单位 cm',
- 'description' => '相机高度单位 cm',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '160',
- ],
+ 'schema' => ['title' => '是否草稿预览', 'description' => 'true/false,是否草稿预览,默认:false,用于热点添加后的预览', 'type' => 'boolean', 'required' => false, 'example' => 'false'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
- 'SubSceneId' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'example' => '2345****',
+ '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' => '场景-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'],
+ ],
+ ],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '墙线预测',
- ],
- 'GetSceneBuildTaskStatus' => [
- 'summary' => '查询场景重建任务状态。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '场景预览数据',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ['createdAt' => '2022-04-25T01:59:01.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetSingleConnData' => [
+ 'summary' => '获取单图的关联信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -4508,119 +2736,84 @@
],
'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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'minimum' => '1', 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '场景ID',
- 'type' => 'string',
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
- 'Status' => [
- 'title' => '未开始 init 处理中 失败 failed processing 完成 succeed 取消 canceled',
- 'description' => '未开始:init; 处理中:processing; 失败:failed;完成:succeed; 取消:canceled;',
- 'type' => 'string',
- 'example' => 'failed',
- ],
- 'ErrorCode' => [
- 'title' => '任务失败错误码',
- 'description' => '任务失败错误码',
- 'type' => 'string',
- 'example' => '2001',
- ],
- 'ErrorMsg' => [
- 'title' => '任务失败错误消息',
- 'description' => '任务失败错误消息',
- 'type' => 'string',
- 'example' => '墙线数量少于4',
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '关联ID', 'type' => 'string', 'example' => '1#567#def'],
+ 'Type' => ['title' => 'outer:外关联 inner:内关联 stair:楼梯关联', 'description' => 'outer:外关联 inner:内关联 stair:楼梯关联', 'type' => 'string', 'example' => 'outer'],
+ ],
+ 'description' => '',
+ ],
],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '查询场景重建任务状态',
- ],
- 'UpdateConnData' => [
- 'summary' => '更新关联信息,标注时使用,保存最新关联数据。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\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":""}]',
+ 'title' => '获取单图的关联信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:51.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSingleConnData'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetSourcePackStatus' => [
+ 'summary' => '获取全景图文件打包状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4628,105 +2821,80 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
- 'name' => 'SceneId',
+ 'name' => 'TaskId',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
- ],
- [
- 'name' => 'ConnData',
- 'in' => 'query',
- 'schema' => [
- 'title' => '关联数据',
- 'description' => '关联数据',
- 'type' => 'string',
- 'required' => true,
- 'example' => '{}',
- ],
+ 'schema' => ['title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'required' => true, 'example' => 'hjsyuyiuwe7wehg****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'],
+ 'Code' => ['title' => '返回码', 'description' => '200:成功,其他:失败', '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '更新关联信息',
- ],
- 'PredImage' => [
- 'summary' => '图片预处理,包括垂直矫正、墙线预测、门预测,自动门预测与切图失败时可使用此接口发起重试。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '获取全景图文件打包状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-25T11:17:32.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetSubSceneTaskStatus' => [
+ 'summary' => '子场景的预处理及切图状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -4734,139 +2902,87 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- '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' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => '1234****',
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务ID', 'type' => 'string', 'example' => '4638****'],
+ 'SceneId' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'example' => '2345****'],
+ 'SubSceneId' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'example' => '3456***'],
+ 'Status' => ['title' => '未开始 init 处理中 processing 失败 failure 完成 succeed 取消 canceled', 'description' => '未开始 init 处理中 processing 失败 failure 完成 succeed 取消 canceled', 'type' => 'string', 'example' => 'init'],
+ 'Type' => ['title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other', 'description' => '墙线预测:wall_line 切图:cut_image 重建:build 直角优化:right_angle_optimization 其他:other ', 'type' => 'string', 'example' => 'cutimage'],
+ 'ErrorCode' => ['title' => '任务失败错误码', 'description' => '任务失败错误码', 'type' => 'string', 'example' => '2001'],
+ 'ErrorMsg' => ['title' => '任务失败错误信息', 'description' => '任务失败错误信息', 'type' => 'string', 'example' => '异常信息'],
+ ],
+ 'description' => '',
+ ],
],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '图片预处理',
- ],
- 'GetRectifyImage' => [
- 'summary' => '获取垂直矫正后的图片。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\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":""}]',
+ 'title' => '查看子场景预处理及切图状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSubSceneTaskStatus'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetTaskStatus' => [
+ 'summary' => '查询任务状态,可以查询所有类型任务状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -4874,202 +2990,156 @@
],
'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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '未开始 :init 处理中 : processing 失败 :failed 完成 :succeed 取消 :canceled', 'type' => 'string', 'example' => 'init'],
+ 'Type' => ['title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other', 'description' => '墙线预测:wall_line 切图:cut_image 重建:build 直角优化:right_angle_optimization 其他:other ', 'type' => 'string', 'example' => 'wallline'],
+ 'ErrorCode' => ['title' => '任务执行失败错误码', 'description' => '任务执行失败错误码', 'type' => 'string', 'example' => '2001'],
+ 'ErrorMsg' => ['title' => '任务执行失败错误消息', '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',
- ],
+ 'AuthAction' => ['type' => 'string'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '获取矫正后图片',
- ],
- 'GetOriginLayoutData' => [
- 'summary' => '获取原始标注信息,可以配合更新标注信息接口使用来还原标注信息。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '查询任务状态',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['description' => '预览token', 'type' => 'string', 'required' => false, 'example' => '5dc5c2dd927e45039dadb312384b****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '返回数据'."\n", 'type' => 'object', 'example' => '2345****'],
+ 'ObjectString' => ['description' => '配置信息JSON字符串', 'type' => 'string', 'example' => '"{}"'],
+ 'RequestId' => ['description' => '请求ID', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'],
+ 'Success' => ['description' => '是否请求成功', 'type' => 'boolean', 'example' => 'success'],
+ 'ErrMessage' => ['description' => '错误信息'."\n", '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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取原始标注信息',
- ],
- 'RectifyImage' => [
- 'summary' => '对输入图片进行垂直矫正。',
- 'methods' => [
- 'post',
+ 'errorCodes' => [
+ 500 => [
+ ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => '参数值校验不通过。请使用请求参数构造规范化的请求字符串。详细信息参见“签名机制”。'],
+ ],
],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '获取系统配置信息',
+ 'summary' => '获取系统配置信息,预览、后处理时使用。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'LabelBuild' => [
+ 'summary' => '3D模型重建。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5077,33 +3147,38 @@
],
'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' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'CameraHeight',
+ 'name' => 'Mode',
'in' => 'query',
- 'schema' => [
- 'title' => '相机高度 单位 cm',
- 'description' => '相机高度单位 cm',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '160',
- ],
+ 'schema' => ['title' => '重建模式:MANUAL:手动(云端),默认,SEMI_AUTOMATIC:半自动(移动端)', 'description' => 'MANUAL(手动):仅限使用标注工具重建时使用此参数(默认调用参数);'."\n"
+ .'SEMI_AUTOMATIC(自动):仅限基于App端进行自动化建模时使用;', 'type' => 'string', 'required' => false, 'example' => 'MANUAL(手动)/SEMI_AUTOMATIC(自动)'],
+ ],
+ [
+ 'name' => 'WallHeight',
+ 'in' => 'query',
+ 'schema' => ['title' => '墙高,默认0不设置,范围200-1000. 单位cm', 'description' => '墙高,默认0不设置,范围200-1000. 单位cm', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '0'],
+ ],
+ [
+ 'name' => 'OptimizeWallWidth',
+ 'in' => 'query',
+ 'schema' => ['title' => '墙宽优化,OFF:关闭(默认) NORMAL:标准 ENHANCED:加强', 'description' => '墙宽优化,OFF:关闭(默认) NORMAL:标准 ENHANCED:加强', 'type' => 'string', 'required' => false, 'example' => 'OFF'],
+ ],
+ [
+ 'name' => 'ModelStyle',
+ 'in' => 'query',
+ 'schema' => ['title' => '模型效果 PATCH:切片模型(默认) DEPTH:深度模型 VIRTUAL:虚拟模型 MOBILE:移动重建模型', 'description' => '模型效果 PATCH:切片模型(默认) DEPTH:深度模型 ', 'type' => 'string', 'required' => false, 'example' => 'PATCH'],
+ ],
+ [
+ 'name' => 'PlanStyle',
+ 'in' => 'query',
+ 'schema' => ['title' => '户型图,DEFAULT(默认),STANDARD(标准)', 'description' => '户型图,DEFAULT(默认),STANDARD(标准)', 'type' => 'string', 'required' => false, 'example' => 'DEFAULT'],
],
],
'responses' => [
@@ -5112,84 +3187,59 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => '1234****',
- ],
- 'SubSceneId' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'example' => '2345****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '重建任务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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '图片矫正',
+ '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":""}]',
+ 'title' => '模型重建',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => '请求参数发生变更'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
],
'LinkImage' => [
'summary' => '关联图片或视频到子场景,目前一个子场景只能关联一张图片或者一个视频。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5197,55 +3247,27 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
'name' => 'FileName',
'in' => 'query',
- 'schema' => [
- 'title' => '图片或者视频名称xxx.jpg',
- 'description' => '图片或者视频名称(****.jpg/****.mp4)',
- 'type' => 'string',
- 'required' => true,
- 'example' => '****.jpg',
- ],
+ 'schema' => ['title' => '图片或者视频名称xxx.jpg', 'description' => '图片或者视频名称(****.jpg/****.mp4)', 'type' => 'string', 'required' => true, 'example' => '****.jpg'],
],
[
'name' => 'CameraHeight',
'in' => 'query',
- 'schema' => [
- 'title' => '相机高度 单位 cm',
- 'description' => '相机高度单位 cm',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '160',
- ],
+ 'schema' => ['title' => '相机高度 单位 cm', 'description' => '相机高度单位 cm', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '160'],
],
[
'name' => 'Platform',
'in' => 'query',
- 'schema' => [
- 'title' => '平台标识,默认PC',
- 'description' => '平台标识:PC/MOBILE,默认为PC',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PC',
- ],
+ 'schema' => ['title' => '平台标识,默认PC', 'description' => '平台标识:PC/MOBILE,默认为PC', 'type' => 'string', 'required' => false, 'example' => 'PC'],
],
],
'responses' => [
@@ -5254,62 +3276,23 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '图片/视频ID',
- 'type' => 'string',
- 'example' => '234****',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '图片/视频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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
@@ -5317,15 +3300,33 @@
],
'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":""}]',
'title' => '关联图片到子场景',
- ],
- 'OptimizeRightAngle' => [
- 'summary' => '将墙交汇处优化为直角。',
- 'methods' => [
- 'post',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'LinkImage'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'ListProject' => [
+ 'summary' => '分页获取所有项目列表。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5333,100 +3334,101 @@
],
'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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ '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',
+ 'in' => 'query',
+ 'schema' => ['title' => '项目名称(使用name%搜索)', 'description' => '项目名称(使用name%搜索)', 'type' => 'string', 'required' => false, 'example' => '项目A'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => '2345****',
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
+ 'List' => [
+ 'title' => '项目数据',
+ 'description' => '项目数据',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Id' => ['title' => '项目ID', 'description' => '项目ID', 'type' => 'string', 'example' => '1234****'],
+ 'Name' => ['title' => '项目名称', 'description' => '项目名称', 'type' => 'string', 'example' => '项目A'],
+ 'BusinessId' => ['title' => '业务ID', 'description' => '业务ID', '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****'],
+ ],
+ 'description' => '',
+ ],
],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '直角优化',
- ],
- 'GetConnData' => [
- 'summary' => '获取关联信息,标注时使用。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\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":""}]',
+ 'title' => '分页查询项目列表',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
],
- 'schemes' => [
- 'https',
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProject'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'ListScene' => [
+ 'summary' => '获取指定项目下的所有主场景列表。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5434,136 +3436,114 @@
],
'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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '主场景名称', 'description' => '主场景名称', 'type' => 'string', 'required' => false, 'example' => '场景A'],
+ ],
+ [
+ 'name' => 'ProjectId',
+ 'in' => 'query',
+ 'schema' => ['title' => '所有项目Id', 'description' => '所有项目ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
+ ],
+ [
+ 'name' => 'PageNum',
+ 'in' => 'query',
+ 'schema' => ['title' => '当前页', 'description' => '页码', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '页长', 'description' => '页长', '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '关联信息',
+ 'title' => '主场景数据',
+ 'description' => '主场景数据',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'Id' => [
- 'title' => 'ID',
- 'description' => 'ID',
- 'type' => 'string',
- 'example' => '1#234#abc',
- ],
- 'MapId' => [
- 'title' => '关联的ID',
- 'description' => '关联的ID',
- 'type' => 'string',
- 'example' => '1#456#def',
- ],
- 'Type' => [
- 'title' => 'outer:外关联 inner:内关联 stair:楼梯关联',
- 'description' => 'outer:外关联 inner:内关联 stair:楼梯关联',
- 'type' => 'string',
- 'example' => 'outer',
- ],
- ],
+ 'Id' => ['title' => '主场景Id', 'description' => '主场景ID', 'type' => 'string', 'example' => '1234****'],
+ 'Name' => ['title' => '场景名称', 'description' => '场景名称', 'type' => 'string', 'example' => '场景A'],
+ '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' => '是否已发布 true:已发布:false:未发布', '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' => '预览Token', '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' => '场景状态,init:初始化,published:已发布,publishing:发布中,copying:复制中,making:制作中,publishable:构建成功,makeFailed:制作失败', 'type' => 'string', 'example' => 'init'],
+ 'StatusName' => ['title' => '状态名称', 'description' => '状态名称', 'type' => 'string', 'example' => '初始化'],
+ ],
+ 'description' => '',
],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取关联信息',
- ],
- 'UpdateLayoutData' => [
- 'summary' => '更新标注信息,标注后可以使用此接口保存标注信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '分页查看场景列表',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-27T12:10:12.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListScene'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'ListSubScene' => [
+ 'summary' => '分页查看子场景列表。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5571,32 +3551,32 @@
],
'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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID(加密ID)', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4pE****'],
],
[
- 'name' => 'LayoutData',
+ 'name' => 'PageNum',
'in' => 'query',
- 'schema' => [
- 'title' => '标注数据',
- 'description' => '标注数据',
- 'type' => 'string',
- 'required' => true,
- 'example' => '{}',
- ],
+ 'schema' => ['title' => '页码', 'description' => '页码', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1', 'example' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '页长', 'description' => '页长', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1', 'example' => '20'],
+ ],
+ [
+ 'name' => 'ShowLayoutData',
+ 'in' => 'query',
+ 'schema' => ['description' => '是否返回标注数据', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ ],
+ [
+ 'name' => 'SortField',
+ 'in' => 'query',
+ 'schema' => ['title' => '排序字段,默认:NAME(名称),SEQUENCE(自定义排序)', 'description' => '排序字段,默认:NAME(名称),SEQUENCE(自定义序列)', 'type' => 'string', 'required' => false, 'example' => 'NAME'],
],
],
'responses' => [
@@ -5605,72 +3585,93 @@
'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '子场景列表集',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Id' => ['title' => '子场景ID', 'description' => '子场景ID(加密ID)', 'type' => 'string', 'example' => 'xsfwsddd=='],
+ 'Name' => ['title' => '子场景名称', 'description' => '子场景名称', 'type' => 'string', 'example' => '子场景A'],
+ 'ResourceId' => ['title' => '图片ID/视频ID', 'description' => '图片ID/视频ID(加密ID)', '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' => '子场景状态 1.未重建 2.中间模型重建中 3.中间模型重建完成 4.待重建 5.服务商重建中 6.服务商重建完成 7.已发布 8.发布中', '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' => '资源名称(有两种:jpg/mp4)'."\n", 'type' => 'string', 'example' => 'xxxx.jpg'],
+ 'CubemapPath' => ['title' => '切图的路径', 'description' => '切图的路径(注意:有两种格式)'."\n"
+ .'1、****/pano_src'."\n"
+ .'2、****/cubemap', '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' => '2k基准图路径', 'type' => 'string', 'example' => 'https:/image-demo.oss-cn-hangzhou.aliyuncs.com/****.jpg'],
+ 'LayoutData' => ['title' => '标注数据', 'description' => '标注数据', 'type' => 'string', 'example' => '{}'],
+ 'Type' => ['title' => '上传资源类型', 'description' => '上传资源类型(IMAGE、VIDEO)', 'type' => 'string', 'example' => 'IMAGE'],
+ ],
+ 'description' => '',
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '更新标注信息',
- ],
- 'GetSubSceneTaskStatus' => [
- 'summary' => '子场景的预处理及切图状态。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '分页查看子场景列表',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:10.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSubScene'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'OptimizeRightAngle' => [
+ 'summary' => '将墙交汇处优化为直角。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5678,359 +3679,233 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SubSceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => '4638****',
- ],
- 'SceneId' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'example' => '2345****',
- ],
- 'SubSceneId' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'example' => '3456***',
- ],
- 'Status' => [
- 'title' => '未开始 init 处理中 processing 失败 failure 完成 succeed 取消 canceled',
- 'description' => '未开始 init 处理中 processing 失败 failure 完成 succeed 取消 canceled',
- 'type' => 'string',
- 'example' => 'init',
- ],
- 'Type' => [
- 'title' => '墙线预测: wall_line 切图: cut_image 重建: build 直角优化:right_angle_optimization 其他:other',
- 'description' => '墙线预测:wall_line 切图:cut_image 重建:build 直角优化:right_angle_optimization 其他:other ',
- 'type' => 'string',
- 'example' => 'cutimage',
- ],
- 'ErrorCode' => [
- 'title' => '任务失败错误码',
- 'description' => '任务失败错误码',
- 'type' => 'string',
- 'example' => '2001',
- ],
- 'ErrorMsg' => [
- 'title' => '任务失败错误信息',
- 'description' => '任务失败错误信息',
- 'type' => 'string',
- 'example' => '异常信息',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '查看子场景预处理及切图状态',
- ],
- 'PublishScene' => [
- 'summary' => '场景发布。',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '直角优化',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'OptimizeRightAngle'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['title' => '操作类型:download(下载),sync(同步)', 'description' => '操作类型:download(下载),sync(同步)', 'type' => 'string', 'required' => true, 'example' => 'download'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****'],
+ 'Code' => ['title' => '返回码', 'description' => '200:成功,其他:失败', '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' => '任务ID', 'type' => 'string', 'example' => 'hjsyuyiuwe7wehg****'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '场景发布',
- 'description' => '请确保在使用该接口前,已充分了解临云镜产品的收费方式和[价格](https://help.aliyun.com/document_detail/159646.html)。',
- ],
- 'AddRelativePosition' => [
- 'summary' => '提交子场景间相对位置。',
- 'methods' => [
- 'post',
+ 'title' => '场景数据打包',
+ 'summary' => '打包场景数据,入参type为download可下载到本地,入参type为sync可可同步到自己的阿里云oss(前提是自己已开通)。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-09T12:47:37.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PackScene'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ '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":""}]',
+ ],
+ 'PackSource' => [
+ 'summary' => '获取3D模型类型下所有全景图片。',
+ '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
- ],
- [
- 'name' => 'RelativePosition',
- 'in' => 'query',
- 'schema' => [
- 'title' => '相对位置信息',
- 'description' => '相对位置信息',
- 'type' => 'string',
- 'required' => true,
- 'example' => '{"key":"value"}',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'L2omaCMmQZZkEg4p****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => 'Id of the request', 'description' => '请求ID', 'type' => 'string', 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76F****'],
+ 'Code' => ['title' => '返回码', 'description' => '200:成功,其他:失败', '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' => '任务ID', 'type' => 'string', 'example' => 'hjsyuyiuwe7wehg****'],
+ ],
],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- 'staticInfo' => [
- 'noSubstitutionReason' => '无替代API,历史原因导致该API被标记为弃用。',
+ '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":""}]',
+ 'title' => '获取全景图文件',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-25T11:17:32.000Z', 'description' => 'OpenAPI 下线'],
],
- '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":""}]',
- 'title' => '相对位置提交',
- ],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'PredImage' => [
+ 'summary' => '图片预处理,包括垂直矫正、墙线预测、门预测,自动门预测与切图失败时可使用此接口发起重试。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -6038,149 +3913,86 @@
],
'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' => '模型token',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'A.e.RQJRPYGIJJQP****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'minimum' => '1', 'example' => '2345****'],
],
[
- 'name' => 'Domain',
+ 'name' => 'DetectDoor',
'in' => 'query',
- 'schema' => [
- 'title' => '自定义oss域名(可为cdn域名)',
- 'description' => '自定义OSS域名(可为CDN域名)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'www.aliyundoc.com',
- ],
+ 'schema' => ['title' => '是否门预测', 'description' => '是否门预测', 'type' => 'boolean', 'required' => true, 'example' => 'true'],
],
[
- 'name' => 'Enabled',
+ 'name' => 'CountDetectDoor',
'in' => 'query',
- 'schema' => [
- 'title' => '是否开启自用资源访问',
- 'description' => '是否开启自用资源访问',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
+ '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'],
],
],
'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' => 'html转译后的预览数据',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取场景模型点位信息',
- ],
- 'GetHotspotSceneData' => [
- 'summary' => '根据预览token查询场景模型预览数据。',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '图片预处理',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => '请求参数发生变更'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'PredictionWallLine' => [
+ 'summary' => '墙线预测,返回taskId以及subsceneId,可以根据taskId查询任务状态,任务结束后可以根据subsceneId查询具体墙线数据。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -6188,184 +4000,176 @@
],
'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' => '预览token',
- 'type' => 'string',
- 'required' => true,
- 'example' => '344794c32937474a9c59eb130936****',
- ],
+ 'schema' => ['title' => '图片地址', 'description' => '图片地址', 'type' => 'string', 'required' => true, 'example' => 'https://www.aliyundoc.com/****.jpg'],
],
[
- 'name' => 'Type',
+ 'name' => 'CameraHeight',
'in' => 'query',
+ 'schema' => ['title' => '相机高度 单位 cm', 'description' => '相机高度单位 cm', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '160'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '0 未发布, 1 已发布',
- 'description' => '0 未发布, 1 已发布',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'maximum' => '1',
- 'minimum' => '0',
- 'example' => '0',
+ 'description' => '响应',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务ID', 'type' => 'string', 'example' => '1234****'],
+ 'SubSceneId' => ['title' => '子场景ID', 'description' => '子场景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'],
+ ],
+ ],
+ ],
],
],
+ ],
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '墙线预测',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:50.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PredictionWallLine'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'Domain',
- 'in' => 'query',
- 'schema' => [
- 'title' => '自定义oss域名(可为cdn域名)',
- 'description' => '自定义OSS域名(可为CDN域名)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'www.aliyundoc.com',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:PredictionWallLine',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', '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' => '热点标签数据', 'type' => 'string', 'required' => false, 'example' => 'json字符串'],
+ ],
+ [
+ 'name' => 'SubSceneUuid',
+ 'in' => 'query',
+ 'schema' => ['description' => '子场景ID', 'type' => 'string', 'required' => false, 'example' => '2345****'],
],
],
'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' => '3D模型:MODEL_3D 全景图片:PIC 全景视频:VIDEO',
- 'type' => 'string',
- 'example' => 'MODEL_3D',
- ],
- 'PreviewToken' => [
- 'title' => '预览token',
- 'description' => '预览token',
- 'type' => 'string',
- 'example' => '344794c32937474a9c59eb130936****',
- ],
- 'PreviewData' => [
- 'title' => 'html转译后的预览数据,包含图片、子场景ID等信息',
- 'description' => 'html转译后的预览数据,包含图片、子场景ID等信息',
- 'type' => 'string',
- 'example' => '一串转译数据',
- ],
- 'ModelToken' => [
- 'title' => '模型token(sgm token)',
- 'description' => '模型token(sgm token)',
- 'type' => 'string',
- 'example' => 'A.e.QRQRLWYEHIUE****',
- ],
- ],
- ],
+ 'Data' => ['description' => '请求结果', 'type' => 'object', 'example' => '2345****'],
+ 'RequestId' => ['description' => '请求ID', 'type' => 'string', 'example' => '4F882EA7-3A1D-0113-94E4-70162C4****'],
+ 'Success' => ['description' => '是否成功', 'type' => 'boolean', 'example' => 'success'],
+ 'ErrMessage' => ['description' => '错误信息'."\n", '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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取场景模型预览数据',
- ],
- 'RecoveryOriginImage' => [
- 'summary' => '该接口用于打马赛克图片的重置恢复。',
- 'methods' => [
- 'post',
+ 'errorCodes' => [
+ 500 => [
+ ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => '参数值校验不通过。请使用请求参数构造规范化的请求字符串。详细信息参见“签名机制”。'],
+ ],
+ ],
+ '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":""}]',
+ 'title' => '发布热点信息',
+ 'summary' => '发布热点信息。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
],
- 'schemes' => [
- 'https',
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:TagPublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PublishHotspotConfig' => [
+ 'summary' => '发布热点配置。',
+ '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'skjjskjk****',
- ],
+ 'schema' => ['title' => '场景Id', 'description' => '场景Id', 'type' => 'string', 'required' => true, 'example' => 'rteyauiiuw****'],
],
],
'responses' => [
@@ -6373,94 +4177,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '恢复原图',
- ],
- 'RollbackSubScene' => [
- 'summary' => '用于全景类型场景中已删除的子场景的恢复。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '发布热点配置',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishHotspotConfig'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'PublishScene' => [
+ 'summary' => '场景发布。',
+ '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'skjjskjk****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'],
],
],
'responses' => [
@@ -6468,73 +4248,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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****'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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":""}]',
+ 'title' => '场景发布',
+ 'description' => '请确保在使用该接口前,已充分了解临云镜产品的收费方式和[价格](https://help.aliyun.com/document_detail/159646.html)。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-06-02T03:34:37.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-06-02T03:34:37.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishScene'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:ScenePublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
],
],
],
- '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":""}]',
- 'title' => '回滚子场景',
],
'PublishStatus' => [
'summary' => '查询发布状态。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6542,21 +4309,12 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'm+0cmndEGjg9pv/hy4jh****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'm+0cmndEGjg9pv/hy4jh****'],
],
],
'responses' => [
@@ -6564,106 +4322,71 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '场景发布状态,processing:处理中 succeed:成功 failed:失败',
- 'type' => 'string',
- 'example' => 'succeed',
- ],
- 'SyncStatus' => [
- 'title' => '文件同步状态',
- 'description' => '文件同步状态,processing:处理中 succeed:成功 failed:失败',
- 'type' => 'string',
- 'example' => 'succeed',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '场景发布状态,processing:处理中 succeed:成功 failed:失败', 'type' => 'string', 'example' => 'succeed'],
+ 'SyncStatus' => ['title' => '文件同步状态', 'description' => '文件同步状态,processing:处理中 succeed:成功 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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
'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":""}]',
'title' => '查询发布状态',
- ],
- 'AddRoomPlan' => [
- 'summary' => '通过移动端算法处理会生成相应的房屋数据,将该数据上传至云端后,可通过云端算法模块进行三维模型重建。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-11-16T11:44:55.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-11-16T11:44:55.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'RecoveryOriginImage' => [
+ 'summary' => '该接口用于打马赛克图片的重置恢复。',
+ '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => 'skjjskjk****'],
],
],
'responses' => [
@@ -6671,152 +4394,57 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => 'accessId,OSS SDK上传时参数,对应OSSAccessKeyId',
- 'type' => 'string',
- 'example' => 'LTAI****************',
- ],
- 'Policy' => [
- 'title' => '授权',
- 'description' => '授权,OSS SDK上传时参数,对应policy',
- 'type' => 'string',
- 'example' => 'eyJleHBpcmF0aW9uIjoiMjAy****',
- ],
- 'Signature' => [
- 'title' => '签名',
- 'description' => '签名,OSS SDK上传时参数,对应signature',
- 'type' => 'string',
- 'example' => 'ngEWGzttc3v2gJWCxEEt****',
- ],
- 'Dir' => [
- 'title' => '授权路径',
- 'description' => '授权路径,OSS SDK上传时参数,需要拼接文件名后使用, ${DIR}/xxx.jpg对应key',
- 'type' => 'string',
- 'example' => '123/',
- ],
- 'Host' => [
- 'title' => '上传地址',
- 'description' => '上传地址, OSS SDK上传时的请求地址',
- 'type' => 'string',
- 'example' => 'oss.aliyun.com',
- ],
- 'Expire' => [
- 'title' => '授权失效时间(s)',
- 'description' => '授权失效时间(s),可以判断授权是否在有效期内,失效后授权不可用',
- 'type' => 'string',
- 'example' => '1640315897',
- ],
- 'Callback' => [
- 'title' => '上传回调',
- 'description' => '上传回调,保留字段,目前未使用',
- 'type' => 'string',
- 'example' => '""',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'AccessDeniedDetail' => [
- 'description' => '无权限错误详情',
'type' => 'object',
'properties' => [
- 'AuthAction' => [
- 'description' => '请求中用于鉴权的操作信息',
- 'type' => 'string',
- 'example' => 'tdsr:AddRoomPlan',
- ],
- 'AuthPrincipalDisplayName' => [
- 'description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
- .'- RAM 用户:RAM 用户 UID'."\n"
- .'- RAM 角色:RoleName:RoleSessionName'."\n"
- .'- Federated:ProviderType/ProviderName',
- 'type' => 'string',
- 'example' => '2xxxxxxxxxxxxx',
- ],
- 'AuthPrincipalOwnerId' => [
- 'description' => '请求中用于鉴权的身份所属的阿里云账号UID信息',
- 'type' => 'string',
- 'example' => '1xxxxx',
- ],
- 'AuthPrincipalType' => [
- 'description' => '请求中用于鉴权的身份类型。具体取值为:'."\n"
- .'- RAM 用户:SubUser'."\n"
- .'- RAM 角色:AssumedRoleUser'."\n"
- .'- SSO 联合身份:Federated',
- 'type' => 'string',
- 'example' => 'SubUser',
- ],
- 'EncodedDiagnosticMessage' => [
- 'description' => '编码后的用于权限诊断的信息',
- 'type' => 'string',
- 'example' => 'AABBCCxxxxxxxx',
- ],
- 'NoPermissionType' => [
- 'description' => 'NoPermissionType 导致鉴权失败的原因。具体取值为:'."\n"
- .'- ExplicitDeny:显示拒绝'."\n"
- .'- ImplicitDeny:隐式拒绝',
- 'type' => 'string',
- 'example' => 'ImplicitDeny',
- ],
- 'PolicyType' => [
- 'description' => '导致鉴权失败的策略类型。具体取值为:'."\n"
- .'- 管控策略:ControlPolicy'."\n"
- .'- 会话策略:SessionPolicy'."\n"
- .'- 角色信任策略:AssumeRolePolicy'."\n"
- .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
- .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
- .'- OSS Bucket Policy:BucketPolicy'."\n"
- .'- SLS Project Policy:ProjectPolicy',
- 'type' => 'string',
- 'example' => 'ResourceGroupLevelIdentityBassdPolicy',
- ],
+ 'AuthAction' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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' => '房屋数据提交',
- ],
- 'GetScenePreviewData' => [
- 'summary' => '场景预览数据,用于模型渲染。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '恢复原图',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:11.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'RectVertical' => [
+ 'summary' => '对指定子场景下的图片进行垂直矫正,矫正后会删除该子场景关联关系。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -6824,474 +4452,87 @@
],
'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' => '预览token',
- 'type' => 'string',
- 'required' => true,
- 'example' => '2735913e96da44ea8c86f8e777c8****',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'Domain',
+ 'name' => 'VerticalRect',
'in' => 'query',
- 'schema' => [
- 'title' => '自定义oss域名(可为cdn域名)',
- 'description' => '自定义oss域名(可为cdn域名)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'www.example.com',
- ],
+ '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' => 'Enabled',
+ 'name' => 'DetectDoor',
'in' => 'query',
- 'schema' => [
- 'title' => '是否开启自用资源访问(默认false)',
- 'description' => '是否开启自用资源访问(默认false)',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true/false',
- ],
+ 'schema' => ['title' => '是否开启门预测', 'description' => '是否开启门预测', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
[
- 'name' => 'ShowTag',
+ 'name' => 'CountDetectDoor',
'in' => 'query',
- 'schema' => [
- 'title' => '是否返回热点数据(默认false)',
- 'description' => '是否返回热点数据(默认false)',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true/false',
- ],
+ 'schema' => ['title' => '需要预测的门的数量', 'description' => '需要预测的门的数量,DetectDoor为true时生效', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '2'],
],
],
'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' => '点位ID',
- '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' => '当前点位是否渲染,false不渲染,场景无法跳转',
- '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' => '图片虚拟ID',
- 'type' => 'string',
- 'example' => '93132801658010****',
- ],
- 'VirtualName' => [
- 'title' => '图片名称',
- 'description' => '图片名称',
- 'type' => 'string',
- 'example' => '卧室',
- ],
- 'MainImage' => [
- 'title' => '单房间多图情况下,是否为主图,默认true',
- 'description' => '单房间多图情况下,是否为主图,默认true',
- 'type' => 'boolean',
- 'example' => 'true/false',
- ],
- 'SubSceneId' => [
- 'title' => '子场景ID',
- 'description' => '子场景ID',
- 'type' => 'string',
- 'example' => 'a7RqCd3kLMgglmn****',
- ],
- 'CurRoomPicList' => [
- 'title' => '当前房间的所有点位',
- 'description' => '当前房间的所有点位',
- 'type' => 'array',
- 'items' => [
- 'description' => '点位ID',
- 'type' => 'string',
- 'example' => '1****',
- ],
- ],
- 'Neighbours' => [
- 'title' => '当前房间邻近可视的点位id',
- 'description' => '当前房间邻近可视的点位id',
- 'type' => 'array',
- 'items' => [
- 'description' => '点位ID',
- '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' => '标签ID',
- 'type' => 'string',
- 'example' => '1****',
- ],
- 'Type' => [
- 'title' => '热点类型',
- 'description' => '热点类型(TEXT | IMAGE | VIDEO | LINK | SCENESLINK)',
- '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' => '点位ID',
- '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' => '场景ID',
- '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' => '内容类型,支持默认(default),小标(point),壁纸(mural)',
- 'type' => 'string',
- 'example' => 'default',
- ],
- 'IsTagVisibleBy3d' => [
- 'title' => '是否在鸟瞰模式下显示',
- 'description' => '是否在鸟瞰模式下显示',
- 'type' => 'boolean',
- 'example' => 'true/false',
- ],
- 'FormJumpType' => [
- 'description' => 'type为SCENESLINK时生效,背景图的大小',
- 'type' => 'boolean',
- 'example' => 'true/false',
- ],
- 'FormImgSize' => [
- 'description' => 'type为SCENESLINK时生效,背景图的大小',
- 'type' => 'array',
- 'items' => [
- 'description' => '大小',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1****',
- ],
- ],
- 'RelatedPanoIds' => [
- 'description' => '当前热点所在房间的所有点位id'."\n",
- 'type' => 'array',
- 'items' => [
- 'description' => '点位ID',
- 'type' => 'string',
- 'example' => '1****',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '场景预览数据',
- ],
- 'CheckUserProperty' => [
- 'summary' => '检查用户是否具有指定业务属性。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '垂直矫正',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectVertical'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'RectifyImage' => [
+ 'summary' => '对输入图片进行垂直矫正。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -7299,101 +4540,76 @@
],
'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' => '用户uid',
- 'type' => 'string',
- 'required' => true,
- 'example' => '2345****',
- ],
+ 'schema' => ['title' => '图片地址', 'description' => '图片地址', 'type' => 'string', 'required' => true, 'example' => 'https://www.aliyundoc.com/****.jpg'],
+ ],
+ [
+ 'name' => 'CameraHeight',
+ 'in' => 'query',
+ 'schema' => ['title' => '相机高度 单位 cm', 'description' => '相机高度单位 cm', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '160'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '指定UID是否具有阿里拍卖业务属性标记',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '任务ID', 'type' => 'string', 'example' => '1234****'],
+ 'SubSceneId' => ['title' => '子场景ID', 'description' => '子场景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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '检查用户业务属性',
- ],
- 'GetScenePreviewResource' => [
- 'summary' => '用于模型类场景的预览。',
- 'methods' => [
- 'post',
+ '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 \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\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":""}]',
+ 'title' => '图片矫正',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RectifyImage'],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:RectifyImage',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'RollbackSubScene' => [
+ 'summary' => '用于全景类型场景中已删除的子场景的恢复。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -7401,888 +4617,539 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'none', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
- 'name' => 'PreviewToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '预览token',
- 'description' => '预览token',
- 'type' => 'string',
- 'required' => true,
- 'example' => '2deb941b3e1****',
- ],
- ],
- [
- 'name' => 'Draft',
+ 'name' => 'Id',
'in' => 'query',
- 'schema' => [
- 'title' => '是否草稿预览',
- 'description' => 'true/false,是否草稿预览,默认:false,用于热点添加后的预览',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'false',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', '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' => '场景-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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '场景预览数据',
- ],
- 'GetPackSceneTaskStatus' => [
- 'summary' => '获取场景数据打包状态。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '回滚子场景',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-10-25T12:07:11.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', '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' => '任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'hjsyuyiuwe7wehg****',
- ],
+ 'schema' => ['description' => '配置信息', 'type' => 'string', 'required' => false, 'example' => '{enabledTitleTag: 0, watermarkImg: []}'],
],
[
- 'name' => 'Type',
+ 'name' => 'PreviewToken',
'in' => 'query',
- 'schema' => [
- 'title' => '操作类型:download(下载),sync(同步)',
- 'description' => '操作类型:download(下载),sync(同步)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'download',
- ],
+ 'schema' => ['description' => '预览token', 'type' => 'string', 'required' => false, 'example' => '5dc5c2dd927e45039dadb312384b****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '200:成功,其他:失败',
- '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed',
- 'type' => 'string',
- 'example' => 'succeed',
- ],
- 'Progress' => [
- 'title' => '任务进度',
- 'description' => '进度百分比',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- ],
- ],
+ 'RequestId' => ['description' => '请求ID', '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',
- ],
+ 'AuthAction' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取场景数据打包状态',
- ],
- 'GetScenePackUrl' => [
- 'summary' => '用于调用PackScene接口后,获取数据包地址,以便于下载。',
- 'methods' => [
- 'post',
+ 'errorCodes' => [
+ 500 => [
+ ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => '参数值校验不通过。请使用请求参数构造规范化的请求字符串。详细信息参见“签名机制”。'],
+ ],
+ ],
+ '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":""}]',
+ 'title' => '保存热点标注配置',
+ 'summary' => '保存热点标注配置,后处理时使用。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'L2omaCMmQZZkEg4p****',
- ],
+ 'schema' => ['description' => '热点标签数据', 'type' => 'string', 'required' => false, 'example' => 'json字符串'],
+ ],
+ [
+ 'name' => 'SubSceneUuid',
+ 'in' => 'query',
+ 'schema' => ['description' => '子场景ID', 'type' => 'string', 'required' => false, 'example' => '2345****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '200:成功,其他:失败',
- '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' => '请求ID', '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',
- ],
+ 'AuthAction' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取场景打包文件地址',
- ],
- 'PackScene' => [
- 'summary' => '打包场景数据,入参type为download可下载到本地,入参type为sync可可同步到自己的阿里云oss(前提是自己已开通)。',
- 'methods' => [
- 'post',
+ 'errorCodes' => [
+ 500 => [
+ ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified parameter is invalid. For more information, see Signature Mechanism.', 'description' => '参数值校验不通过。请使用请求参数构造规范化的请求字符串。详细信息参见“签名机制”。'],
+ ],
+ ],
+ '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":""}]',
+ 'title' => '保存热点标注信息',
+ 'summary' => '保存热点标注信息,后处理时使用。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'SaveHotspotTagList' => [
+ 'summary' => '保存热点数据。',
+ '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' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'L2omaCMmQZZkEg4p****',
- ],
+ 'schema' => ['title' => '场景Id', 'description' => '场景Id', 'type' => 'string', 'required' => true, 'example' => 'tqwiuwetwet****'],
],
[
- 'name' => 'Type',
+ 'name' => 'HotspotListJson',
'in' => 'query',
- 'schema' => [
- 'title' => '操作类型:download(下载),sync(同步)',
- 'description' => '操作类型:download(下载),sync(同步)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'download',
- ],
+ 'schema' => ['title' => '热点数据,json字符串数组', 'description' => '热点数据,json字符串数组', 'type' => 'string', 'required' => true, 'example' => '[{}]'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '200:成功,其他:失败',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => 'hjsyuyiuwe7wehg****',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '场景数据打包',
- ],
- 'GetCopySceneTaskStatus' => [
- 'summary' => '查询复制场景任务状态。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '保存热点数据',
+ 'requestParamsDescription' => 'HotspotListJson字段为json字符串数组,具体格式参照前端引擎。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'SaveMinimap' => [
+ 'summary' => '保存小地图数据',
+ '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' => '任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'yuywey****',
- ],
+ 'schema' => ['title' => '场景ID', 'type' => 'string', 'required' => true, 'description' => '场景ID'],
+ ],
+ [
+ 'name' => 'Data',
+ 'in' => 'query',
+ 'schema' => ['title' => '小地图数据,json字符串', 'type' => 'string', 'required' => true, 'example' => '1', 'description' => '小地图数据,json字符串'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '返回码,200:成功,其他:失败',
- '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed',
- 'type' => 'string',
- 'example' => 'succeed',
- ],
- 'Progress' => [
- 'title' => '任务进度',
- 'description' => '进度百分比',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'type' => 'string', 'description' => '请求ID,与入参requestId对应'],
+ 'Code' => ['title' => '返回码', 'type' => 'integer', 'format' => 'int64', 'description' => '返回码'],
+ 'Success' => ['title' => '是否请求成功', 'type' => 'boolean', 'description' => '是否请求成功'],
+ 'Message' => ['title' => '错误消息', 'type' => 'string', 'description' => '错误消息'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '查询复制场景任务状态',
- ],
- 'UpdateSubSceneSeq' => [
- 'summary' => '此接口用于预览页面中子场景的顺序。',
- 'methods' => [
- 'post',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-08-16T03:17:23.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"\\",\\n \\"Code\\": 0,\\n \\"Success\\": true,\\n \\"Message\\": \\"\\",\\n \\"AccessDeniedDetail\\": {\\n \\"AuthAction\\": \\"\\",\\n \\"AuthPrincipalDisplayName\\": \\"\\",\\n \\"AuthPrincipalOwnerId\\": \\"\\",\\n \\"AuthPrincipalType\\": \\"\\",\\n \\"EncodedDiagnosticMessage\\": \\"\\",\\n \\"NoPermissionType\\": \\"\\",\\n \\"PolicyType\\": \\"\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'SaveModelConfig' => [
+ 'summary' => '保存模型配置。',
+ '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' => '子场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sgyuyewyew****',
- ],
+ 'schema' => ['title' => '模型配置,json字符串', 'description' => '模型配置,json字符串', 'type' => 'string', 'required' => true, 'example' => '{}'],
],
[
- 'name' => 'SortSubSceneIds',
+ 'name' => 'SceneId',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'description' => '用于排序的子场景ID数组',
- 'type' => 'array',
- 'items' => [
- 'description' => '子场景ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'hjsiiqw****',
- ],
- 'required' => true,
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => 'iyweyteyue****'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '更新子场景顺序',
- ],
- 'CopyScene' => [
- 'summary' => '可以把原来的场景复制一份。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '保存模型配置',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-07-25T11:28:35.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'ScenePublish' => [
+ 'summary' => '发布',
+ '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' => '场景Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sgyuyewyew****',
- ],
- ],
- [
- 'name' => 'SceneName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '新场景名称',
- 'description' => '新场景名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => '场景A',
- ],
- ],
- [
- 'name' => 'ProjectId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '复制到的项目Id,默认为空,复制到当前场景所在的项目',
- 'description' => '复制到的项目Id,默认为空,复制到当前场景所在的项目',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'opwuoieywtyqw****',
- ],
+ 'schema' => ['title' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1', 'description' => '场景ID'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '4F882EA7-3A1D-0113-94E4-70162C4B***',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '返回码,200:成功,其他:失败',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => 'yuywey****',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'type' => 'string', 'example' => '344794c32937474a9c59eb1309366493', 'description' => '请求ID,与入参requestId对应'],
+ 'Code' => ['title' => '返回码', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'description' => '返回码'],
+ 'Success' => ['title' => '是否请求成功', 'type' => 'boolean', 'example' => 'true', 'description' => '是否请求成功'],
+ 'Message' => ['title' => '错误消息', 'type' => 'string', 'example' => 'success', 'description' => '错误消息'],
+ 'PreviewUrl' => ['title' => '预览链接', 'type' => 'string', 'example' => 'https://lyj.aliyun.com/xxx', 'description' => '预览链接'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '复制场景',
- ],
- 'GetSourcePackStatus' => [
- 'summary' => '获取全景图文件打包状态。',
- 'methods' => [
- 'post',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:ScenePublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', '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"}]',
+ ],
+ 'TempPreview' => [
+ 'summary' => '重建后可以调用此预览接口获取预览链接。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8290,122 +5157,73 @@
],
'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' => '任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'hjsyuyiuwe7wehg****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '主场景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' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '200:成功,其他:失败',
- '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' => '状态:处理中 : processing 失败 :failed 完成 :succeed',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '临时预览链接,12小时内有效', 'type' => 'string', 'example' => 'https://preview-lyj.aliyuncs.com/preview/temp/xxx****'],
+ 'SceneId' => ['title' => '场景ID', 'description' => '场景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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
- '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":""}]',
- 'title' => '获取全景图文件打包状态',
- ],
- 'PackSource' => [
- 'summary' => '获取3D模型类型下所有全景图片。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '预览',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => '响应参数发生变更'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'TempPreviewStatus' => [
+ 'summary' => '查询预览任务状态,调用TempPreview后可以使用此接口查看任务状态,当任务结束后才可以使用预览链接进行预览,需要在调用TempPreview接口后10分钟之内调用。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8413,141 +5231,106 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- 'tenantRelevance' => 'publicInformation',
- ],
+ 'systemTags' => ['operationType' => 'get', 'tenantRelevance' => 'publicInformation'],
'parameters' => [
[
'name' => 'SceneId',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'L2omaCMmQZZkEg4p****',
- ],
+ 'schema' => ['title' => '任务ID', 'description' => '场景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' => '请求ID',
- 'type' => 'string',
- 'example' => 'A8CD0AD9-8A92-455A-A984-A7E4B76F****',
- ],
- 'Code' => [
- 'title' => '返回码',
- 'description' => '200:成功,其他:失败',
- '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' => '任务ID',
- 'type' => 'string',
- 'example' => 'hjsyuyiuwe7wehg****',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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' => '状态标识', 'description' => 'processing:处理中 succeed:成功 failed:失败', 'type' => 'string', 'example' => 'processing'],
'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' => ['description' => '鉴权请求Action。', 'type' => 'string', 'example' => 'tdsr:TempPreviewStatus'],
+ 'AuthPrincipalDisplayName' => ['description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
+ .'- RAM 用户:RAM 用户 UID'."\n"
+ .'- RAM 角色:RoleName:RoleSessionName'."\n"
+ .'- Federated:ProviderType/ProviderName', 'type' => 'string', 'example' => '2xxxxxxxxxxxxx'],
+ 'AuthPrincipalOwnerId' => ['description' => '请求中用于鉴权的身份所属的阿里云账号UID信息', 'type' => 'string', 'example' => '1xxxxx'],
+ 'AuthPrincipalType' => ['description' => '请求中用于鉴权的身份类型。具体取值为:'."\n"
+ .'- RAM 用户:SubUser'."\n"
+ .'- RAM 角色:AssumedRoleUser'."\n"
+ .'- SSO 联合身份:Federated', 'type' => 'string', 'example' => 'SubUser'],
+ 'EncodedDiagnosticMessage' => ['description' => '编码后的用于权限诊断的信息', 'type' => 'string', 'example' => 'AABBCCxxxxxxxx'],
+ 'NoPermissionType' => ['description' => '导致鉴权失败的原因。具体取值为:'."\n"
+ .'- ExplicitDeny:显示拒绝'."\n"
+ .'- ImplicitDeny:隐式拒绝', 'type' => 'string', 'example' => 'ExplicitDeny'],
+ 'PolicyType' => ['description' => '导致鉴权失败的策略类型。具体取值为:'."\n"
+ .'- 管控策略:ControlPolicy'."\n"
+ .'- 会话策略:SessionPolicy'."\n"
+ .'- 角色信任策略:AssumeRolePolicy'."\n"
+ .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
+ .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
+ .'- OSS Bucket Policy:BucketPolicy'."\n"
+ .'- SLS Project Policy:ProjectPolicy', 'type' => 'string', 'example' => 'AccountLevelIdentityBasedPolicy'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '获取全景图文件',
- ],
- 'SaveHotspotTagList' => [
- 'summary' => '保存热点数据。',
- 'methods' => [
- 'post',
+ '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":""}]',
+ 'title' => '查询预览任务状态',
+ 'description' => '当预览任务成功结束后才可以使用预览链接进行预览,使用[预览](https://help.aliyun.com/document_detail/254008.html)接口发起预览任务后10分钟内可使用此接口获取预览任务状态。',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:44.000Z', 'description' => '请求参数发生变更、响应参数发生变更'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateConnData' => [
+ 'summary' => '更新关联信息,标注时使用,保存最新关联数据。',
+ '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' => '场景Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'tqwiuwetwet****',
- ],
+ 'schema' => ['title' => '场景ID', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'HotspotListJson',
+ 'name' => 'ConnData',
'in' => 'query',
- 'schema' => [
- 'title' => '热点数据,json字符串数组',
- 'description' => '热点数据,json字符串数组',
- 'type' => 'string',
- 'required' => true,
- 'example' => '[{}]',
- ],
+ 'schema' => ['title' => '关联数据', 'description' => '关联数据', 'type' => 'string', 'required' => true, 'example' => '{}'],
],
],
'responses' => [
@@ -8555,179 +5338,131 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '保存热点数据',
- 'requestParamsDescription' => 'HotspotListJson字段为json字符串数组,具体格式参照前端引擎。',
- ],
- 'SaveModelConfig' => [
- 'summary' => '保存模型配置。',
- 'methods' => [
- 'post',
+ '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":"<UpdateConnDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateConnDataResponse>","errorExample":""}]',
+ 'title' => '更新关联信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
],
- '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateLayoutData' => [
+ 'summary' => '更新标注信息,标注后可以使用此接口保存标注信息。',
+ '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' => '模型配置,json字符串',
- 'type' => 'string',
- 'required' => true,
- 'example' => '{}',
- ],
+ 'schema' => ['title' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'SceneId',
+ 'name' => 'LayoutData',
'in' => 'query',
- 'schema' => [
- 'title' => '场景ID',
- 'description' => '场景ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'iyweyteyue****',
- ],
+ 'schema' => ['title' => '标注数据', 'description' => '标注数据', 'type' => 'string', 'required' => true, 'example' => '{}'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '保存模型配置',
- ],
- 'CreateUploadPolicy' => [
- 'summary' => '获取上传凭据。',
- 'methods' => [
- 'post',
+ '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":"<UpdateLayoutDataResponse>\\n <RequestId>4F882EA7-3A1D-0113-94E4-70162C4****</RequestId>\\n <Code>200</Code>\\n <Success>true</Success>\\n <Message>success</Message>\\n</UpdateLayoutDataResponse>","errorExample":""}]',
+ 'title' => '更新标注信息',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:48.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateProject' => [
+ 'summary' => '更新指定的项目信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8735,213 +5470,97 @@
],
'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' => '上传类型,值为:scene(场景)、subScene(子场景)、hotspot(后处理相关)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'scene',
- ],
+ 'schema' => ['title' => '项目id', 'description' => '项目ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'Option',
+ 'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'title' => '不同类型对应的参数',
- 'description' => '不同类型对应的参数',
- 'type' => 'string',
- 'required' => true,
- 'example' => '{}',
- ],
+ 'schema' => ['title' => '项目名称', 'description' => '项目名称', 'type' => 'string', 'required' => false, 'example' => '项目A'],
+ ],
+ [
+ 'name' => 'BusinessId',
+ 'in' => 'query',
+ 'schema' => ['title' => '业务Id', 'description' => '业务ID', 'type' => 'string', 'required' => false, 'example' => '5432****'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => 'LTAI****************',
- ],
- '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' => '授权失效时间(s)',
- 'type' => 'string',
- 'example' => '1658812297',
- ],
- 'Callback' => [
- 'title' => '上传回调',
- 'description' => '上传回调',
- 'type' => 'string',
- 'example' => '""',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'AccessDeniedDetail' => [
- 'description' => '无权限错误详情',
'type' => 'object',
'properties' => [
- 'AuthAction' => [
- 'description' => '请求中用于鉴权的操作信息',
- 'type' => 'string',
- 'example' => 'tdsr:CreateUploadPolicy',
- ],
- 'AuthPrincipalDisplayName' => [
- 'description' => '请求中用于鉴权的身份标识。具体取值为:'."\n"
- .'- RAM 用户:RAM 用户 UID'."\n"
- .'- RAM 角色:RoleName:RoleSessionName'."\n"
- .'- Federated:ProviderType/ProviderName',
- 'type' => 'string',
- 'example' => '2xxxxxxxxxxxxx',
- ],
- 'AuthPrincipalOwnerId' => [
- 'description' => '请求中用于鉴权的身份所属的阿里云账号UID信息',
- 'type' => 'string',
- 'example' => '1xxxxx',
- ],
- 'AuthPrincipalType' => [
- 'description' => 'AuthPrincipalType 请求中用于鉴权的身份类型。具体取值为:'."\n"
- .'- RAM 用户:SubUser'."\n"
- .'- RAM 角色:AssumedRoleUser'."\n"
- .'- SSO 联合身份:Federated',
- 'type' => 'string',
- 'example' => 'SubUser',
- ],
- 'EncodedDiagnosticMessage' => [
- 'description' => '编码后的用于权限诊断的信息',
- 'type' => 'string',
- 'example' => 'AABBCCxxxxxxxx',
- ],
- 'NoPermissionType' => [
- 'description' => '导致鉴权失败的原因。具体取值为:'."\n"
- .'- ExplicitDeny:显示拒绝'."\n"
- .'- ImplicitDeny:隐式拒绝',
- 'type' => 'string',
- 'example' => 'ImplicitDeny',
- ],
- 'PolicyType' => [
- 'description' => 'PolicyType 导致鉴权失败的策略类型。具体取值为:'."\n"
- .'- 管控策略:ControlPolicy'."\n"
- .'- 会话策略:SessionPolicy'."\n"
- .'- 角色信任策略:AssumeRolePolicy'."\n"
- .'- 基于身份策略(账号级):AccountLevelIdentityBasedPolicy'."\n"
- .'- 基于身份策略(资源组级): ResourceGroupLevelIdentityBasedPolicy'."\n"
- .'- OSS Bucket Policy:BucketPolicy'."\n"
- .'- SLS Project Policy:ProjectPolicy',
- 'type' => 'string',
- 'example' => 'ResourceGroupLevelIdentityBassdPolicy',
- ],
+ 'AuthAction' => ['type' => 'string'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
],
],
],
- '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":""}]',
- 'title' => '获取上传凭据',
- 'requestParamsDescription' => '- 上传场景数据包 '."\n"
- .' ```type: "scene", option: { "sceneld": "Td6HbmTJ****", "modelStyle":"PATCH" } ``` '."\n"
- .'说明:modelStyle取 PATCH(2.5D模型)DEPTH(深度模型)'."\n"
- .'- 上传子场景 '."\n"
- .'``` type: "subScene", option: { "subSceneld": "AZK5wcg****" }```'."\n"
- .'- 上传热点资源 '."\n"
- .' ```type: "hotspot", option: { "sceneld": "Td6HbmTJ****" "type": "IMAGE" } ``` '."\n"
- .'说明:option中的type可以取IMAGE、 VIDEO、AUDIO、ICON ',
- ],
- 'PublishHotspotConfig' => [
- 'summary' => '发布热点配置。',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '更新项目名称',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:53.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:46.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateProject'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateScene' => [
+ 'summary' => '更新场景信息名称。',
+ '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' => '场景Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'rteyauiiuw****',
- ],
+ 'schema' => ['title' => '场景Id', 'description' => '场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'query',
+ 'schema' => ['title' => '场景名称', 'description' => '场景名称', 'type' => 'string', 'required' => true, 'example' => '场景A'],
],
],
'responses' => [
@@ -8949,72 +5568,56 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID,与入参requestId对应',
- 'description' => '请求ID,与入参requestId对应',
- '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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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'],
+ 'AuthPrincipalDisplayName' => ['type' => 'string'],
+ 'AuthPrincipalOwnerId' => ['type' => 'string'],
+ 'AuthPrincipalType' => ['type' => 'string'],
+ 'EncodedDiagnosticMessage' => ['type' => 'string'],
+ 'NoPermissionType' => ['type' => 'string'],
+ 'PolicyType' => ['type' => 'string'],
],
],
],
+ 'description' => '',
],
],
],
- '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":""}]',
- 'title' => '发布热点配置',
- ],
- 'AddHotspotFile' => [
- 'summary' => '保存模型文件',
- 'methods' => [
- 'post',
+ 'responseDemo' => '[{"type":"json","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}","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":""}]',
+ 'title' => '更新场景名称',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:52.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateScene'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateSubScene' => [
+ 'summary' => '更新指定的子场景信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9022,37 +5625,28 @@
],
'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' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => '1234****'],
],
[
- 'name' => 'FileName',
+ 'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'title' => '文件名',
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['title' => '子场景名称', 'description' => '子场景名称(规则:^[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' => '视角坐标,目前支持3元坐标,4元坐标,例如:[0.94005,0.13397,-0.3136,0.782992]',
+ 'description' => '视角坐标,目前支持3元坐标,4元坐标,例如:[0.94005,0.13397,-0.3136,0.782992]',
+ 'type' => 'array',
+ 'items' => ['title' => '浮点数', 'description' => '视角坐标,例如:[0.94005,0.13397,-0.3136,0.782992]', 'type' => 'number', 'format' => 'double', 'required' => false, 'example' => '0.94005'],
+ 'required' => false,
],
],
],
@@ -9061,156 +5655,1328 @@
'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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '',
- ],
- 'SaveMinimap' => [
- 'summary' => '保存小地图数据',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ '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":""}]',
+ 'title' => '更新子场景名称',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:54.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => 'OpenAPI 下线'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => '请求参数发生变更'],
+ ['createdAt' => '2021-05-28T12:40:49.000Z', 'description' => '请求参数发生变更'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ ],
+ 'UpdateSubSceneSeq' => [
+ 'summary' => '此接口用于预览页面中子场景的顺序。',
+ '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' => '子场景ID', 'description' => '子场景ID', 'type' => 'string', 'required' => true, 'example' => 'sgyuyewyew****'],
],
[
- 'name' => 'Data',
+ 'name' => 'SortSubSceneIds',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'title' => '小地图数据,json字符串',
- 'type' => 'string',
+ 'description' => '用于排序的子场景ID数组',
+ 'type' => 'array',
+ 'items' => ['description' => '子场景ID', 'type' => 'string', 'required' => false, 'example' => 'hjsiiqw****'],
'required' => true,
- 'example' => '1',
],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应',
'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' => '请求ID,与入参requestId对应', 'description' => '请求ID,与入参requestId对应', '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'],
'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' => ''],
+ 'AuthPrincipalDisplayName' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalOwnerId' => ['type' => 'string', 'description' => ''],
+ 'AuthPrincipalType' => ['type' => 'string', 'description' => ''],
+ 'EncodedDiagnosticMessage' => ['type' => 'string', 'description' => ''],
+ 'NoPermissionType' => ['type' => 'string', 'description' => ''],
+ 'PolicyType' => ['type' => 'string', 'description' => ''],
],
+ 'description' => '',
],
],
],
],
],
+ '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":""}]',
+ 'title' => '更新子场景顺序',
+ 'changeSet' => [
+ ['createdAt' => '2025-03-12T02:10:52.000Z', 'description' => '响应参数发生变更'],
+ ['createdAt' => '2022-05-13T11:17:59.000Z', 'description' => 'OpenAPI 下线'],
+ ],
+ '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' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
],
],
'endpoints' => [
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', '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' => '响应参数发生变更', 'api' => 'DetailScene'],
+ ],
+ 'createdAt' => '2022-09-22T01:57:41.000Z',
+ 'description' => '场景接口增加户型图地址',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'SaveMinimap'],
+ ],
+ 'createdAt' => '2022-08-16T03:17:50.000Z',
+ 'description' => '增加保存小地图数据接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'AddHotspotFile'],
+ ],
+ 'createdAt' => '2022-07-26T02:43:42.000Z',
+ 'description' => '增加“添加后处理文件“(addHotspotFile)接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'CopyScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'CreateUploadPolicy'],
+ ['description' => '响应参数发生变更', 'api' => 'DetailSubScene'],
+ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'GetScenePreviewResource'],
+ ['description' => '响应参数发生变更', 'api' => 'ListScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'PublishHotspotConfig'],
+ ['description' => 'OpenAPI 下线', 'api' => 'SaveHotspotTagList'],
+ ['description' => 'OpenAPI 下线', 'api' => 'SaveModelConfig'],
+ ],
+ 'createdAt' => '2022-07-25T11:29:18.000Z',
+ 'description' => '增加热点保存/发布',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'DetailScene'],
+ ['description' => '响应参数发生变更', 'api' => 'ListScene'],
+ ],
+ 'createdAt' => '2022-05-27T12:10:50.000Z',
+ 'description' => '增加模型封面',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetSourcePackStatus'],
+ ['description' => '请求参数发生变更', 'api' => 'LabelBuild'],
+ ['description' => 'OpenAPI 下线', 'api' => 'PackSource'],
+ ['description' => '响应参数发生变更', 'api' => 'PublishStatus'],
+ ],
+ 'createdAt' => '2022-05-25T11:19:29.000Z',
+ 'description' => '修改重建参数,增加原图打包',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'LabelBuild'],
+ ],
+ 'createdAt' => '2022-05-23T13:03:08.000Z',
+ 'description' => '增加重建可选参数',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'UpdateSubScene'],
+ ],
+ 'createdAt' => '2022-05-18T09:53:19.000Z',
+ 'description' => '增加updateSubScene接口参数描述',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'CopyScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'GetCopySceneTaskStatus'],
+ ['description' => '请求参数发生变更', 'api' => 'ListSubScene'],
+ ['description' => '请求参数发生变更', 'api' => 'UpdateSubScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'UpdateSubSceneSeq'],
+ ],
+ 'createdAt' => '2022-05-13T11:18:54.000Z',
+ 'description' => '新增子场景更新视角,子场景排序,场景复制接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'GetPackSceneTaskStatus'],
+ ['description' => '响应参数发生变更', 'api' => 'GetScenePackUrl'],
+ ],
+ 'createdAt' => '2022-05-10T11:40:58.000Z',
+ 'description' => '修复GetPackSceneTaskStatus、GetScenePackUrl中字段类型问题',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetPackSceneTaskStatus'],
+ ['description' => 'OpenAPI 下线', 'api' => 'GetScenePackUrl'],
+ ['description' => 'OpenAPI 下线', 'api' => 'PackScene'],
+ ],
+ 'createdAt' => '2022-05-10T11:40:11.000Z',
+ 'description' => 'add pack interface',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetScenePreviewResource'],
+ ],
+ 'createdAt' => '2022-04-25T01:59:36.000Z',
+ 'description' => '新增新模型预览接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'AddScene'],
+ ],
+ 'createdAt' => '2022-03-18T09:11:39.000Z',
+ 'description' => 'AddScene接口新增可选客户Uid参数',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetScenePreviewData'],
+ ],
+ 'createdAt' => '2022-02-17T07:30:41.000Z',
+ 'description' => 'add getScenePrivewdata interface.',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'DetailSubScene'],
+ ],
+ 'createdAt' => '2022-01-06T12:11:15.000Z',
+ 'description' => 'detailSubScene接口增加4个字段',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'AddRoomPlan'],
+ ],
+ 'createdAt' => '2021-12-24T06:51:05.000Z',
+ 'description' => '增加移动端roomss数据上传接口',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'AddScene'],
+ ['description' => '请求参数发生变更', 'api' => 'AddSubScene'],
+ ['description' => '响应参数发生变更', 'api' => 'ListSubScene'],
+ ['description' => '响应参数发生变更', 'api' => 'RectVertical'],
+ ],
+ 'createdAt' => '2021-12-01T09:27:22.000Z',
+ 'description' => 'Add Mix Type Scene Interface',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'PublishScene'],
+ ],
+ 'createdAt' => '2021-11-18T05:38:53.000Z',
+ 'description' => '发布状态查询接口修改入参为SceneId',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'GetSceneBuildTaskStatus'],
+ ['description' => 'OpenAPI 下线', 'api' => 'PublishStatus'],
+ ['description' => '响应参数发生变更', 'api' => 'TempPreview'],
+ ['description' => '请求参数发生变更、响应参数发生变更', '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' => '请求参数发生变更、响应参数发生变更', 'api' => 'ListSubScene'],
+ ],
+ 'createdAt' => '2021-11-01T11:39:05.000Z',
+ 'description' => 'listSubScene 接口增加参数showLayoutData',
+ ],
[
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'lyj.cn-hangzhou.aliyuncs.com',
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'AddMosaics'],
+ ['description' => '响应参数发生变更', 'api' => 'ListSubScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'RecoveryOriginImage'],
+ ['description' => 'OpenAPI 下线', 'api' => 'RollbackSubScene'],
+ ],
+ 'createdAt' => '2021-10-25T13:07:05.000Z',
+ 'description' => '新增api:RollbackSubScene、AddMosaics、RecoveryOriginImage、修改api:ListSubScene',
+ ],
+ [
+ 'apis' => [
+ ['description' => '响应参数发生变更', 'api' => 'DetailSubScene'],
+ ['description' => '请求参数发生变更、响应参数发生变更、错误码发生变更', 'api' => 'GetHotspotConfig'],
+ ['description' => '请求参数发生变更、响应参数发生变更、错误码发生变更', 'api' => 'GetHotspotTag'],
+ ['description' => '响应参数发生变更', 'api' => 'ListSubScene'],
+ ],
+ 'createdAt' => '2021-08-23T12:30:28.000Z',
+ 'description' => 'GetHotspotTag:修改了,兼容老接口GetHotspotConfig:修改了签名,兼容老接口DetailSubScene:返回数据增加CubemapPath字段ListSubScene:返回数据增加ResourceName 、CubemapPath字段',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'GetHotspotSceneData'],
+ ['description' => 'OpenAPI 下线', 'api' => 'GetScenePreviewInfo'],
+ ],
+ 'createdAt' => '2021-08-10T02:55:29.000Z',
+ 'description' => '- GetHotspotSceneData 场景模型数据- GetScenePreviewInfo 预览数据',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'AddRelativePosition'],
+ ],
+ 'createdAt' => '2021-06-15T08:05:02.000Z',
+ 'description' => '新增添加相对位置接口,允许用户修正各场景位置后提交',
+ ],
+ [
+ 'apis' => [
+ ['description' => '请求参数发生变更', 'api' => 'PredImage'],
+ ['description' => 'OpenAPI 下线', 'api' => 'PublishScene'],
+ ],
+ 'createdAt' => '2021-06-02T03:35:23.000Z',
+ 'description' => '项目发布接口更名为 PublishScene ,PredImage 接口修改bug',
+ ],
+ [
+ 'apis' => [
+ ['description' => 'OpenAPI 下线', 'api' => 'AddBucket'],
+ ['description' => 'OpenAPI 下线', 'api' => 'AddProject'],
+ ['description' => 'OpenAPI 下线', 'api' => 'AddScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'AddSubScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'BucketIsExist'],
+ ['description' => 'OpenAPI 下线', 'api' => 'DetailProject'],
+ ['description' => 'OpenAPI 下线', 'api' => 'DetailScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'DetailSubScene'],
+ ['description' => 'OpenAPI 下线', 'api' => 'DropBucket'],
+ ['description' => 'OpenAPI 下线', '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' => '三维空间重建',
+ 'ramCodes' => ['tdsr'],
+ 'ramLevel' => '操作级',
+ 'ramConditions' => [],
+ 'ramActions' => [
+ [
+ 'apiName' => 'UpdateSubScene',
+ 'description' => '更新子场景名称',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CheckUserProperty',
+ 'description' => '检查用户业务属性',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CheckUserProperty',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddHotspotFile',
+ 'description' => '',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListProject',
+ 'description' => '分页查询项目列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DropProject',
+ 'description' => '删除项目',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'tdsr:DeleteProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetPackSceneTaskStatus',
+ 'description' => '获取场景数据打包状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetScenePreviewData',
+ 'description' => '场景预览数据',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PublishHotspot',
+ 'description' => '发布热点信息',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:TagPublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetRectifyImage',
+ 'description' => '获取矫正后图片',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DetailSubScene',
+ 'description' => '查看子场景信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SaveModelConfig',
+ 'description' => '保存模型配置',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SaveMinimap',
+ 'description' => '',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'TempPreviewStatus',
+ 'description' => '查询预览任务状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SaveHotspotConfig',
+ 'description' => '保存热点标注配置',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetSceneBuildTaskStatus',
+ 'description' => '查询场景重建任务状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetHotspotTag',
+ 'description' => '获取热点标注信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetHotspotConfig',
+ 'description' => '查询热点标注配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetSubSceneTaskStatus',
+ 'description' => '查看子场景预处理及切图状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddRoomPlan',
+ 'description' => '房屋数据提交',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DetailProject',
+ 'description' => '查询项目信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetScenePreviewResource',
+ 'description' => '场景预览数据',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SaveHotspotTagList',
+ 'description' => '保存热点数据',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PackSource',
+ 'description' => '获取全景图文件',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddScene',
+ 'description' => '创建主场景',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetOriginLayoutData',
+ 'description' => '获取原始标注信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RectifyImage',
+ 'description' => '图片矫正',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:RectifyImage',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetConnData',
+ 'description' => '获取关联信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'TempPreview',
+ 'description' => '预览',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetLayoutData',
+ 'description' => '获取最新标注信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListScene',
+ 'description' => '分页查看场景列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DropSubScene',
+ 'description' => '删除子场景',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'tdsr:DeleteSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetOssPolicy',
+ 'description' => '获取OSS授权',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RecoveryOriginImage',
+ 'description' => '恢复原图',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateConnData',
+ 'description' => '更新关联信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateSubSceneSeq',
+ 'description' => '更新子场景顺序',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetWindowConfig',
+ 'description' => '获取系统配置信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetSingleConnData',
+ 'description' => '获取单图的关联信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateUploadPolicy',
+ 'description' => '获取上传凭据',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateUploadPolicy',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetTaskStatus',
+ 'description' => '查询任务状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SaveHotspotTag',
+ 'description' => '保存热点标注信息',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateProject',
+ 'description' => '更新项目名称',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'LinkImage',
+ 'description' => '关联图片到子场景',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetSourcePackStatus',
+ 'description' => '获取全景图文件打包状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateLayoutData',
+ 'description' => '更新标注信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RollbackSubScene',
+ 'description' => '回滚子场景',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DetailScene',
+ 'description' => '查看场景详情',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DropScene',
+ 'description' => '删除主场景',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'tdsr:DeleteScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'LabelBuild',
+ 'description' => '模型重建',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:SceneReconstruction',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetScenePreviewInfo',
+ 'description' => '获取场景模型点位信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:Preview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PublishHotspotConfig',
+ 'description' => '发布热点配置',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RectVertical',
+ 'description' => '垂直矫正',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PredImage',
+ 'description' => '图片预处理',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddRelativePosition',
+ 'description' => '相对位置提交',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PublishStatus',
+ 'description' => '查询发布状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PredictionWallLine',
+ 'description' => '墙线预测',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:PredictionWallLine',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCopySceneTaskStatus',
+ 'description' => '查询复制场景任务状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CopyScene',
+ 'description' => '复制场景',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddProject',
+ 'description' => '创建新项目',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateProject',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateScene',
+ 'description' => '更新场景名称',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'OptimizeRightAngle',
+ 'description' => '直角优化',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateLabel',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddSubScene',
+ 'description' => '创建子场景',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:CreateSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PublishScene',
+ 'description' => '场景发布',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:ScenePublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddMosaics',
+ 'description' => '添加马赛克',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'tdsr:UpdateTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetScenePackUrl',
+ 'description' => '获取场景打包文件地址',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetHotspotSceneData',
+ 'description' => '获取场景模型预览数据',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:GetTag',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ScenePublish',
+ 'description' => '',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'tdsr:ScenePublish',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListSubScene',
+ 'description' => '分页查看子场景列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'tdsr:ListSubScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'PackScene',
+ 'description' => '场景数据打包',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'tdsr:PackScene',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'TDSR', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'resourceTypes' => [],
],
];