kujiale-3D-model-upload
Installation
SKILL.md
What is this skill
This skill wraps kujiale_upload.py — a self-contained Python script that
validates the complete Kujiale OpenAPI 3D model upload pipeline in exactly 5 steps.
The script uses Python requests / oss2 only, and explicitly disables
environment-derived proxy / certificate overrides (trust_env=False) because
those settings can cause TLS handshake failures in some Windows environments:
| Step | Method | Endpoint | Description |
|---|---|---|---|
| 1 | GET | /v2/commodity/upload/sts |
Obtain OSS STS credentials + uploadTaskId |
| 2 | PUT | Alibaba OSS (oss2) |
Upload ZIP bytes to OSS |
| 3 | POST | /v2/commodity/upload/create |
Trigger server-side model parsing |
| 4 | GET | /v2/commodity/upload/status |
Poll parse status until status == 3 |
| 5 | POST | /v2/commodity/upload/submit |
Submit parsed model → returns brandGoodId |
Authentication: md5(appSecret + appKey + timestamp_ms)
API Key: Apply at Manycore OpenAPI Console