注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 电子物流API

taobao.vmarket.eticket.qrcode.upload (码商二维码图片上传)

电子凭证的码商可以通过这个接口,上传他们发送的二维码图片

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
img_bytes byte[] 必须 imgfile.getbyte() 上传的图片byte[] 小于300K,图片尺寸400*400以内
code_merchant_id Number 必须 21212121
  • 最大长度:32
  • 码商ID

    响应参数

    名称 类型 示例值 描述
    ret_code Number 1 1:成功 其它为失败
    img_filename String 11111111111 图片文件名称

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    VmarketEticketQrcodeUploadRequest req = new VmarketEticketQrcodeUploadRequest();
    req.setImgBytes(new FileItem("/tmp/file.txt"));
    req.setCodeMerchantId(21212121L);
    VmarketEticketQrcodeUploadResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <vmarket_eticket_qrcode_upload_response>
        <ret_code>1</ret_code>
        <img_filename>11111111111</img_filename>
    </vmarket_eticket_qrcode_upload_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>

    错误码解释

    错误码 错误描述 解决方案
    isv.eticket-invalid-code-merchant:invalid-code-merchant 码商身份校验不通过 传递正确的码商ID
    isv.save-code-img-fail:imgsizetoolarge 上传图片尺寸太大 尺寸小点
    isv.save-code-img-fail:image-format-is-not-correct 图片格式不对 用正确的图片格式 jpg jpeg png gif
    isv.eticket-privilege-error:no-upload-qrimage-rights 码商没有上传二维码图片的权限 请先开通此权限

    API工具

    如何获得此API

    FAQ

    返回
    顶部