接口说明
客户(或者ISV)通过调用该API将特定格式的待检文本数据上传给分析系统,后台将会取出所有生效中的规则对数据进行分析。
入参UploadDataRequest说明
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
jsonStr | String | 是 | 完整Json字符串信息,具体内容参见以下详细信息 |
请求参数json字符串信息
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
appKey | String | 是 | 阿里云账号uid, 长串数字 |
tickets | List< Ticket> | 是 | 业务方的待检文本数据信息 |
callbackUrl | String | 否 | 回调Url,请保证公网可用,回调时,会在原Url后添加taskId=abc×tamp=123&signature=def等内容用于鉴权判断 |
待检文本字段tickets描述:
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
tid | String | 是 | 对应相应的电话或工单数据ID,注意不要重复 |
dialogue | List< Dialogue> | 是 | 业务方的待检文本对话 |
context | JSON | 否 | 本条待检对话数据附加信息 |
文本对话字段dialogue描述:
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
role | String | 是 | 对话内容角色 |
identity | String | 是 | 对话角色的具体身份标识 |
words | String | 是 | 这个角色说的一句话 |
begin | Integer | 是 | 相对本次会话起始点的开始时间偏移,单位ms |
end | Integer | 是 | 相对本次会话起始点的结束时间偏移,单位ms |
beginTime | Date | 是 | 这句话的开始时间必须填写避免重复分析 |
调用示例
UploadDataRequest uploadDataRequest = new UploadDataRequest(); uploadDataRequest.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" + "}"; uploadDataRequest.setJsonStr(dataJsonStr); UploadDataResponse response = client.getAcsResponse(uploadDataRequest);
返回示例
{ “code”: “200”, “data”: “76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12” , “message”: “successful”, “requestId”: “76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12”, “success”: true }
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34198.html