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

文档中心 > API类目 > 电子凭证平台

taobao.vmarket.eticket.oplogs.get (电子凭证操作日志查询)

电子凭证核销日志查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
type Number 必须 0 0:全部 1:核销 2:冲正
start_time Date 可选 2000-01-01 00:00:00 开始时间
end_time Date 可选 2000-01-01 00:00:00 结束时间
code String 可选 abc 核销码
mobile String 可选 2222 手机号后四位
posid String 可选 abc 核销身份
codemerchant_id Number 可选 1 码商ID
page_no Number 可选 1
  • 默认值:1
  • 当前页码
    page_size Number 可选 40
  • 默认值:40
  • 每页显示的记录数,最大为40,默认为40
    sort String 可选 create_desc 排序方式

    响应参数

    名称 类型 示例值 描述
    eticket_op_logs EticketOpLog [] 操作日志列表
    • └ consume_serial_num
    • String
    • 12345678
    • 操作流水号
    • └ amount
    • String
    • 1.00
    • 操作金额
    • └ num
    • Number
    • 1
    • 操作数量
    • └ op_type
    • Number
    • 1
    • 操作类型 1:核销 2:冲正
    • └ op_time
    • Date
    • 2000-01-01 00:00:00
    • 操作时间
    • └ pos_id
    • String
    • 11111111
    • 操作员身份ID
    • └ order_id
    • Number
    • 1111111111
    • 订单ID
    • └ mobile
    • String
    • 1234
    • 手机号码后四位
    total_results Number 10 符合条件的记录总数

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    VmarketEticketOplogsGetRequest req = new VmarketEticketOplogsGetRequest();
    req.setType(0L);
    req.setStartTime(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setEndTime(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setCode("abc");
    req.setMobile("2222");
    req.setPosid("abc");
    req.setCodemerchantId(1L);
    req.setPageNo(1L);
    req.setPageSize(40L);
    req.setSort("create_desc");
    VmarketEticketOplogsGetResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <vmarket_eticket_oplogs_get_response>
        <eticket_op_logs>
            <eticket_op_log>
                <consume_serial_num>12345678</consume_serial_num>
                <amount>1.00</amount>
                <num>1</num>
                <op_type>1</op_type>
                <op_time>2000-01-01 00:00:00</op_time>
                <pos_id>11111111</pos_id>
                <order_id>1111111111</order_id>
                <mobile>1234</mobile>
            </eticket_op_log>
        </eticket_op_logs>
        <total_results>10</total_results>
    </vmarket_eticket_oplogs_get_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-seller-error:invalid-eticket-seller 还没有入驻成电子凭证合作伙伴 入驻成电子凭证合作伙伴
    isv.eticket-error-for-validate:some-validation-is-not-pass 参数校验失败 检查开始时间、结束时间等参数格式是否正确
    isv.eticket-invalid-posid:invalid-pos-for-codemerchant 无效的posid 检查posid是否在码商后台绑定

    API工具

    如何获得此API

    FAQ

    返回
    顶部