U+平台OpenAPI
API调用说明
复制页面
U+平台OpenAPI
API调用说明
如何调用API
发起请求
验证请求
课程服务API
我管理的课程
GET
根据id获取课程详情
GET
获取课程下的教学班列表
GET
获取教学班下的学生
GET
根据教学班ID获取已发布的作业列表
GET
根据作业ID获取作业习题列表
GET
学生作业提交/批阅情况
GET
学生答题情况
GET
给学生单个题目打分
POST
上传学生答案
POST
给单个学生多个题目打分
POST
提交学生作业
POST
数据模型
Course
ApiResult«Course»
Question
TeachClass
Homework
ApiResult«List«Homework»»
ApiResult«Homework»
QuestionAssignment
ApiResult«QuestionAssignment»
ApiResult«Boolean»
QuestionAnswerParam
QuestionAssignParam
QuestionScore
QuestionAssignBatchEditParam
HomeworkAssignment
ApiResult«List«HomeworkAssignment»»
ApiResult«List«TeachClass»»
Student
ApiResult«List«Student»»
API调用说明
复制页面
如何调用API
本指南介绍U+平台应用程序编程接口(API),描述了各种功能接口操作、相关的请求和响应结构以及错误码。
发起请求
#
可以使用 REST API 方式向U+平台发起请求,REST API 使用标准 HTTP 标头和状态码,因此标准 HTTP 浏览器和工具包可以按预期工作。
详情请参阅
发起请求
需要编写代码来计算签名,并将签名添加到REST API请求中。
验证请求
#
用户向U+平台发送请求时,将会按如下方式进行身份验证:
1.
用户将要发送的请求数据按指定格式排列组合为待签名字符串;
2.
用户将使用 Access Secret 以特定算法对待签名字符串进行计算产生签名;
3.
U+平台收到请求后,通过 Access Key 找到对应的 Access Secret,以同样方式提取待签名字符串和并计算签名,如果计算得到的签名和用户提供的一致,则认为请求有效,否则拒绝这次请求。
部分匿名接口不需要身份验证。
详情请参阅
验证请求
访问密钥
#
访问密钥指的是请求身份验证时用到的 Access Key 和 Access Secret,由U+平台生成并提供给用户。
Access Key 和 Access Secret 一起使用,Access Key 用于标识用户,Access Secret 用于生成和验证请求签名,不能泄漏。
修改于
2023-07-11 03:09:13
下一页
发起请求