本文介绍如何获取(全景类型、视频类型、混合类型)场景的预览信息。
说明:
开启自用资源访问,需要创建场景之前在临云镜OSS配置中开启后,该接口才能开启自用资源访问,否则无效。默认不传enabled、domain即可。
以下代码用于查询(全景类型、视频类型、混合类型)场景的预览信息。lyjClient的初始化见:初始化
// 预览token
String previewToken = "344794c32937474a9c59eb130936****";
// 是否开启自用资源访问(可选)
boolean enabled = true;
// 自定义OSS域名(可为CDN域名)(可选)
String domain = "www.aliyundoc.com";
// 预览类型,0 未发布, 1 已发布
Long type = 1;
GetHotspotSceneDataRequest request = new GetHotspotSceneDataRequest();
request.setPreviewToken(previewToken);
request.setType(type);
request.setEnabled(enabled);
request.setDomain(domain);
// sdk调用
GetHotspotSceneDataResponse hotspotSceneData = lyjClient.getHotspotSceneData(request);
// 响应数据,获取的预览数据需要自行转译解析
GetHotspotSceneDataResponseBody body = hotspotSceneData.getBody();
数据格式如下:
{
"requestId": "7468EF1B-E7A0-11C7-8A76-****",
"message": "SUCCESS",
"data": {
"sceneType": "MIX",
"previewToken": "256c46f44dbf4****",
"previewData": "[]"
},
"code": 200,
"success": true
}
注意:previewData字段需要自行做html反转义以便前端引擎使用。
文档内容是否对您有帮助?