Skip to content

获取项目信息

查询项目详情、任务状态和生成的 3D 文件。

基本信息

项目
方法GET
路径/v2/aholo/project/info
认证API Key

Request

Query Param

参数必须类型说明
appuidstring第三方用户 ID
projectIdstring项目 ID

Example

bash
curl -X GET 'https://openapi.kujiale.com/v2/aholo/project/info?appuid=user123&projectId=PROJECT_ID' \
  -H 'Authorization: Bearer YOUR_API_KEY'
python
import requests

url = "https://openapi.kujiale.com/v2/aholo/project/info"
params = {"appuid": "user123", "projectId": project_id}
headers = {"Authorization": "Bearer YOUR_API_KEY"}

response = requests.get(url, params=params, headers=headers)
data = response.json()
javascript
const response = await fetch(
  `https://openapi.kujiale.com/v2/aholo/project/info?appuid=user123&projectId=${projectId}`,
  { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
const data = await response.json();

Response

完成状态(status = 3)

json
{
  "c": "0",
  "d": {
    "projectId": "3FO4K4WBOFQ4",
    "name": "乐高-猫头鹰",
    "cover": "https://holo-cos.aholo3d.cn/...",
    "projectType": 0,
    "scene": "model",
    "task": {
      "taskId": "3FO4K4WBNNYV",
      "status": 3,
      "result": {
        "plyPath": "https://...point_cloud.ply",
        "spzPath": "https://...point_cloud_compressed.spz",
        "sogPath": "https://...point_cloud.sog"
      }
    },
    "created": 1772638627000,
    "lastModified": 1772640130000
  }
}

处理中状态(status = 1)

json
{
  "c": "0",
  "d": {
    "projectId": "...",
    "task": {
      "status": 1
    }
  }
}

字段说明

字段类型说明
projectIdstring项目 ID
namestring项目名称
projectTypeint0: 3D重建, 1: 3D生成
scenestringmodel 物体, space 室内
task.statusint任务状态:0-8,详见上方状态枚举
task.result.plyPathstringPLY 文件 URL
task.result.spzPathstringSPZ 文件 URL
task.result.sogPathstringSOG 文件 URL

任务状态

Status含义是否终态
0排队中,任务还未被提交
1结束排队,等待被执行,任务已被提交
2执行中
3成功
4失败
5取消
6超时
7被拒绝
8预处理中