智能对话分析 获取评分设置信息

By | 2021年4月23日

接口说明

此API可以获取设置过的评分大项以及评分子项的名字、分值等信息。

入参GetScoreInfoRequest说明

属性 值类型 是否必须 说明
jsonStr String 完整Json字符串信息,具体内容参见以下详细信息

请求参数Json字符串信息

属性 值类型 是否必须 说明
appKey String 业务方或者业务场景的标记

返回参数说明

属性 值类型 是否必须 说明
data List< ScorePo> 返回结果

分析结果信息字段ScorePo描述

属性 值类型 是否必须 说明
scoreId Integer 评分大项Id
scoreName String 评分大项名称
scoreInfos List< ScoreParam> 关联评分子项信息

关联评分子项信息ScoreParam描述

属性 值类型 是否必须 说明
scoreSubId Integer 评分子项Id
scoreSubName String 评分子项名称
scoreSubName String 评分子项名称
scoreNum Integer 评分值(该值大于等于0)
scoreType Integer 分值类型 1加分 3减分

调用示例

  
  1. GetScoreInfoRequest getScoreInfoRequest = new GetScoreInfoRequest();
  2. getScoreInfoRequest.setAcceptFormat(FormatType.JSON);
  3. Map<String, Object> callMap = Maps.newHashMap();
  4. callMap.put("appKey", *****);
  5. getScoreInfoRequest.setJsonStr(JSON.toJSONString(callMap));
  6. GetScoreInfoResponse response = client.getAcsResponse(getScoreInfoRequest);

返回示例

  
  1. {
  2. "code":"200",
  3. "count ":0,
  4. "data ":[
  5. {
  6. "scoreId ":3,
  7. "scoreInfos ":[
  8. {
  9. "scoreNum ":10,
  10. "scoreSubId ":4,
  11. "scoreSubName ":"小项1-1 ",
  12. "scoreType ":3
  13. },
  14. {
  15. "scoreNum ":20,
  16. "scoreSubId ":5,
  17. "scoreSubName ":"小项1-2 ",
  18. "scoreType ":1
  19. }
  20. ],
  21. "scoreName ":"大项1 "
  22. }
  23. ],
  24. "message ":"successful ",
  25. "requestId ":"******",
  26. "success ":true
  27. }

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注