taobao.fenxiao.settlement.invoice.genurl (获取文件上传URL)

获取文件上传URL

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
file_id String 必须 S202412240076 文件id,建议和业务单据号关联,推荐用结算单号
invoice_biz_type String 必须 settle 发票业务场景,settle表示结算类型
invoice_type String 必须 blue或者red 正向场景传blue,逆向场景传red

响应参数

名称 类型 示例值 描述
data FileUploadDTO 文件id和上传地址
  • └ file_id
  • String
  • S123
  • 文件id,建议用业务结算单据关联
  • └ upload_url
  • String
  • https://miaosuda.oss-cn-zhangjiakou.aliyuncs.com/XXX
  • 上传url

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
FenxiaoSettlementInvoiceGenurlRequest req = new FenxiaoSettlementInvoiceGenurlRequest();
req.setFileId("S202412240076");
req.setInvoiceBizType("settle");
req.setInvoiceType("blue或者red");
FenxiaoSettlementInvoiceGenurlResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<fenxiao_settlement_invoice_genurl_response>
    <data>
        <file_id>S123</file_id>
        <upload_url>https://miaosuda.oss-cn-zhangjiakou.aliyuncs.com/XXX</upload_url>
    </data>
</fenxiao_settlement_invoice_genurl_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部