其他类型场景预览数据

本文介绍如何获取(全景类型、视频类型、混合类型)场景的预览信息。

说明:

开启自用资源访问,需要创建场景之前在临云镜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反转义以便前端引擎使用。