U+平台OpenAPI
API调用说明
复制页面
U+平台OpenAPI
API调用说明
如何调用API
发起请求
验证请求
课程服务API
我管理的课程
GET
根据id获取课程详情
GET
获取课程下的教学班列表
GET
获取教学班下的学生
GET
根据教学班ID获取已发布的作业列表
GET
根据作业ID获取作业习题列表
GET
学生作业提交/批阅情况
GET
学生答题情况
GET
给学生单个题目打分
POST
上传学生答案
POST
给单个学生多个题目打分
POST
提交学生作业
POST
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
下一页
发起请求