跳到主要内容

项目:导出项目

路由 URL​

POST https://playcanvas.com/api/projects/:id/export

说明​

将整个项目导出为 ZIP。之后可在项目仪表盘中导入,以此创建新项目,详见恢复项目。

请求启动导出任务并返回详情。可以按 ID 轮询任务,直至状态为 complete 或 error。完成后,任务数据包含项目导出文件的下载 URL。

示例​

curl -H "Authorization: Bearer {accessToken}" -H "Content-Type: application/json" -X POST -d '{"branch_id": "99999999-9999-9999-9999-999999999999"}' "https://playcanvas.com/api/projects/{projectId}/export"

参数​

名称类型必需说明
projectIdnumber✔️项目 ID。
branch_idstring分支 ID,未指定时使用主分支。

响应结构​

Status: 201 Created
{
"id": int,
"created_at": date,
"modified_at": date,
"status": "running" | "complete" | "error",
"messages": [ list of strings ],
"data": {
"project": {
'id': int
},
"url": string
}
}

错误​

状态码说明
401未通过身份验证
403禁止访问
404未找到项目
404未找到所有者
429请求过多

请求限流​

此路由采用严格限流。