# 开始

# 前言

说明

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