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

alitrip.xspace.case.create (飞猪域外调用飞猪接口创建工单)

飞猪域外调用飞猪接口创建工单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
caller_info CallerInfo 必须 调用者信息(需要提前申请)
  • └ app_name
  • String
  • 必须
  • ""
  • 应用名称
  • └ app_secret
  • String
  • 必须
  • ""
  • 应用编码
create_case_order_cmd CreateCaseOrderCmd 必须 创建工单的参数
  • └ cc
  • Number []
  • 可选
  • 1
  • 工单抄送人
  • creator
  • Actor
  • 必须
  • 创建人信息
  • └ actor_enum
  • String
  • 必须
  • null
  • 创建人类型
  • └ bu_id
  • Number
  • 可选
  • 1
  • 租户Id
  • └ queue_id
  • Number
  • 可选
  • 1
  • 技能组
  • └ actor_id
  • Number
  • 必须
  • 1
  • 参与者Id 如果系统actorId为0
  • └ actor_name
  • String
  • 必须
  • ""
  • 参与者名称
  • └ dep_id
  • Number
  • 可选
  • 1
  • 部门Id
  • └ question_id
  • String
  • 可选
  • ""
  • 问题id
  • └ touch_id
  • Number
  • 可选
  • 1
  • 接触id
  • └ template_fields
  • String
  • 必须
  • {}
  • 模板字段
  • └ data_type
  • Number
  • 可选
  • 1
  • 单据类型
  • └ department_id
  • Number
  • 可选
  • 11
  • 部门
  • servicer
  • Actor
  • 可选
  • 工单处理人
  • └ actor_enum
  • String
  • 可选
  • null
  • 参与者角色
  • └ bu_id
  • Number
  • 可选
  • 1
  • 部门
  • └ queue_id
  • Number
  • 可选
  • 1
  • 技能组
  • └ actor_id
  • Number
  • 可选
  • 1
  • 参与者Id 如果系统actorId为0
  • └ actor_name
  • String
  • 可选
  • ""
  • 参与者名称
  • └ dep_id
  • Number
  • 可选
  • 1
  • 部门id
  • └ channel_type
  • Number
  • 可选
  • 1
  • 渠道类型
  • └ template_id
  • Number
  • 可选
  • 1
  • 工单模板
  • └ priority
  • Number
  • 可选
  • 1
  • 优先级
  • └ question_info
  • String
  • 可选
  • ""
  • 问题描述
  • └ feedback
  • String
  • 可选
  • ""
  • 满意度
  • └ from_info
  • String
  • 必须
  • ""
  • 创建来源
  • └ ref_case_id
  • Number
  • 可选
  • 1
  • 关联工单Id
  • member
  • Member
  • 必须
  • 会员信息
  • └ member_name
  • String
  • 必须
  • ""
  • 会员名
  • └ member_type
  • Number
  • 可选
  • 1
  • 会员类型
  • └ member_id
  • Number
  • 必须
  • 1
  • 会员id
  • └ biz_id
  • String
  • 可选
  • ""
  • 关键单据号
  • └ parent_case_id
  • Number
  • 可选
  • 1
  • 父工单编号
  • └ category_id
  • Number
  • 可选
  • 1
  • 类目Id
  • └ channel_id
  • String
  • 可选
  • ""
  • 渠道Id
cmd_ext_info CmdExtInfo 可选 额外信息
  • └ duration
  • Number
  • 可选
  • 1
  • 重试编码
  • └ retry_code
  • String
  • 可选
  • ""
  • 重试最长时间, 单位秒
  • └ context
  • String
  • 可选
  • {}
  • 业务上下文

响应参数

名称 类型 示例值 描述
msg_type String "" 文案提示类型,warning error,适用于业务类型的报错
server_time Number 12211 服务器当前时间
total_count Number 1 总数量
msg_info Number "" 返回结果信息
msg_code Number "" 错误码
error_msg String "" 错误信息
data Number 111 工单id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripXspaceCaseCreateRequest req = new AlitripXspaceCaseCreateRequest();
AlitripXspaceCaseCreateRequest.CallerInfo obj1 = new AlitripXspaceCaseCreateRequest.CallerInfo();
obj1.setAppName("\"\"");
obj1.setAppSecret("\"\"");
req.setCallerInfo(obj1);
AlitripXspaceCaseCreateRequest.CreateCaseOrderCmd obj2 = new AlitripXspaceCaseCreateRequest.CreateCaseOrderCmd();
obj2.setCc(new Long[] { 1 };
);
AlitripXspaceCaseCreateRequest.Actor obj3 = new AlitripXspaceCaseCreateRequest.Actor();
obj3.setActorEnum("null");
obj3.setBuId(1L);
obj3.setQueueId(1L);
obj3.setActorId(1L);
obj3.setActorName("\"\"");
obj3.setDepId(1L);
obj2.setCreator(obj3);
obj2.setQuestionId("\"\"");
obj2.setTouchId(1L);
obj2.setTemplateFields("{}");
obj2.setDataType(1L);
obj2.setDepartmentId(11L);
AlitripXspaceCaseCreateRequest.Actor obj4 = new AlitripXspaceCaseCreateRequest.Actor();
obj4.setActorEnum("null");
obj4.setBuId(1L);
obj4.setQueueId(1L);
obj4.setActorId(1L);
obj4.setActorName("\"\"");
obj4.setDepId(1L);
obj2.setServicer(obj4);
obj2.setChannelType(1L);
obj2.setTemplateId(1L);
obj2.setPriority(1L);
obj2.setQuestionInfo("\"\"");
obj2.setFeedback("\"\"");
obj2.setFromInfo("\"\"");
obj2.setRefCaseId(1L);
AlitripXspaceCaseCreateRequest.Member obj5 = new AlitripXspaceCaseCreateRequest.Member();
obj5.setMemberName("\"\"");
obj5.setMemberType(1L);
obj5.setMemberId(1L);
obj2.setMember(obj5);
obj2.setBizId("\"\"");
obj2.setParentCaseId(1L);
obj2.setCategoryId(1L);
obj2.setChannelId("\"\"");
req.setCreateCaseOrderCmd(obj2);
AlitripXspaceCaseCreateRequest.CmdExtInfo obj6 = new AlitripXspaceCaseCreateRequest.CmdExtInfo();
obj6.setDuration(1L);
obj6.setRetryCode("\"\"");
obj6.setContext("{}");
req.setCmdExtInfo(obj6);
AlitripXspaceCaseCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_xspace_case_create_response>
    <msg_type>&quot;&quot;</msg_type>
    <server_time>12211</server_time>
    <total_count>1</total_count>
    <msg_info>&quot;&quot;</msg_info>
    <msg_code>&quot;&quot;</msg_code>
    <error_msg>&quot;&quot;</error_msg>
    <data>111</data>
</alitrip_xspace_case_create_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

返回
顶部