1. 范围

本文件规定了政务一体化数据平台数据接口的术语和定义、缩略语、基本要求、接口组成、接口要求和接口安全。本文件适用于政务一体化数据平台接口的设计和应用。

2. 规范性引用文件

本文件没有规范性别用文件。

3. 术语和定义

下列术语和定义适用于本文件。

3.1 接口 Interface

基于Web应用程序的服务能力封装成接口,并通过API网关开放给客户端调用。

3.2 数据 Data

对事实、概念或指令的一种形式化表示,适用于以人工或自动方式进行通信、解释或处理。

3.3 政务数据资源目录 Directory of government data resources

通过对政务数据资源依据规范的元数据描述,按照一定的分类方法进行排序和编码的一组信息,用以描述各个政务数据资源的特征,以便于对政务数据资源的检索、定位与获取。

3.4 政务数据提供方 Government data provider

基于政务数据一体化平台,利用各种技术向其他政务部门、企业或公众提供政务数据的实体。

3.5 访问令牌 Access token

访问控制操作主体的系统对象。

4. 缩略语

下列缩略语适用于本文件。
API:应用程序编程接口(Application Programming Interface)HTTP:超文本传输协议(Hyper Text Transfer Protocol)
HTTPS:超文本传输安全协议(Hyper Text Transfer Protocol over SecureSocket Layer)
JSON:轻量级的数据交换格式(Javascript Object Notation)(Repersentational State Transfer)

5. 基本要求

5.1 应采用HTTP/HTTPS作为传输协议。
5.2 应采用JSON作为消息的封装格式。
5.3 应提供服务请求成功、失败等各种情况的接口返回状态码。
5.4 应支持跨语言、跨操作系统调用。

6. 接口组成

政务数据平台接口主要包括:授权服务接口、政务人员接口、用户接口、数据资源目录接口。政务数据平台接口组成见下图。

7. 接口要求

7.1 授权服务接口

接口描述:政务数据提供方接入政务数据平台应调用认证授权服务接口。通过平台认证授权服务接口进行身份验证,验证成功后接口返回的授权访问令牌,政务数据提供方操作政务数据平台接口应携带访问令牌,进行正常会话交互。
接口地址:/api/access_service。接口类型:post。
请求参数:

参数名称 类型 是否必填 说明
access_id string 平台分配给政务数据提供方/用户的id
access_key string 平台分配给政务数据提供方/用户的密钥
access_source string 政务数据提供方/用户请求访问的权限
access_rank int 平台分配给政务数据提供方/用户的服务优先级

请求示例(JSON Schema):

{"$schema":"http://json-schema.org/draft-07/schema", "$id":"http://example.com/example.json", "type":"object","title":"The root schema","examples":[{"access_id":"C3kFcJP5Pw5w13nBX2GCh03zSrn8p7BA","access_key":"rmnnkSkWfx0A7w6n13bKrwPGall0dEQr6", "access_source":"test","access_rank":"1"}]"required":["access_id", "access_key", "access_source", "access_rank"]

}

返回参数:

参数名称 类型 是否必填 说明
status string 成功返回状态码值或失败返回状态码值
message string 成功时状态码说明或失败时状态码值说明

返回示例:

{"$schema":" http://json-schema.org/draft-07/schema ","$id":" http://example.com/example.json ","type":"object","title":"The root schema","examples":[{"status":"成功返回状态码值或失败返回状态码值","message":"成功时状态码说明或失败时状态码值说明"}],"required":["status","message],"properties":{"status":{"$id":"#/properties/status","type":"string","title":"The status schema","description":"An explanation about the purpose of this instance.","default":"","examples":["成功返回状态码值或失败返回状态码值"]},"message":{"$id":"#/properties/message","type":"string","title":"The message schema","description":"An explanation about the purpose of this instance.","default":"","examples":["成功时状态码说明或失败时状态码值说明"]}
},
"additionalProperties":true
}
7.2 政务人员接口

暂未说明

7.3 用户接口

暂未说明

