# 开始

# 前言

说明

api提供证书的创建、查询等接口服务,使用接口之前首先需要开发人员进入证书服务管理端创建应用获取appKey+appSecret,所有接口通过公共参数鉴权

证书服务管理端地址:https://certificate.drgeek.cn

说明

业务参数配置:

说明

不同的业务需要维护到证书中的参数可能会不一致,所以需要先维护好业务对应参数

step1

step2

step3

公共输入参数:

参数名 示例值 参数类型 是否必填 参数描述
appKey FyJvld4O String 是 应用的唯一标识
nonce 8439965061600648 String 是 随机数
timestamp 1658817592 int 是 时间戳(从1970年1月1日0点0分0秒开始到现在的秒数)
sign e02a8f7a785b52224c0ff49629dedd7a String 是 加密证书(MD5 32位小写)

提示

sign 证书的生成规则是MD5(appKey+appSecret+timestamp+nonce+version)

公共输出参数说明:

参数 示例值 是否必须 说明
msg 是 返回消息主体,当code不是200时,返回错误信息
code 200 是 返回状态码

状态码说明:

状态码 说明
200 操作成功
404 未找到服务
500 服务器异常
10005 timestamp无效
10006 请求重复
10007 签名效验失败
10008 appKey不存在

WARNING

所有请求都要以content-type:x-www-form-urlencoded方式传输。

# 创建证书

请求方式:POST

请求地址:

https://certificate-api.drgeek.cn/certificate/api/createCertificate

输入参数说明:

参数名 示例值 参数类型 是否必填 参数描述
businessId ********** String 是 业务ID
relationId ********** String 是 数据关系ID
动态参数 ********** String 是 根据不同的业务场景传入不同的参数

输出参数说明:

参数 示例值 是否必须 说明
msg certificate/template/XkgDr4LR/data/1660894149235.jpg 是 返回证书地址

提示

证书真实地址需要自行转换

# 获取证书

请求方式:GET

请求地址:

https://certificate-api.drgeek.cn/certificate/api/getCertificateInfo

输入参数说明:

参数名 示例值 参数类型 是否必填 参数描述
businessId 教学活动id String 是 业务ID
relationId 参与教学活动的人员id String 是 数据关系ID

输出参数说明:

参数 示例值 是否必须 说明
msg certificate/template/XkgDr4LR/data/1660894149235.jpg 是 返回证书地址

提示

证书真实地址需要自行转换

# 证书模板维护

请求方式:页面调用

请求地址:

https://certificate-ui.drgeek.cn/template

输入参数说明:

参数名 示例值 参数类型 是否必填 参数描述
businessId 教学活动id String 是 业务ID
appKey XkgDr4LR String 是 应用的唯一标识
businessKey 96096abbeee5461289fbb7867857d4be String 是 业务标识

示例: https://certificate-ui.drgeek.cn/template?businessId=123456&appKey=XkgDr4LR&businessKey=96096abbeee5461289fbb7867857d4be

结果: c001

提示

如果已经保存过了,下次调用此链接进入修改页面,展示之前已经配置过的数据,替换数据部分可以鼠标拖拽进行移动

c001

# 证书查询

请求方式:页面调用

请求地址:

https://certificate-ui.drgeek.cn/search

输入参数说明:

参数名 示例值 参数类型 是否必填 参数描述
businessId 教学活动id String 是 业务ID

示例: https://certificate-ui.drgeek.cn/search?businessId=123456

结果: c001

提示

查询页面参数在前言业务配置中配置,目前配置查询条件字段仅支持必填且完全匹配才能查询出证书结果,证书支持下载功能

c001

上次更新时间: 8/19/2022, 4:21:24 PM