╔══════════════════════════════════════════════════════════════╗ ║ 阿里云云市场 香港公司 CR/BR 识别 API 测试脚本 ║ ║ 商品号: cmapi00049689 认证: AppKey + AppSecret 签名认证 ║ ╚══════════════════════════════════════════════════════════════╝ 📌 接口地址 : https://xianggyyzz.market.alicloudapi.com/ocrservice/multiBlicenseHk 📌 请求方式 : POST 📌 认证方式 : 摘要签名(HmacSHA256) 📌 调试模式 : 关闭 ══════════════════════════════════════════════════════════════ 测试 CR 文件: 香港公司注册证书 (CR - Certificate of Incorporation) ══════════════════════════════════════════════════════════════ 📂 使用本地文件: ./CR.png ❌ 文件不存在或无法读取,跳过此测试。 ══════════════════════════════════════════════════════════════ 测试 BR 文件: 香港商业登记证 (BR - Business Registration Certificate) ══════════════════════════════════════════════════════════════ 📂 使用本地文件: ./BR.png ❌ 文件不存在或无法读取,跳过此测试。 ══════════════════════════════════════════════════════════════ 常见错误排查 ══════════════════════════════════════════════════════════════ HTTP 400 → 请求参数有误,检查 imageUrl/imageContent 字段名 HTTP 403 → 签名验证失败或 AppKey 无权限 Tips: 开启 debug_mode=true,对比本地 StringToSign 与响应头 X-Ca-Error-Message 中的服务端 StringToSign HTTP 404 → API路径错误,请确认 /ocrservice/multiBlicenseHk HTTP 500 → 服务端内部错误,可稍后重试 cURL 错误 → 检查网络和 SSL 证书 签名串格式(7行,空字段也要保留换行): POST application/json ← Accept ← Content-MD5 (Base64(MD5(body))) application/json; charset=UTF-8 ← Content-Type ← Date(本脚本留空) x-ca-key:YOUR_KEY ← 自定义签名头(字典序排列) x-ca-nonce:xxx x-ca-signature-method:HmacSHA256 x-ca-timestamp:xxx /ocrservice/multiBlicenseHk ← PathAndParameters ══════════════════════════════════════════════════════════════