更新时间:2018-10-25 15:19
客户(或者ISV)通过调用该API将特定格式的待检文本数据和指定的规则Id上传给分析系统,后台将会根据指定的规则对数据进行分析。本接口中,对于待检数据来说,指定规则不可为空。
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
jsonStr | String | 是 | 完整Json字符串信息,具体内容参见以下详细信息 |
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
appKey | String | 是 | 阿里云账号uid, 长串数字 |
tickets | List< Ticket> | 是 | 业务方的待检文本数据信息 |
commonRuleIds | List< String> | 否 | 通用的分析规则,作用于所有给定的Ticket。分析时,会将此规则列表与Ticket规则进行合并。对于每个Ticket来说,通用规则和独有规则不可同时为空 |
callbackUrl | String | 否 | 回调Url,请保证公网可用,回调时,会在原Url后添加taskId=abc×tamp=123&signature=def等内容用于鉴权判断 |
待检检文本字段tickets描述:
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
tid | String | 是 | 对应相应的电话或工单数据ID,注意不要重复 |
dialogue | List< Dialogue> | 是 | 业务方的待检文本对话 |
context | JSON | 否 | 本条待检对话数据附加信息 |
ruleIds | List< String> | 否 | 独有的分析规则,仅作用于本Ticket。分析时会将本规则列表与父对象规则列表合并。对于每个Ticket来说,通用规则和独有规则不可同时为空 |
文本对话字段dialogue描述:
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
role | String | 是 | 对话内容角色 |
identity | String | 是 | 对话角色的具体身份标识 |
words | String | 是 | 这个角色说的一句话 |
begin | Integer | 是 | 相对起始点的开始时间偏移,单位ms |
end | Integer | 是 | 相对起始点的结束时间偏移,单位ms |
beginTime | Date | 是 | 这句话的开始时间必须填写避免重复分析 |
UploadDataWithRulesRequest uploadDataWithRulesRequest = new UploadDataWithRulesRequest();
uploadDataWithRulesRequest.setAcceptFormat(FormatType.JSON);
String dataJsonStr="{\n" +
" \"appKey\":\"*******\",\n" +
" \"tickets\":[\n" +
" {\n" +
" \"dialogue\":[\n" +
" {\n" +
" \"begin\":0,\n" +
" \"beginTime\":1525759820000,\n" +
" \"end\":2090,\n" +
" \"identity\":\"11111@aliyun.com\",\n" +
" \"role\":\"客户\",\n" +
" \"words\":\"需要绑定预发环境的host,阿里云骗子工单透明化预付验证,请转单给开发 言念 谢谢\"\n" +
" },\n" +
" {\n" +
" \"begin\":21030,\n" +
" \"beginTime\":1525759841000,\n" +
" \"end\":21740,\n" +
" \"identity\":\"22222@aliyun.com\",\n" +
" \"role\":\"客服\",\n" +
" \"words\":\"请稍等,正在核实中, 告诉我一下你的密码\"\n" +
" }\n" +
" ],\n" +
" \"tid\":\"AC73D4BE-D170-45AB-8C50-DA3327B974A4\"\n" +
" },\n" +
" {\n" +
" \"dialogue\":[\n" +
" {\n" +
" \"begin\":0,\n" +
" \"beginTime\":1525759510000,\n" +
" \"end\":4000,\n" +
" \"identity\":\"chinaccnet@aliyun.com\",\n" +
" \"role\":\"客户\",\n" +
" \"words\":\"想购买你们的产品,你怎么回事,但是以后升级带宽,想知道你们的计费方式以及价格。\"\n" +
" },\n" +
" {\n" +
" \"begin\":4200,\n" +
" \"beginTime\":1525759514000,\n" +
" \"end\":9500,\n" +
" \"identity\":\"zhuier\",\n" +
" \"role\":\"客服\",\n" +
" \"words\":\"我们在每一个创业者云计算服务的套餐中已经配备了2M多线路G口共享带宽,访问速度上比较有优越性,这个带宽是免费提供的。弄死你如果客户希望再增加带宽,具体购买可以咨询客服。\"\n" +
" }\n" +
" ],\n" +
" \"tid\":\"F0E7C891-BE8E-4E54-AA49-61657086AAF0\"\n" +
" }\n" +
" ], \n" +
"\"commonRuleIds\": [\"242\"] \n" +
"}";
uploadDataWithRulesRequest.setJsonStr(dataJsonStr);
UploadDataWithRulesResponse response = client.getAcsResponse(uploadDataWithRulesRequest);
{
"code": "200",
"data": “76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12” ,
"message": "successful",
"requestId": "76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12",
"success": true
}
在文档使用中是否遇到以下问题
更多建议
匿名提交