# 打印质检码
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南
接口英文名:printinspectcode
绑定完送检信息后,可以通过该接口打印微信小店的质检码
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/channels/ec/qic/inspect/code/print?access_token=ACCESS_TOKEN
# 云调用
- 本接口不支持云调用
# 第三方调用
本接口支持第三方平台代商家调用。
该接口所属的权限集 id 为:131
服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代商家进行调用,具体可查看 第三方调用 说明文档。
# 2. 请求参数
# 查询参数 Query String parameters
参数名 | 类型 | 必填 | 示例 | 说明 |
---|---|---|---|---|
access_token | string | 是 | ACCESS_TOKEN | 接口调用凭证,可使用 access_token、authorizer_access_token |
# 请求体 Request Payload
参数名 | 类型 | 必填 | 示例 | 说明 |
---|---|---|---|---|
order_id | string | 是 | 37423523451235145 | 订单id |
# 3. 返回参数
# 返回体 Response Payload
参数名 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
data | object | 质检码详情 |
# Res.data Object Payload
质检码详情
参数名 | 类型 | 说明 |
---|---|---|
backupDeliveryId | string | 备用发货快递编码 |
backupDeliveryName | string | 用发货快递名称 |
boxDTOList | objarray | 包装盒列表 |
channelAppId | string | 视频号店铺appid |
deliveryId | string | 发货快递公司编码(同视频号小店电子面单支持快递公司编码) |
deliveryName | string | 发货快递公司名称 |
embedGoodsMaterial | string | 商品镶嵌材质 |
goodsDesc | string | 商品描述 |
expressMerge | boolean | 是否合并发货,true:合并,false:不合并 |
goodsMainMaterial | string | 商品主材质 |
goodsName | string | 商品名称 |
goodsNum | number | 商品件数 |
goodsPartsMaterial | string | 商品配件材质 |
inspectBaseId | string | 质检仓id |
inspectBaseName | string | 质检仓名称 |
inspectCode | string | 质检码 |
inspectOrgId | string | 质检机构id |
inspectOrgName | string | 质检机构名称 |
inspectOrgShortName | string | 质检机构名称简称 |
merchantName | string | 商家名称 |
orderId | string | 订单号 |
urgentOrder | boolean | 是否加急订单,true-加急,false-非加急 |
printInfo | string | 打印模板数据和模板html地址(base64) |
# Res.data.boxDTOList(Array) Object Payload
包装盒列表
参数名 | 类型 | 说明 |
---|---|---|
boxId | number | 包装盒id |
boxName | string | 包装盒名称 |
boxNum | number | 包装盒数量 |
# 4. 注意事项
质检面单打印新方案,只需要把printInfo字段传入打印控件即可进行打印。
# 5. 代码示例
请求示例
{
"order_id": "37423523451235145"
}
返回示例
{
"errcode": 0,
"errmsg": "ok",
"data": {
"backupDeliveryId": "g6qUCP",
"backupDeliveryName": "HrFbDU",
"boxDTOList": [
{
"boxId": 22415,
"boxName": "z&5loW",
"boxNum": 75172
}
],
"channelAppId": "t0pu",
"deliveryId": "hCX!2T",
"deliveryName": "CYNPu",
"embedGoodsMaterial": "FW8$Q",
"expressMerge": true,
"goodsDesc": "CQD(Nw3",
"goodsMainMaterial": "IW%u4h(",
"goodsName": "rM%&d",
"goodsNum": 87918,
"goodsPartsMaterial": "BZWu",
"inspectBaseId": "X(!vSw",
"inspectBaseName": "CDySkg",
"inspectCode": "3Cqm",
"inspectOrgId": "i8*h",
"inspectOrgName": "T!MMu",
"inspectOrgShortName": "UNTDK",
"merchantName": "Y)fA",
"orderId": "3FH",
"urgentOrder": true,
"printInfo": "JTdCJTIycHJpbnREY"
}
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
10021600 | 质检系统异常 | |
10021601 | 质检单不存在 | |
10021603 | 查询订单详情失败 | |
10021604 | 查询商品信息失败 | |
10021609 | 未录入送检信息 |
# 7. 适用范围
本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。