接口文档 证券信息 董监高股权质押
董监高股权质押
security.47_26 证券信息
¥0.20 /次
接口说明

上市企业董监高的股权质押信息

请求方式
GET
单价
¥0.20/次
数据缓存
86400 秒
请求地址
GET https://openapi.jiawei.net/api/v1/security.47_26
通过 Header 携带 X-App-Key / X-App-Sign / X-App-Timestamp 完成认证,签名算法: HMAC-SHA256(appKey + timestamp, appSecret)
请求参数
参数名类型必填说明
keyword String 必填 企业全名/注册号/统一社会信用代码
p_name String 必填 自然人名
skip Number 可选 跳过条目数(默认为0,单页返回20条数据)
返回内容
企业id 企业名称 董监高标识 董监高姓名 事件id 公告日期 是否最新 质押冻结类型 质押股份类型 质押 质押 过户日期 实际解除日期 实施质押冻结机构 质押冻结机构代码 涉及金额 所持股数 变动后股数 质押 剩余未解押数 累计质押股数 是否触及 质押 质押 变动后股数占总股本比例 累计质押 累计质押数占所持股比例 累计质押股数占总股本比例 累计质押 截止公告日累计质押数 截止公告日累计质押数占总股本比例 截止公告日累计质押数占所持股比例 质押 质押目的 解除质押冻结方式 质押冻结进度 质押 备注
响应示例
{ "code": 200, "message": "success", "data": { "企业id": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "企业名称": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "董监高标识": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "董监高姓名": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "事件id": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "公告日期": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "是否最新": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押冻结类型": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押股份类型": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "过户日期": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "实际解除日期": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "实施质押冻结机构": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押冻结机构代码": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "涉及金额": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "所持股数": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "变动后股数": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "剩余未解押数": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "累计质押股数": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "是否触及": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "变动后股数占总股本比例": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "累计质押": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "累计质押数占所持股比例": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "累计质押股数占总股本比例": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "截止公告日累计质押数": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "截止公告日累计质押数占总股本比例": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "截止公告日累计质押数占所持股比例": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押目的": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "解除质押冻结方式": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "质押冻结进度": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" }, "备注": { "项目": "示例数据", "说明": "调用后返回该字段的实际数据" } }, "request_id": "req_65f8a1b2c3d4e", "timestamp": 1700000000 }
curl -X GET 'https://openapi.jiawei.net/api/v1/security.47_26?keyword=<keyword>&p_name=<p_name>' \ -H 'X-App-Key: ak_xxxxxxxx' \ -H 'X-App-Timestamp: 1700000000' \ -H 'X-App-Sign: <hmac_sha256(appKey+timestamp, appSecret)>'
$appKey = 'ak_xxxxxxxx'; $appSecret = 'sk_xxxxxxxx'; $ts = time(); $sign = hash_hmac('sha256', $appKey . $ts, $appSecret); $ch = curl_init("https://openapi.jiawei.net/api/v1/security.47_26?keyword=%3Ckeyword%3E&p_name=%3Cp_name%3E"); curl_setopt_array($ch, [ CURLOPT_HTTPHEADER => [ "X-App-Key: $appKey", "X-App-Timestamp: $ts", "X-App-Sign: $sign", ], CURLOPT_RETURNTRANSFER => true, ]); echo curl_exec($ch);
import hmac, hashlib, time, requests app_key = 'ak_xxxxxxxx' app_secret = 'sk_xxxxxxxx' ts = str(int(time.time())) sign = hmac.new(app_secret.encode(), f'{app_key}{ts}'.encode(), hashlib.sha256).hexdigest() r = requests.get( 'https://openapi.jiawei.net/api/v1/security.47_26', params={'keyword', 'p_name'}, headers={ 'X-App-Key': app_key, 'X-App-Timestamp': ts, 'X-App-Sign': sign, }) print(r.json())
String appKey = "ak_xxxxxxxx"; String appSecret = "sk_xxxxxxxx"; long ts = System.currentTimeMillis() / 1000L; String sign = HmacUtils.hmacSha256Hex(appSecret, appKey + ts); HttpRequest req = HttpRequest.get("https://openapi.jiawei.net/api/v1/security.47_26") .header("X-App-Key", appKey) .header("X-App-Timestamp", String.valueOf(ts)) .header("X-App-Sign", sign); System.out.println(req.execute().body());
错误码
错误码说明
200成功
400请求参数错误
401认证失败(AppKey/AppSign 错误或时间戳过期)
402余额不足
403账号已被禁用
404接口不存在
429请求频率超限或配额已用尽
500服务器内部错误
在线测试