# 上传国补订单发票文件
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南
接口英文名:upload_invoice_file
为了防止发票文件失效导致审核失败的情况,请使用该接口上传发票文件。
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/channels/ec/subsidy/upload_invoice_file?access_token=ACCESS_TOKEN
# 云调用
- 本接口不支持云调用
# 第三方调用
- 本接口不支持第三方平台调用。
# 2. 请求参数
# 查询参数 Query String parameters
参数名 | 类型 | 必填 | 示例 | 说明 |
---|---|---|---|---|
access_token | string | 是 | ACCESS_TOKEN | 接口调用凭证,可使用 access_token |
# 请求体 Request Payload
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
file_link | string | 是 | 文件链接,需保证公网可访问 |
# 3. 返回参数
# 返回体 Response Payload
参数名 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
data | object | 回包信息 |
# Res.data Object Payload
回包信息
参数名 | 类型 | 说明 |
---|---|---|
media_id | string | 对应一个文件 |
# 4. 注意事项
- 该接口用于上传发票文件,目前支持的格式为:
.jpg/.png
- 文件大小 <= 1MB
# 5. 代码示例
请求示例
{
"file_link": "https://weixin.qq.com"
}
返回示例
{
"errcode": 0,
"errmsg": "ok",
"data": {
"media_id": "SHc-Yd0sEAhEp25rhGQ9U3P961dXhrJSBPV9nYSjvNOc-xtsCRcVc_nL8X6sqQvg"
}
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
987100118 | 上传发票文件失败, 链接无效 | |
987100119 | 上传发票文件失败, 暂不支持的文件格式 | |
987100120 | 上传发票文件过大, 最大支持1M |
# 7. 适用范围
本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。