文档中心 > API类目 > 飞猪服务平台

alitrip.serve.workorder.relation (飞猪服务平台工单协同)

飞猪服务平台工单协同

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
caller_info CallerInfo 必须 调用方信息(需要申请)
  • └ app_name
  • String
  • 必须
  • ori-fcir
  • 应用名称
  • └ app_secret
  • String
  • 必须
  • hiuhoh3oh4oh5oih
  • 应用编码
receive_relation_case_request ReceiveRelationCaseRequest 必须 协同信息
  • └ relation_type
  • String
  • 必须
  • urgeCase
  • 协同类型 发起协同:startRelation 催促:urgeCase 结束协同:endRelation 结果通知:result 退回:sendBack 进度同步:reply
  • └ order_id
  • String
  • 必须
  • 444444444
  • 飞猪订单号
  • └ case_id
  • String
  • 可选
  • 000000
  • 飞猪协同工单号
  • └ attributes
  • String
  • 可选
  • {"content":""}
  • 扩展信息
  • └ category_id
  • String
  • 可选
  • 3333
  • 问题类目 飞猪XP工单对应的业务类目,如无则为空
  • └ operator
  • String
  • 必须
  • xingxing
  • 三方发起小二名称
  • └ relation_case_id
  • String
  • 必须
  • 11111111
  • 三方协同工单号
  • └ unique_id
  • String
  • 可选
  • 12343
  • 请求唯一值

响应参数

名称 类型 示例值 描述
data ReceiveRelationCaseVO 返回业务数据
  • └ case_id
  • String
  • 000000
  • 飞猪工单号
  • └ relation_case_id
  • String
  • 11111111
  • 三方协同工单号
  • └ slafz
  • String
  • yyyy-MM-dd HH:mm:ss
  • sla时效
  • └ operator
  • String
  • 处理人
  • 处理人
result Boolean true 接口结果
msg_info String 成功 接口返回描述
error_msg String 失败 失败原因
msg_code String 001 失败code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripServeWorkorderRelationRequest req = new AlitripServeWorkorderRelationRequest();
AlitripServeWorkorderRelationRequest.CallerInfo obj1 = new AlitripServeWorkorderRelationRequest.CallerInfo();
obj1.setAppName("ori-fcir");
obj1.setAppSecret("hiuhoh3oh4oh5oih");
req.setCallerInfo(obj1);
AlitripServeWorkorderRelationRequest.ReceiveRelationCaseRequest obj2 = new AlitripServeWorkorderRelationRequest.ReceiveRelationCaseRequest();
obj2.setRelationType("urgeCase");
obj2.setOrderId("444444444");
obj2.setCaseId("000000");
obj2.setAttributes("{\"content\":\"\"}");
obj2.setCategoryId("3333");
obj2.setOperator("xingxing");
obj2.setRelationCaseId("11111111");
obj2.setUniqueId("12343");
req.setReceiveRelationCaseRequest(obj2);
AlitripServeWorkorderRelationResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_serve_workorder_relation_response>
    <data>
        <case_id>000000</case_id>
        <relation_case_id>11111111</relation_case_id>
        <slafz>yyyy-MM-dd HH:mm:ss</slafz>
        <operator>处理人</operator>
    </data>
    <result>true</result>
    <msg_info>成功</msg_info>
    <error_msg>失败</error_msg>
    <msg_code>001</msg_code>
</alitrip_serve_workorder_relation_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

返回
顶部