7.4 资源目录接口
  • 7.4.1 数据资源目录新增接口
      接口描述:政务数据提供方同步政务部门的数据资源目录信息到政务一体化数据平台。
      接口地址: /api/add/resource。
      接口类型: post
      请求参数:数据资源目录新增请求参数见下表。

    参数名称 类型 是否必填 说明
    id string 数据资源目录id
    orgId string 组织id
    topicId string 主题id
    outData string 出版日期
    addType int 操作类型:1表示新增
    apiData json0bject 接口信息描述见后文
    directory json0bject 目录信息描述见后文
    openAttribute int 开放属性:1有条件开放;2无条件开放;3不予开放
    serviceName string 服务名称
    shareAttribute int 共享属性:1有条件共享;2无条件共享;3不予共享
    topic string 主题
  • 7.4.2 数据资源目录编辑接口
      接口描述:政务数据提供方编辑数据资源目录信息。
      接口地址: /api/add/resource。
      接口类型: post。
      请求参数,请求示例,返回参数,返回示例:见后文/待补充.
    数据资源目录编辑请求参数表

    参数名称 类型 是否必填 说明
    id string 数据资源目录id
    userId string 用户id
    addType int 操作类型:2表示编辑
    openAttribute int 开放属性:1有条件开放;2无条件开放;3不予开放
    shareAttribute int 共享属性:1有条件共享;2无条件共享;3不予共享
  • 7.4.3 数据资源目录查询接口
      接口描述:政务数据提供方查询数据资源目录信息。
      接口地址: /api/resource/query。
      接口类型: post。
      请求参数:数据资源目录查询请求参数见表10。
      请求示例: 见后文/待补充.
    数据资源目录查询请求参数表:

    参数名称 类型 是否必填 说明
    id string 数据资源目录id
    userId string 用户id
7.5 数据资源目录接口的接口信息JSON Schema示例:
    {"$schema":" http://json-schema.org/draft-07/schema ","$id":" http://example.com/example.json ","type":"object","title":"The root schema","abstract":"The root schema comprises the entire JSON document.","required":["apiData"] ,"properties":{"apiData" :{"$id":"#/properties/apiData","type":"object","title":"The apiData schema","abstract":"An explanation about the purpose of this instance.","default":{},"examples":["bodyType":0,"createTime":1590647639923,"abstract":"摘要","requestMode":1,"requestParam":[{"abstract":"","must":0,"name":"pageIndex","type":1}],"responseParam":[{"abstract":"号码","name":"id","type":2}] ,"responseType":1,"resultCode":[{"abstract":"成功","name":"200"}] ,"updateTime":1590647639923,"url":"http://ip+port/"}],"required":["bodyType","createTime","abstract","requestMode","requestParam","responseParam","responseType","resultCode","updateTime","url"]}}

数据资源目录接口信息描述对象参数表

参数名称 类型 是否必填 说明
bodyType integer 接口类型
createTime integer 创建时间
abstract string 摘要
requestMode integer 请求方法
requestParam array 请求参数
responseParam array 响应参数
responseType integer 响应类型
resultCode array 状态码说明
updateTime integer 更新时间
url string 接口服务地址

8. 接口安全

8.1 对请求的合法性进行校验。
8.2 对请求的数据进行校验。
8.3 对请求实现黑明单与白名单拦截。

sponseParam | array | 是 | 响应参数
responseType | integer | 是 | 响应类型
resultCode | array | 是 | 状态码说明
updateTime | integer | 是 | 更新时间
url | string | 是 | 接口服务地址

8. 接口安全

8.1 对请求的合法性进行校验。
8.2 对请求的数据进行校验。
8.3 对请求实现黑明单与白名单拦截。
8.4 对请求实现用户使用接口的流量限制。

