alitrip.agent.coordinate.process (慧飞商家协同单处理完成接口)

慧飞商家协同单处理完成接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
processing_dto ProcessingDTO 必须 协同单处理完成参数
  • └ case_id
  • Number
  • 必须
  • 300000001
  • 协同单ID
  • └ reply
  • String
  • 必须
  • 可以协同
  • 协同回复内容
  • └ domestic_intl
  • Number
  • 必须
  • 1
  • 1:国内,2:国际
  • total_case_base_extra_info_dto
  • TotalCaseExtraInfoDTO
  • 可选
  • "[{}]"
  • 协同单extraInfo总
  • case_extra_add_baby_request_dto_list
  • CaseExtraAddBabyRequestDTO []
  • 可选
  • {}
  • 加订婴童问题类型extraInfo入参
  • └ passenger_item_id
  • Number
  • 可选
  • 1
  • 人商品Id
  • └ pnr
  • String
  • 可选
  • SKUW1
  • pnr号
  • └ ticket_no
  • String
  • 可选
  • 000-1234567890
  • 票号
  • case_repeat_back_fill_extra_info_request_dto_list
  • CaseRepeatBackFillExtraInfoRequestDTO []
  • 可选
  • {}
  • 二次回填问题类型extraInfo入参
  • └ passenger_item_id
  • Number
  • 可选
  • 1
  • 人商品Id
  • └ ticket_no
  • String
  • 可选
  • 000-1234567890
  • 票号
  • case_change_passenger_extra_info_request_dto_list
  • CaseChangePassengerExtraInfoRequestDTO []
  • 可选
  • {}
  • 改名改证件问题类型extraInfo入参
  • └ ticket_no
  • String
  • 可选
  • 000-1234567890
  • 票号
  • └ manual_passenger_id
  • Number
  • 可选
  • 1
  • 手工单人ID
  • file_info_dto_list
  • UploadFileInfoDTO []
  • 可选
  • 附件列表
  • 附件列表
  • └ name
  • String
  • 可选
  • 附件名称
  • 附件名称
  • └ url
  • String
  • 可选
  • 附件地址
  • 附件地址

响应参数

名称 类型 示例值 描述
result Result 协同单处理完成接口返回结果
  • └ error_code
  • String
  • 1
  • 错误码
  • └ error_msg
  • String
  • XX异常
  • 错误原因
  • └ success
  • Boolean
  • true
  • 执行结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripAgentCoordinateProcessRequest req = new AlitripAgentCoordinateProcessRequest();
AlitripAgentCoordinateProcessRequest.ProcessingDTO obj1 = new AlitripAgentCoordinateProcessRequest.ProcessingDTO();
obj1.setCaseId(300000001L);
obj1.setReply("可以协同");
obj1.setDomesticIntl(1L);
AlitripAgentCoordinateProcessRequest.TotalCaseExtraInfoDTO obj2 = new AlitripAgentCoordinateProcessRequest.TotalCaseExtraInfoDTO();
List<AlitripAgentCoordinateProcessRequest.CaseExtraAddBabyRequestDTO> list4 = new ArrayList<AlitripAgentCoordinateProcessRequest.CaseExtraAddBabyRequestDTO>();
AlitripAgentCoordinateProcessRequest.CaseExtraAddBabyRequestDTO obj5 = new AlitripAgentCoordinateProcessRequest.CaseExtraAddBabyRequestDTO();
list4.add(obj5);
obj5.setPassengerItemId(1L);
obj5.setPnr("SKUW1");
obj5.setTicketNo("000-1234567890");
obj2.setCaseExtraAddBabyRequestDtoList(list4);
List<AlitripAgentCoordinateProcessRequest.CaseRepeatBackFillExtraInfoRequestDTO> list7 = new ArrayList<AlitripAgentCoordinateProcessRequest.CaseRepeatBackFillExtraInfoRequestDTO>();
AlitripAgentCoordinateProcessRequest.CaseRepeatBackFillExtraInfoRequestDTO obj8 = new AlitripAgentCoordinateProcessRequest.CaseRepeatBackFillExtraInfoRequestDTO();
list7.add(obj8);
obj8.setPassengerItemId(1L);
obj8.setTicketNo("000-1234567890");
obj2.setCaseRepeatBackFillExtraInfoRequestDtoList(list7);
List<AlitripAgentCoordinateProcessRequest.CaseChangePassengerExtraInfoRequestDTO> list10 = new ArrayList<AlitripAgentCoordinateProcessRequest.CaseChangePassengerExtraInfoRequestDTO>();
AlitripAgentCoordinateProcessRequest.CaseChangePassengerExtraInfoRequestDTO obj11 = new AlitripAgentCoordinateProcessRequest.CaseChangePassengerExtraInfoRequestDTO();
list10.add(obj11);
obj11.setTicketNo("000-1234567890");
obj11.setManualPassengerId(1L);
obj2.setCaseChangePassengerExtraInfoRequestDtoList(list10);
obj1.setTotalCaseBaseExtraInfoDto(obj2);
List<AlitripAgentCoordinateProcessRequest.UploadFileInfoDTO> list13 = new ArrayList<AlitripAgentCoordinateProcessRequest.UploadFileInfoDTO>();
AlitripAgentCoordinateProcessRequest.UploadFileInfoDTO obj14 = new AlitripAgentCoordinateProcessRequest.UploadFileInfoDTO();
list13.add(obj14);
obj14.setName("附件名称");
obj14.setUrl("附件地址");
obj1.setFileInfoDtoList(list13);
req.setProcessingDto(obj1);
AlitripAgentCoordinateProcessResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_agent_coordinate_process_response>
    <result>
        <error_code>1</error_code>
        <error_msg>XX异常</error_msg>
        <success>true</success>
    </result>
</alitrip_agent_coordinate_process_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

返回
顶部