alitrip.tripvp.agent.receiptorder.fill (报销凭证回填邮寄信息接口)

报销凭证回填邮寄信息接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_receipt_fill_r_q ReceiptFillRq 可选 param_receipt_fill_r_q
  • └ agent_id
  • Number
  • 必须
  • 5081
  • 代理商id
  • └ app_key_top
  • String
  • 可选
  • 111
  • app_key默认属性
  • └ method_top
  • String
  • 可选
  • 111
  • method
  • receipt_fill_v_o_list
  • ReceiptFillVo []
  • 可选
  • receipt_fill_v_o_list
  • └ company_code
  • String
  • 可选
  • EMS
  • 邮寄公司编码
  • └ express_code
  • String
  • 可选
  • 111
  • 邮寄单号
  • └ itinerary_no
  • String
  • 可选
  • 111
  • 行程单号
  • └ out_order_id
  • Number
  • 可选
  • 111
  • 淘宝订单号
  • └ receipt_company
  • String
  • 可选
  • 111
  • 邮寄公司
  • └ send_time
  • Date
  • 可选
  • 2017-11-21 11:11:11
  • 邮寄时间
  • └ source_ip
  • String
  • 可选
  • 111
  • source_ip默认属性
  • └ taobao_id
  • Number
  • 可选
  • 111
  • taobao_id默认属性
  • └ taobao_nick
  • String
  • 可选
  • 111
  • taobao_nick默认属性

响应参数

名称 类型 示例值 描述
result ReceiptFillRs result
  • └ api_error_code
  • Number
  • 11
  • 错误码
  • └ api_error_msg
  • String
  • 111
  • 错误信息
  • └ current_page
  • Number
  • 11
  • 当前页
  • └ err_trace
  • String
  • 11
  • errTrace默认属性
  • error
  • ApiError
  • error
  • └ code
  • Number
  • 11
  • code
  • └ detail_info
  • String
  • 11
  • detailInfo
  • └ err_type
  • String
  • 111
  • errType
  • └ ext_err_code
  • String
  • 111
  • extErrCode
  • └ ext_err_msg
  • String
  • 111
  • extErrMsg
  • └ msg_detail
  • String
  • 111
  • msgDetail
  • └ msg_for_client
  • String
  • 111
  • msgForClient
  • └ msg_for_sys
  • String
  • 111
  • msgForSys
  • └ outer_code
  • String
  • 111
  • outerCode
  • └ raw_err_code
  • String
  • 111
  • rawErrCode
  • └ raw_err_msg
  • String
  • 111
  • rawErrMsg
  • └ std_err_code
  • String
  • 111
  • stdErrCode
  • └ std_err_msg
  • String
  • 111
  • stdErrMsg
  • └ failed_ids
  • Number []
  • 111
  • 失败的订单id的list
  • └ failure
  • Boolean
  • true
  • failure
  • └ has_next
  • Boolean
  • true
  • hasNext
  • └ host_name
  • String
  • 111
  • hostName
  • └ page_size
  • Number
  • 111
  • pageSize
  • └ return_item_count
  • Number
  • 111
  • returnItemCount
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripTripvpAgentReceiptorderFillRequest req = new AlitripTripvpAgentReceiptorderFillRequest();
AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillRq obj1 = new AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillRq();
obj1.setAgentId(5081L);
obj1.setAppKeyTop("111");
obj1.setMethodTop("111");
List<AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillVo> list3 = new ArrayList<AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillVo>();
AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillVo obj4 = new AlitripTripvpAgentReceiptorderFillRequest.ReceiptFillVo();
list3.add(obj4);
obj4.setCompanyCode("EMS");
obj4.setExpressCode("111");
obj4.setItineraryNo("111");
obj4.setOutOrderId(111L);
obj4.setReceiptCompany("111");
obj4.setSendTime(StringUtils.parseDateTime("2017-11-21 11:11:11"));
obj1.setReceiptFillVOList(list3);
obj1.setSourceIp("111");
obj1.setTaobaoId(111L);
obj1.setTaobaoNick("111");
req.setParamReceiptFillRQ(obj1);
AlitripTripvpAgentReceiptorderFillResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_tripvp_agent_receiptorder_fill_response>
    <result>
        <api_error_code>11</api_error_code>
        <api_error_msg>111</api_error_msg>
        <current_page>11</current_page>
        <err_trace>11</err_trace>
        <error>
            <code>11</code>
            <detail_info>11</detail_info>
            <err_type>111</err_type>
            <ext_err_code>111</ext_err_code>
            <ext_err_msg>111</ext_err_msg>
            <msg_detail>111</msg_detail>
            <msg_for_client>111</msg_for_client>
            <msg_for_sys>111</msg_for_sys>
            <outer_code>111</outer_code>
            <raw_err_code>111</raw_err_code>
            <raw_err_msg>111</raw_err_msg>
            <std_err_code>111</std_err_code>
            <std_err_msg>111</std_err_msg>
        </error>
        <failed_ids>
            <number>111</number>
        </failed_ids>
        <failure>true</failure>
        <has_next>true</has_next>
        <host_name>111</host_name>
        <page_size>111</page_size>
        <return_item_count>111</return_item_count>
        <success>true</success>
    </result>
</alitrip_tripvp_agent_receiptorder_fill_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

返回
顶部