创建场景数据回灌-CreateSceneDataReplay
功能介绍
此接口用于创建pblog格式的场景数据回灌信息。接口基于数据回灌文件的sha256判断数据回灌文件是否已存在,如果数据回灌文件不存在,响应中提供预签链接用于上传数据回灌文件。
URI
POST https://{hostURL}/v2/{project_id}/sim/sm/replays
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID。 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
file |
是 |
FileCreateSrlz object |
数据回灌文件信息。 |
|
format |
否 |
string |
数据回灌文件格式,当前仅支持pblog格式,默认值为pblog |
响应参数
状态码:201
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
url |
String |
数据回灌资源地址。 |
|
id |
Integer |
数据回灌ID。 |
|
created_at |
Double |
创建时间。 |
|
updated_at |
Double |
更新时间。 |
|
file |
FileCreateSrlz object |
数据回灌文件信息。 |
|
format |
string |
数据回灌文件格式,当前仅支持pblog格式。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
url |
String |
文件资源地址。 |
|
sha256 |
String |
文件sha256值。 |
|
created_at |
TimeStamp |
创建时间。 |
|
updated_at |
TimeStamp |
更新时间。 |
|
post |
post object |
POST预签链接信息,用于上传文件。 |
|
put_url |
String |
PUT预签链接地址,用于上传文件。优先使用POST方法上传。 |
|
get_url |
String |
GET地址,用于下载文件。 |
|
expire |
Integer |
默认失效时间为600秒。 |
|
ready |
Boolean |
文件状态。完成文件上传状态为true,未完成文件上传状态为false。 |
|
filename |
String |
文件名。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
url |
String |
POST预签链接信息,用于上传文件。 |
|
fields |
PostResponseField object |
POST预签链接信息,调用POST预签链接上传文件时用于构造请求。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
key |
String |
Post预签链接Key字段,在创建请求时需要添加到请求头。 |
|
x-amz-algorithm |
String |
Post预签链接x-amz-algorithm字段,在创建请求时需要添加到请求头。 |
|
x-amz-credential |
String |
Post预签链接x-amz-credential字段,在创建请求时需要添加到请求头。 |
|
x-amz-date |
String |
Post预签链接x-amz-date字段,在创建请求时需要添加到请求头。 |
|
policy |
String |
Post预签链接policy字段,在创建请求时需要添加到请求头。 |
|
x-amz-signature |
String |
Post预签链接x-amz-signature字段,在创建请求时需要添加到请求头。 |
请求示例
创建场景地图
POST https://{endpoint}/v2/{project_id}/sim/sm/replays
{
"format": "pblog",
"file": {
"sha256": "597bcaf23420xxxx9582f1ec8244bd73b3b013c3a14",
"filename": "PBlog_player.pblog"
}
}
响应示例
状态码:201
请求成功
{
"url": "/v2/54d37c8xxxxf4ee9772687bf/sim/sm/replays/123/",
"id": 123,
"created_at": 1758185279.99988,
"updated_at": 1758185279.999914,
"file": {
"url": "/v2/54d37c8xxxxf4ee9772687bf/sim/sm/files/597bcaf23420xxxx9582f1ec8244bd73b3b013c3a14/",
"sha256": "597bcaf23420xxxx9582f1ec8244bd73b3b013c3a14",
"created_at": 1758185279.995749,
"updated_at": 1758185279.995806,
"post": {
"url": "https://octopus-raw-54d37c8xxxxf4ee9772687bf.obs.xxx.com/",
"fields": {
"key": "sim/ifiles/replay/597bcaf23420xxxx9582f1ec8244bd73b3b013c3a14.pblog",
"x-amz-algorithm": "AWS4-HMAC-SHA256",
"x-amz-credential": "HPUxxxD/20250918/cn-xxx-x/s3/aws4_request",
"x-amz-date": "20250918T084800Z",
"policy": "eyJleHBpcmF0aW9uIjogxxxxxF0ZSI6ICIyMDI1MDkxOFQwODQ4MDBaIn1dfQ==",
"x-amz-signature": "d972acdxxxxxxxxxx875e1ff0d2fab6504334be62a58ad"
}
},
"put_url": "",
"get_url": null,
"expire": 600,
"ready": false,
"filename": "PBlog_player.pblog"
},
"format": "pblog"
}
状态码
|
状态码 |
描述 |
|---|---|
|
201 |
请求成功 |
错误码
请参见错误码。