task_id,调用方用该 ID 轮询结果。| 字段 | 必填 | 说明 |
|---|---|---|
tender_files | 是 | 招标文件列表(主文件 + 附件) |
bid_files | 是 | 投标文件列表(主文件 + 附件) |
tender_files[].url / bid_files[].url | 是* | 文件可访问 URL;与 file_url 二选一 |
tender_files[].file_url / bid_files[].file_url | 是* | url 的别名 |
tender_files[].filename / bid_files[].filename | 否 | 文件名 |
tender_files[].role / bid_files[].role | 是 | main=主文件,attachment=附件 |
package_no | 否 | 包号(整数);不传且多包时自动取第一个包 |
tender_files、bid_files 均必传。role=main 必须且只能有 1 个;role=attachment 可有 0~N 个。{
"tender_files": [
{
"url": "https://storage.example.com/tender/main.docx",
"filename": "招标文件.docx",
"role": "main"
},
{
"url": "https://storage.example.com/tender/clarify.pdf",
"filename": "澄清函.pdf",
"role": "attachment"
}
],
"bid_files": [
{
"url": "https://storage.example.com/bid/main.pdf",
"filename": "投标文件.pdf",
"role": "main"
},
{
"url": "https://storage.example.com/bid/tech.pdf",
"filename": "技术应答.pdf",
"role": "attachment"
}
],
"package_no": 1
}curl --location 'https://app-test.fagougou.com/openapi/v2/bidding/review' \
--header 'Content-Type: application/json' \
--data '{
"tender_files": [
{
"url": "https://storage.example.com/tender/main.docx",
"filename": "招标文件.docx",
"role": "main"
},
{
"url": "https://storage.example.com/tender/clarify.pdf",
"filename": "澄清函.pdf",
"role": "attachment"
}
],
"bid_files": [
{
"url": "https://storage.example.com/bid/main.pdf",
"filename": "投标文件.pdf",
"role": "main"
},
{
"url": "https://storage.example.com/bid/tech.pdf",
"filename": "技术应答.pdf",
"role": "attachment"
}
],
"package_no": 1
}'{
"code": 200,
"msg": "操作成功",
"data": {
"task_id": "7f5e2c1a-2b3d-4c5e-8f90-1234567890ab",
"status": "pending",
"stage": "parse",
"message": "请求已加入队列,等待执行"
}
}