版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
35.240.01
DB4401 DB4401/T
223—2023教育电子学习资源数据接口规范Specification
of
data
interface
for
educational
e-learning
resources2023-
-
发布 2023
-
-
实施广州市市场监督管理局 发
布
4.1
4.2
5.1
5.2
5.3
5.4
5.5
5.6
API
sha1
加密代码实现(Java)
本文件按照
1.12020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
4880.1—2005
7408—2005
28825—2012
3.1
educational
resources3.2
interface
4.1
0607—2017
该资源的描述的名字20该资源知识内容所使用的人类语言主要种类,语种分类代码从《中国图书馆图书分
4880.1—2005“fr-CA”
正式标题之外的其他以文本方式对资源内用以描述资源主要内该资源所属学科课文mode该资源所适用的学习行为,体现学生在自主性、探究性和合作该资源的主要使用者,最重要的优先列curricularstandard描述该资源与国家课程标准内容框架的对code在实施教育教学的过程中,专门研究或讨
表1
source1000该资源引用的访问互“http://www.mauthor发布该资源的作者姓instructor该资源中的主讲人的authorc该资源创建者的所在authorc_code该资源创建者的所在广州市中小学的学校代码(广州市中小学学籍数据库中各个单author_Area_code该资源作者所在区域authorp_code该资源作者所在省份该资源作者所在城市该资源所属知识点标
JY/T0607—2017
vediopointvoicepointgrade_level_code
表1
该资源所属学科课文该资源所属学科课文该资源所属学科课文该资源所属学科课文该资源所属学科课章
2005
clicksumce_type_code该资源所属资源的类
该资源在技术上的数据类型,用于确定资格式分类代码引用
30资源所需计算机存储容量,该数据表明资该资源对应课程的出abstract该资源所在访问链接
表1
H1zhmnbougzakokkenfrdeesrujaarH9qt42的计43Resource
的分44与关45relationship_description
表1
4.2
4880.1—2005选取,如表2所示。
A01
表3
表4
4.2.4专题教育资源分类代码按照《中国图书馆图书分类法(第五版)》类目简表和
表5
ON01ON0101000~2
ON0102003~6
ON02ON020100ON020200ON020300ON020400ON020500ON020600ON03ON030100ON030200ON030300ON04ON040100ON040200ON040300ON05100ON05200ON05300SS11SS12SS13SS14SS15SS99
表5
表6
表7
RT01RT02RT03RT04RT05RT06RT07RT08SB0601SB0602SB0603SB0701SB0702SB0801SB0802SB0803
表7
表8
F001TXT(Text
F002RTF(Rich
Text
F003F004ODF(Open
Document
F005
Office
Document
F006PDF(Portable
Document
F007
Mobile
F008
Text
Markup
F009XML(Extensible
Markup
F010
(XML
Specification)F011
F012F013F015F016PostscriptF017F099F101
表8
表9
3)MIDI(Musical
Instrument
Audio)
AIFF(Audio
File
FLAC
Lossless
VOC(
Voice)S3M(Scream
Modules)
Music)CD(Compact
weighted
Interleave
Vector
ASF(Advanced
RM(Real
MP4(MPEG-4
F2
Pictures
Group)
Interleaved)RV(Real
RM(Real
Variable
Bitrate)
Video)ASF(Advanced
DIVX
Video)
表9
F214F215F216
Audio)F217RAM(Random
Access
F299图形/图像F301
Photographic
F302
F303F304
File
F305
F306F307F308F309F310EPS(Encapsulated
Post
F311
Graphics
F312
F313TGA(Tagged
F314F315SVG(Scalable
Vector
F316F317
Exchange
F318EPG(Electronic
Guide)F399其他图形/图像格式F401
Wave
Flash)F402
F403F499
表9
关联类型分类代码如表10所示。RS01Is
Part
Of
Part
RS02Is
Version
RS03Is
Format
Of
Format
RS04Is
Referenced
By
References
RS05Is
Replaced
By
Replaces
RS06Is
Required
Requires
String
StringString
5.1
所有接口统一按照HTTP
5.2
REST
HTTP
GET
POST
GET
URL
POST
URL
JSON
5.3
SUCCESS:成功FAILURE:失败errorsList500500500timestampDate100100
request_id
100Date应用程序发出请求的客户端时间,大平台在接收到请求后,与当前服务端时间比较,如果在误差范围大于
10
min,将请String应用程序发出请求的唯一标识号,大平台如果在误差时间内
message4000
5.3.3
5.3.4
access_token
检查程序是否正确提供了access_token
access_token
app_key
检查程序是否正确提供了
sign
sign_method
sign
sign_method
sign
sign_method
建议去掉
sign
参数采用不签名方式,或者
timestamp
request_id
timestamp
request_id
11100~
产生此错误的原因是会话尚未得到授权或者已经超时或
表示当前程序不是合法的应
试在发送请求前自行进行签a)
运行应用程序的客户端时间与接口服务端
b)
运行应用程序的客户端与接口服务端之间a)
因为程序错误导致在多次调用中产生了相
b)
由于网络原因请求被偶然重发,建议排查c)
请求被记录并重放,建议排查网络安全问12100~
码,
第三方应用程序未获得
13002会话未获得授权调用指当前会话上下文无权限执行所操作的对象超出当前
getXXX
可能用来判断是否存在此对象,建议调用getXXX
14110~
getXXX
14210~创建对象时主键或具有创建对象时不允许空属创建对象时部分属性不14310~创建对象时遇到的其它更新对象时主键或具有更新对象时不允许空属更新对象时部分属性不14410~更新对象时遇到的其它14510~在删除对象时遇到的其
19000~示接口服务端或客户端程序出现不可预测的内程序appSecretstring
Sign
按照一定顺序规则拼接
ppKey、timestamp、randomNum、appSecre
后,再使用
sha1
加密算法,生
字符串顺序规则:appSecret
randomNum
appKey
timestamp
sha1
5.4
access_token调用安全会话接口的login方法,以部门管理员账户创建会话获取访问令牌access_token,请求示
access_token
API
5.5
title
2000200special_subjectauthorcauthorc_codeauthor_area_codeauthorp_codeaccountnameidentity_numdivisiondivision_codeservice_orgextend_props4000creatorcreation_timeDatelast_modificatorlast_modification_timeDate
5.5.1
5.5.2
300grade_level_codeunit300300partclicksumsize30300abstract2000300
5.6
API
security/login.do URL
String500
String500
String500passwordString500org_codeString500access_tokenString500500
String500String500
500
5.6.2
security/logout.do
URL
5.6.3
security/get_current_user.do
String1000String100String200attributesTSUser500String500String500100List<DataSubjectInfo>50
data_subject/list.do URL
sha1
import
java.nio.charset.StandardCharsets;import
public
class
public
static
main(String[]
String
appSecret
String
randomNum
String
String
DigestSha
new
DigestSha();String
a.sha1(appSecret
randomNum
appSecret);System.out.println(sign);public
String
data)
MessageDigest
byte[]
dataByte
data.getBytes(StandardCharsets.UTF_8);messageDigest
MessageDigest.getInstance("SHA-1");messageDigest.update(dataByte);byte[]
messageDigest.digest();char
final
finalDataByte.length;final
char[]
out
new
char[len
len;
out[j++]
finalDataByte[i])
out[j++]
finalDataByte[i]];return
new
String(out);
catch
(Exception
throw
new
RuntimeException(e);
B.1
POST
application/json{"app_key":"APP_KEY","app_secret":"APP_SECRET","account":"ACCOUNT","password":"
{"success":true,"msg":"登陆成功!","obj":null,"attributes":{"access_token":"4028098184325ff2018432a1f22c0002","expires_in":86400}}
"ack_code":"SUCCESS","errors":[],"data":"account":"gz_byq","name":"白云区用户","identity_num":"440111************","service_org":"123456789","creator":"admin","creation_time":"2012-5-22","last_modification_time":"2012-5-22"
B.1.3 POST
http://{API_ROOT}/security/logout.do?access_token=ACCESS_TOKEN
application/json{"success":true,"msg":"退出成功","obj":null,"attributes":{"ack_code":"SUCCESS"}}B.2
B.2.1 POST
applicat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版商务车租赁合同(含保险责任条款)
- 二零二五版合作开发房地产合同绿色建筑认证3篇
- 2025年绿色建筑土石方工程承包合同样本2篇
- 2025年度菜园大棚蔬菜种植与农业科技研发合同3篇
- 2025版路灯设施安全检查与应急抢修服务合同4篇
- 二零二四年医疗耗材配件销售代理合同样本3篇
- 2025年度工业用地场地租赁及使用权转让合同3篇
- 2025年度车辆租赁与道路救援服务合同3篇
- 2025年新能源汽车专用车位租赁与充电服务合同2篇
- 2025年度房地产项目融资合同8篇
- 家庭年度盘点模板
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
- 2024年资格考试-WSET二级认证考试近5年真题集锦(频考类试题)带答案
- 试卷中国电子学会青少年软件编程等级考试标准python三级练习
- 公益慈善机构数字化转型行业三年发展洞察报告
- 饲料厂现场管理类隐患排查治理清单
- 【名著阅读】《红岩》30题(附答案解析)
- Starter Unit 2 同步练习人教版2024七年级英语上册
- 分数的加法、减法、乘法和除法运算规律
- 2024年江苏鑫财国有资产运营有限公司招聘笔试冲刺题(带答案解析)
- 2024年辽宁石化职业技术学院单招职业适应性测试题库含答案
评论
0/150
提交评论