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

文档中心 > API类目 > IoT售后解决方案API

cainiao.iot.ticket.sp.vtwo.accept (IoT售后服务商确认接单)

IoT售后服务商确认接单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
accept_ticket_top_request AcceptTicketV2TopRequest 可选 受理接口请求参数
  • └ maintenance_mode_code
  • String
  • 必须
  • depot_repair
  • 维修方案 depot_repair:寄回维修;parts_replacement:配件更换;onsite_repair:上门维修;remote_solution:远程解决;transfer_to_customer_service:转单给菜鸟
  • └ onsite_staff_id
  • String
  • 可选
  • 123124
  • 上门人员Id
  • └ receiver_name
  • String
  • 可选
  • 张三
  • 收件人名称
  • └ onsite_address
  • String
  • 可选
  • 浙江省杭州市西溪首座B1-1
  • 上门地址
  • └ remark
  • String
  • 可选
  • 咨询工单,无需维修
  • 备注
  • └ operator_phone
  • String
  • 必须
  • 13211111113
  • 操作人手机号
  • └ operator_name
  • String
  • 必须
  • 张三
  • 操作人名称
  • └ onsite_staff_name
  • String
  • 可选
  • 张三
  • 上门人员名称
  • └ onsite_time
  • Date
  • 可选
  • 2020-05-19 17:48:21
  • 上门时间
  • └ sp_code
  • String
  • 必须
  • testSpErp
  • 服务商编码
  • └ receiver_address
  • String
  • 可选
  • 浙江省杭州市西溪首座B1-1
  • 收件地址
  • └ onsite_staff_phone
  • String
  • 可选
  • 13211111111
  • 上门人联系方式
  • └ receiver_phone
  • String
  • 可选
  • 13211111112
  • 收件人联系方式
  • └ feature
  • String
  • 可选
  • {"备注":"扩展信息"}
  • 扩展字段
  • └ solution_remark
  • String
  • 可选
  • 1
  • 远程解决方式 1:不想修了;2:已经修好了;3:费用太贵;4:其他原因
  • └ operator_id
  • String
  • 必须
  • 123242
  • 操作人Id
  • └ ticket_id
  • Number
  • 可选
  • 136536
  • 工单Id

响应参数

名称 类型 示例值 描述
result ResultDto 返回结果
  • └ error_desc
  • String
  • 系统错误
  • 异常描述
  • └ success
  • Boolean
  • true
  • 执行结果
  • └ error_code
  • String
  • SYSTEM_ERROR
  • 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoIotTicketSpVtwoAcceptRequest req = new CainiaoIotTicketSpVtwoAcceptRequest();
CainiaoIotTicketSpVtwoAcceptRequest.AcceptTicketV2TopRequest obj1 = new CainiaoIotTicketSpVtwoAcceptRequest.AcceptTicketV2TopRequest();
obj1.setMaintenanceModeCode("depot_repair");
obj1.setOnsiteStaffId("123124");
obj1.setReceiverName("张三");
obj1.setOnsiteAddress("浙江省杭州市西溪首座B1-1");
obj1.setRemark("咨询工单,无需维修");
obj1.setOperatorPhone("13211111113");
obj1.setOperatorName("张三");
obj1.setOnsiteStaffName("张三");
obj1.setOnsiteTime(StringUtils.parseDateTime("2020-05-19 17:48:21"));
obj1.setSpCode("testSpErp");
obj1.setReceiverAddress("浙江省杭州市西溪首座B1-1");
obj1.setOnsiteStaffPhone("13211111111");
obj1.setReceiverPhone("13211111112");
obj1.setFeature("{\"备注\":\"扩展信息\"}");
obj1.setSolutionRemark("1");
obj1.setOperatorId("123242");
obj1.setTicketId(136536L);
req.setAcceptTicketTopRequest(obj1);
CainiaoIotTicketSpVtwoAcceptResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_iot_ticket_sp_vtwo_accept_response>
    <result>
        <error_desc>系统错误</error_desc>
        <success>true</success>
        <error_code>SYSTEM_ERROR</error_code>
    </result>
</cainiao_iot_ticket_sp_vtwo_accept_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

返回
顶部