文档
测试

保存第二环节的分数

POST
https://airead.pgcxhy.com.cn/AIread/save_speakScore/

请求参数

参数名
类型
描述
必填
account
String
用户账号
必填
verification
String
签名 生成方式 MD5(account+'AIreaD1.0'+timestamp)
必填
timestamp
int
当前十位数时间戳
必填
number
int
文章ID 例如:10019
必填
score
int
文章得分(计算平均分)
必填
grade
String
等级(等级生成方式见示例)
必填
usersel
String
操作详情(生成方式见示例)
必填

响应参数

参数名
类型
描述
必填
code
int
示例:1
必填
errInfo
string
示例:保存成功
必填

说明 / 示例

**状态码** 1. 1 保存成功 2. 11 签名验证失败 3. 12 没有该文章数据 **grade生成方式** 平均得分 = [80, 100] grade='A' 平均得分 = [70, 80) grade='B' 平均得分 = [60, 70) grade='C' 平均得分 = [50, 60) grade='D' 平均得分 = [0, 50) grade='F' **usersel生成方式** ``` 示例: usersel = '{"usersel":[{"score":79},{"score":81},{"score":80},{"score":79}],"detail_usersel":{"1":[{"score":42,"id":3471},{"score":81,"id":3472},{"score":77,"id":3473},{"score":97,"id":3474},{"score":86,"id":3475}],"2":[{"score":41,"id":3476},{"score":82,"id":3477},{"score":84,"id":3478}],"3":[{"score":74,"id":3479},{"score":87,"id":3480},{"score":78,"id":3481}],"4":[{"score":82,"id":3482},{"score":68,"id":3483}]},"timestamp":"1597205755","spendTime":242}' 解释: { "usersel": [ {"score": 79}, 文章中每个段落的分数(实际的包含paragraph的人为划分的段落) 类型:Int {"score": 81}, {"score": 80}, {"score": 79} ], "detail_usersel": { "1": [ 每个段落中一般会包含多个句子,此处把该段落中的每一个句子的分数标明,score为分数 类型:Int id为句子的ID 类型:Int {"score": 42, "id": 3471}, {"score": 81, "id": 3472}, {"score": 77, "id": 3473}, {"score": 97, "id": 3474}, {"score": 86, "id": 3475} ], "2": [ {"score": 41, "id": 3476}, {"score": 82, "id": 3477}, {"score": 84, "id": 3478} ], "3": [ {"score": 74, "id": 3479}, {"score": 87, "id": 3480}, {"score": 78, "id": 3481} ], "4": [ {"score": 82, "id": 3482}, {"score": 68, "id": 3483} ] }, "timestamp": "1597205755", 考试时间(十位时间戳)类型:String "spendTime": 242 考试花费的总时间 单位:秒 类型:Int } 注意:当该结构整理好之后,需要再次把该结构转换为上方和"示例中usersel"相同的字符串结构,要去除换行、空格等不必要的字符 ```