企业证书查询
包含两个接口:
1. 企业证书概况查询
分页查询公司资质证书概要信息
请求方式
- 请求地址:
http://api.shuidi.cn/ip/certificate/pageByKey
- 请求方式:
GET/POST
- 支持格式:
JSON
- 请求示例:
http://api.shuidi.cn/ip/certificate/pageByKey?pname=patest&ptime=1571990576623&vkey=2237ae09ea514c43a37ab0c57968f536&key=青岛特博尔科技发展有限公司
接口认证
客户每次调用接口,必需包含接入ID(pname), 安全验证码(vkey)和时间戳(ptime).
参数名称 | 类型 | 是否必填 | 说明 | 示例值 |
---|---|---|---|---|
pname | String | 是 | 调用方唯一ID,用于身份识别 | patest |
ptime | String | 是 | 时间戳,从格林威治时间1970年01月01日00时00分00秒起至现在的时间,精确到毫秒(13位) | 1571990576623 |
vkey | String | 是 | 安全验证码。使用下划线依次连接pkey、ptime、pkey,计算该字符串的MD5值完成签名. 结果为32个字符 |
2237ae09ea514c43a37ab0c57968f536 |
Java计算vkey示例:
String ptime =String.valueOf(System.currentTimeMillis());
SecureUtil.md5(pkey + "_" + ptime + "_" + pkey);
php计算vkey示例:
$vkey=md5($pkey.”_”.$ptime.”_”.$pkey)
请求参数
参数名称 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
key | String | 是 | 搜索关键字(公司名、注册号或社会统一信用代码) | 青岛特博尔科技发展有限公司 |
pageIndex | Integer | 否 | 页码,默认第一页 | 1 |
pageSize | Integer | 否 | 每页条数,默认10 | 10 |
响应结果
返回数据格式
所有接口返回值以JSON字符串的形式返回给调用者,JSON格式如下:
{ "statusCode": 1, "statusMessage": "请求成功", "data": {} }
返回JSON属性如下:
属性 | 说明 |
---|---|
statusCode | 返回查询结果编码 |
statusMessage | statusCode不为1时的错误信息描述。 |
data | 结果数据。不同接口,data的内容会有所不同。具体见各接口返回说明。 |
响应示例
{
"statusCode": 1,
"statusMessage": "请求成功",
"data": {
"paging": {
"pageSize": 10,
"pageIndex": 1,
"totalRecords": 77
},
"result": [{
"id": "597dec024648ecde98931a67",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2015-01-12",
"endDate": "2020-01-30",
"certNo": "130901738SHA-001"
}, {
"id": "597dec024648ecde98931a68",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2015-01-05",
"endDate": "2020-01-30",
"certNo": "SH11071378-001"
}, {
"id": "597dec024648ecde98931a69",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2015-04-13",
"endDate": "2020-04-30",
"certNo": "141200525SHA-001"
}, {
"id": "597dec024648ecde98931a6a",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-01",
"endDate": "2021-06-30",
"certNo": "SH11040624-001R4"
}, {
"id": "597dec024648ecde98931a6b",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-10",
"endDate": "2021-06-30",
"certNo": "SH10120495-005R7"
}, {
"id": "597dec024648ecde98931a6c",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-10",
"endDate": "2021-06-30",
"certNo": "SH10120495-006R6"
}, {
"id": "597dec024648ecde98931a6d",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-10",
"endDate": "2021-06-30",
"certNo": "SH10120495-006-R6"
}, {
"id": "597dec024648ecde98931a6e",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-01",
"endDate": "2021-06-30",
"certNo": "SH12060806-001R1"
}, {
"id": "597dec034648ecde98931a6f",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-06-01",
"endDate": "2021-06-30",
"certNo": "SH11071378-001R6"
}, {
"id": "597dec034648ecde98931a70",
"type": "电子信息产品污染控制自愿性认证",
"startDate": "2016-07-15",
"endDate": "2121-07-31",
"certNo": "SH11010623-001R4"
}]
}
}
输出结果字段含义
属性名 | 类型 | 含义 |
---|---|---|
id | String | 详情对应的id |
type | String | 证书类型 |
startDate | String | 有效起始日期 |
endDate | String | 有效截止日期 |
certNo | String | 证书编号 |
错误编码
错误编码 | 说明 |
---|---|
1 | 请求成功 |
2 | 未查询到数据 |
3 | 接口未授权 |
4 | 请求参数错误 |
30001 | 请求已过期 |
99999 | 系统错误 |
2. 企业证书详情查询
本接口用于根据id查询企业证书详细数据
请求方式
- 请求地址:
http://api.shuidi.cn/ip/certificate/byId
- 请求方式:
GET/POST
- 支持格式:
JSON
- 请求示例:
http://api.shuidi.cn/ip/certificate/byId?pname=patest&ptime=1571990576623&vkey=2237ae09ea514c43a37ab0c57968f536&key=597dec024648ecde98931a68
接口认证
客户每次调用接口,必需包含接入ID(pname), 安全验证码(vkey)和时间戳(ptime).
参数名称 | 类型 | 是否必填 | 说明 | 示例值 |
---|---|---|---|---|
pname | String | 是 | 调用方唯一ID,用于身份识别 | patest |
ptime | String | 是 | 时间戳,从格林威治时间1970年01月01日00时00分00秒起至现在的时间,精确到毫秒(13位) | 1571990576623 |
vkey | String | 是 | 安全验证码。使用下划线依次连接pkey、ptime、pkey,计算该字符串的MD5值完成签名. 结果为32个字符 |
2237ae09ea514c43a37ab0c57968f536 |
Java计算vkey示例:
String ptime =String.valueOf(System.currentTimeMillis());
SecureUtil.md5(pkey + "_" + ptime + "_" + pkey);
php计算vkey示例:
$vkey=md5($pkey.”_”.$ptime.”_”.$pkey)
请求参数
参数名称 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
id | String | 是 | 内部id | 597dec024648ecde98931a68 |
响应结果
返回数据格式
所有接口返回值以JSON字符串的形式返回给调用者,JSON格式如下:
{ "statusCode": 1, "statusMessage": "请求成功", "data": {} }
返回JSON属性如下:
属性 | 说明 |
---|---|
statusCode | 返回查询结果编码 |
statusMessage | statusCode不为1时的错误信息描述。 |
data | 结果数据。不同接口,data的内容会有所不同。具体见各接口返回说明。 |
响应示例
{
"statusCode": 1,
"statusMessage": "请求成功",
"data": {
"companyName": "青岛特博尔科技发展有限公司",
"startDate": "2015-01-05",
"endDate": "2020-01-30",
"type": "电子信息产品污染控制自愿性认证",
"certNo": "SH11071378-001",
"detail": {
" ": " ",
"证书到期日期": "2020-01-30",
"证书状态": "有效",
"认证项目": "电子信息产品污染控制自愿性认证",
"产品名称及单元": "Commercial Freezer",
"认证委托人基本信息": {
"组织名称": "青岛特博尔科技发展有限公司",
"组织地址": "山东省济南市历下区高新开发区银荷大厦A座二层"
},
"信息上报日期": "2016-09-28",
"生产企业基本信息": {
"组织名称": "青岛特博尔科技发展有限公司",
"组织地址": "山东省青岛市胶南市海滨工业园珠山路以西海滨七路以北297号"
},
"证书附件下载": "",
"认证依据的标准和技术要求": "P1",
"规格型号": "Commercial Freezer",
"颁证日期": "2015-01-05",
"发证机构信息": {
"机构批准号": "CNCA-RF-2002-07",
"网址": "www.intertek.com.cn",
"电话": "18616568258",
"机构名称": "上海天祥质量技术服务有限公司",
"地址": "上海市浦东新区南泉北路201号1605室",
"有效期": "2017-07-27",
"业务范围": "管理体系认证 A01 质量管理体系认证 A02 环境管理体系认证 A03 职业健康安全管理体系认证 A0401 食品安全管理体系认证 A0403 危害分析与关键控制点认证 A0405 乳制品生产企业危害分析与关键控制点(HACCP)体系认证 A0406 乳制品生产企业良好生产规范认证 自愿性工业产品认证 PV05 木材和木制品;纸浆、纸和纸制品,印刷品 PV06 化工类产品 PV07 建材产品 PV08 家具;其他未分类产品 PV11 机械设备及零部件 PV12 电子设备及零部件 PV13 电动机、发电机、发电成套设备和变压器 PV14 配电和控制设备及其零件;绝缘电线和电缆;光缆 PV15 蓄电池、原电池、原电池组和其他电池及其零件 PV16 白炽灯泡或放电灯、弧光灯及其附件;照明设备及其附件;其他电气设备及其零件 PV17 仪器设备 PV18 陆地交通设备"
},
"证书编号": "SH11071378-001",
"生产者基本信息": {
"组织名称": "青岛特博尔科技发展有限公司",
"组织地址": "山东省青岛市胶南市海滨工业园珠山路以西海滨七路以北297号"
},
"证书使用的认可标识": "CNAS"
}
}
}
输出结果字段含义
属性名 | 类型 | 含义 |
---|---|---|
companyName | String | 企业名称 |
type | String | 证书类型 |
startDate | String | 有效起始日期 |
endDate | String | 有效截止日期 |
certNo | String | 证书编号 |
detail | Json | 证书内容详情 |
错误编码
错误编码 | 说明 |
---|---|
1 | 请求成功 |
2 | 未查询到数据 |
3 | 接口未授权 |
4 | 请求参数错误 |
30001 | 请求已过期 |
99999 | 系统错误 |