在有效期内鉴权下载并保存本地文件,避免把临时URL直接放文章
本页展示随包原生输入和验收参考。目标产品运行状态:未运行。表格与图片不代表产品已经生成的结果。
input.csv / practice-data.json
本课实际输入字段
| step | action | method | path | content | authorizationRequired |
|---|---|---|---|---|---|
| 1 | create | POST | /v1/visual | 先核对箱体,再看标签;预算未批则保持待处理。 | |
| 2 | status | GET | /v1/visual/{request-id}/status | ||
| 3 | download | GET | actual generated_files URL | True |

提交视觉并保存真实ID
reference.csv:作者验收映射,不是目标API回包
| field | value | identity |
|---|---|---|
| requestId | None | real response only |
| fileUrlExpiry | about30min from generation | |
| articleAsset | persistent locally frozen file |
应当保留的约束
| field | value | identity |
|---|---|---|
| requestId | None | real response only |
| fileUrlExpiry | about30min from generation | |
| articleAsset | persistent locally frozen file |
故意构造的错误样例
| extension | contentType | fault | articleAsset |
|---|---|---|---|
| .svg | application/json | error saved as picture | |
| expires | temporary generated_files URL |
先保存真实产品输出,再逐项对照。actualOutput / actualResult 在未执行时保持 not_run,不能把这里的期望值复制成已测结果。