接口说明
此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减分 |
调用示例
GetScoreInfoRequest getScoreInfoRequest = new GetScoreInfoRequest();
getScoreInfoRequest.setAcceptFormat(FormatType.JSON);
Map<String, Object> callMap = Maps.newHashMap();
callMap.put("appKey", *****);
getScoreInfoRequest.setJsonStr(JSON.toJSONString(callMap));
GetScoreInfoResponse response = client.getAcsResponse(getScoreInfoRequest);
返回示例
{
"code":"200",
"count ":0,
"data ":[
{
"scoreId ":3,
"scoreInfos ":[
{
"scoreNum ":10,
"scoreSubId ":4,
"scoreSubName ":"小项1-1 ",
"scoreType ":3
},
{
"scoreNum ":20,
"scoreSubId ":5,
"scoreSubName ":"小项1-2 ",
"scoreType ":1
}
],
"scoreName ":"大项1 "
}
],
"message ":"successful ",
"requestId ":"******",
"success ":true
}