17组-政务一体化数据平台接口说明相关推荐

  1. 案例|政务大数据平台数据安全建设实践

    <关于加强数字政府建设的指导意见>.<全国一体化政务大数据体系建设指南>,对全面开创数字政府建设新局面作出部署,保障数据安全,提升数字政府基础设施的支撑能力,也明确成为数字政府 ...

  2. 智慧政务大数据平台解决方案

    作者:富扬信息 本期内容主要是关于建设智慧政务大数据平台的核心内容及运营的整体方案. 政务大数据建设意义 政务大数据的本质是指以政务服务平台为基础,以公共服务普惠化为主要内容,以实现智慧政府为目标,运 ...

  3. 政务大数据平台数据安全体系建设指南

    在电子政务领域,基于大数据的应用正迅猛发展.通过建设大数据平台,对政务数据进 行汇聚.分析.共享,能够为社会公众带来便捷的政务服务,与此同时,也带来了数据安全 问题.2019 年 12 月 1 日起实 ...

  4. 预告丨《政务大数据平台数据安全体系建设指南》发布会

    随着电子政务的发展,政务大数据平台等大数据应用建设速度不断加快,政务数据融合.汇聚.共享,给社会公众带来便捷政务服务的同时,也产生了网络攻击.数据泄露等安全风险. 政务数据安全如何保障,怎样兼顾数据安 ...

  5. 产业安全专家谈丨如何为政务大数据平台构筑安全防护能力?

    践行十四五规划"加快数字化发展 建设数字中国"的重要篇章,各级政府也在加快推进政务服务数字化转型."数字政府"是建设"数字中国"的有机组成部 ...

  6. 产品学习:智慧政务和政务大数据平台

    2015年国务院发布了<关于促进大数据发展的行动纲要>,标志着大数据在我国的发展与应用上升到国家战略层面. 信息技术与经济社会的交汇融合引发了数据迅猛增长,数据已成为国家基础性战略资源.坚 ...

  7. 用友政务知识管理平台_云创数字政务大数据平台,助力政务工作高效管理

    公众号:云创 官网戳→「云创」 传统的政务管理方式下,无论是覆盖范围,还是执行情况都很难把控,寻求技术支撑.普及数字化政务成为优化党建工作的关键. 云创政务把数字化理念融入到政务工作中,应用大数据技术 ...

  8. 33页政务大数据平台-数据智能治理子平台建设方案

    按照S市大数据中心对市区两级大数据资源平台建设统一标准规范的要求下,以实际需求为导向,搭建m区大数据资源平台,加快推进与承接S市大数据资源平台的落地数据资源,归集区内各单位公共数据资源,按需实现共享交 ...

  9. “产品+服务”构建统一数据平台 成就城市政务云“最强大脑”

    新一轮科技革命加速演进,全面驱动了经济社会数字化转型,对数字政府建设提出新的要求."十四五"规划指出"完善国家电子政务网络,集约建设政务云平台和数据中心体系,推进政务信息 ...

最新文章

  1. vim 命令大全(写的非常全和好)http://blog.csdn.net/woshixiaosimao/article/details/54312738...
  2. 用BluePrint进行Web页面设计
  3. GRE Sub math 报名
  4. c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt
  5. 如何高效的比较两个 Object 对象是否相等?
  6. 怎么把空字符串去掉_Python知识点字符串转整数需注意
  7. 位图像素的颜色 携程编程大赛hdu
  8. c char转int_c/c++基础之sizeof用法
  9. pageContext对象、JSP标签
  10. 利用反射判断初始化后的对象所有属性是否为空判断对象指定属性是否为空
  11. Aria2 安装和使用全教程
  12. mysql数据库建表的作用_浅谈(SQL Server)数据库中系统表的作用
  13. FreeSWITCH实现在视频通话中某一方视频翻转
  14. 工欲善其事必先利其器–SimpleTestBed
  15. 如何通过Facebook主页找到相关红人的页面
  16. R 和 Rstudio 在线更新
  17. C/C++ 函数(最大公约数)
  18. 天纵智能软件快速开发平台甘特图插件
  19. 【dotnet跨平台】微软昨天宣布正式发布.NET Core RC2和.NET Core SDK Preview 1,还有Entity Framework Core RC2
  20. Yjs + quill:快速实现支持协同编辑的富文本编辑器

热门文章

  1. 6.3排序式检索 tf-idf权重计算
  2. 利用sklearn计算决定系数R2
  3. 研学旅游实践教育的开展助力文旅产业发展
  4. Python软件打包成EXE文件
  5. 24届近5年华南理工大学自动化考研院校分析
  6. 用TB5128FTG来替换THB6128(LV8728)的驱动方案
  7. 网络层笔记二、虚拟互连网络概念
  8. (三)【数学建模】Matlab BP神经网络
  9. Unity的2D图集处理,并切割出一张张小图片
  10. Log4j2核弹级漏洞线上修复方案!