IPO现金流量查询
通过股票代码查询上市企业现金流量
请求方式
- 请求地址:
http://api.shuidi.cn/biz/open/ipo/cashFlow
- 请求方式:
GET/POST
- 支持格式:
JSON
- 请求示例:
http://api.shuidi.cn/biz/open/ipo/cashFlow?pname=patest&ptime=1571990576623&vkey=2237ae09ea514c43a37ab0c57968f536&stockCode=600537&year=2018
接口认证
客户每次调用接口,必需包含接入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)
请求参数
参数名称 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
stockCode | String | 是 | 上市企业股票代码 | 600537 |
year | String | 是 | 年份(4位阿拉伯数字) | 2018 |
响应结果
返回数据格式
所有接口返回值以JSON字符串的形式返回给调用者,JSON格式如下:
{ "statusCode": 1, "statusMessage": "请求成功", "data": {} }
返回JSON属性如下:
属性 | 说明 |
---|---|
statusCode | 返回查询结果编码 |
statusMessage | statusCode不为1时的错误信息描述。 |
data | 结果数据。不同接口,data的内容会有所不同。具体见各接口返回说明。 |
响应示例
{
"statusCode": 1,
"statusMessage": "请求成功",
"data": {
"years": ["2020", "2019", "2018", "2017", "2016", "2015", "2014", "2013", "2012", "2011", "2010", "2009", "2008", "2007", "2006", "2005", "2004", "2003", "2002", "2001", "2000", "1999"],
"currentYear": "2018",
"cashFlow": [{
"index": "经营活动产生的现金流量",
"desc": "经营活动产生的现金流量",
"fields": [{
"index": "SALEGOODSSERVICEREC",
"desc": "销售商品、提供劳务收到的现金",
"quarters": ["4.715亿", "12.23亿", "21.11亿", "30.29亿"]
}, {
"index": "TAXRETURNREC",
"desc": "收到的税费返还",
"quarters": ["1441万", "2832万", "2864万", "3448万"]
}, {
"index": "OTHEROPERATEREC",
"desc": "收到其他与经营活动有关的现金",
"quarters": ["905.2万", "1780万", "2452万", "3437万"]
}],
"quarters": ["", "", "", ""]
}, {
"index": "SUMOPERATEFLOWIN",
"desc": "经营活动现金流入小计",
"fields": [{
"index": "BUYGOODSSERVICEPAY",
"desc": "购买商品、接受劳务支付的现金",
"quarters": ["5.088亿", "11.56亿", "15.80亿", "21.59亿"]
}, {
"index": "EMPLOYEEPAY",
"desc": "支付给职工以及为职工支付的现金",
"quarters": ["6491万", "1.150亿", "1.641亿", "2.150亿"]
}, {
"index": "TAXPAY",
"desc": "支付的各项税费",
"quarters": ["521.6万", "1405万", "4859万", "1.147亿"]
}, {
"index": "OTHEROPERATEPAY",
"desc": "支付其他与经营活动有关的现金",
"quarters": ["3634万", "1.158亿", "1.648亿", "1.777亿"]
}],
"quarters": ["4.950亿", "12.69亿", "21.64亿", "30.97亿"]
}, {
"index": "SUMOPERATEFLOWOUT",
"desc": "经营活动现金流出小计",
"fields": [],
"quarters": ["6.153亿", "14.01亿", "19.58亿", "26.66亿"]
}, {
"index": "NETOPERATECASHFLOW",
"desc": "经营活动产生的现金流量净额",
"fields": [],
"quarters": ["-1.203亿", "-1.318亿", "2.066亿", "4.311亿"]
}, {
"index": "投资活动产生的现金流量",
"desc": "投资活动产生的现金流量",
"fields": [{
"index": "DISPOSALINVREC",
"desc": "收回投资收到的现金",
"quarters": ["-", "3.500亿", "6.000亿", "-"]
}, {
"index": "INVINCOMEREC",
"desc": "取得投资收益收到的现金",
"quarters": ["-", "371.1万", "663.0万", "956.3万"]
}, {
"index": "DISPFILASSETREC",
"desc": "处置固定资产、无形资产和其他长期资产收回的现金净额",
"quarters": ["-", "-", "-", "23.50万"]
}],
"quarters": ["", "", "", ""]
}, {
"index": "SUMINVFLOWIN",
"desc": "投资活动现金流入小计",
"fields": [{
"index": "BUYFILASSETPAY",
"desc": "购建固定资产、无形资产和其他长期资产支付的现金",
"quarters": ["5725万", "1.402亿", "1.624亿", "2.711亿"]
}, {
"index": "INVPAY",
"desc": "投资支付的现金",
"quarters": ["3.500亿", "6.000亿", "8.800亿", "-"]
}, {
"index": "OTHERINVPAY",
"desc": "支付其他与投资活动有关的现金",
"quarters": ["-", "-", "-", "4.343亿"]
}],
"quarters": ["-", "3.537亿", "6.066亿", "979.8万"]
}, {
"index": "SUMINVFLOWOUT",
"desc": "投资活动现金流出小计",
"fields": [],
"quarters": ["4.073亿", "7.402亿", "10.42亿", "7.054亿"]
}, {
"index": "NETINVCASHFLOW",
"desc": "投资活动产生的现金流量净额",
"fields": [],
"quarters": ["-4.073亿", "-3.865亿", "-4.358亿", "-6.956亿"]
}, {
"index": "筹资活动产生的现金流量",
"desc": "筹资活动产生的现金流量",
"fields": [{
"index": "LOANREC",
"desc": "取得借款收到的现金",
"quarters": ["-", "-", "1.000亿", "2.000亿"]
}, {
"index": "OTHERFINAREC",
"desc": "收到其他与筹资活动有关的现金",
"quarters": ["4227万", "1.306亿", "-", "1.022亿"]
}],
"quarters": ["", "", "", ""]
}, {
"index": "SUMFINAFLOWIN",
"desc": "筹资活动现金流入小计",
"fields": [{
"index": "DIVIPROFITORINTPAY",
"desc": "分配股利、利润或偿付利息支付的现金",
"quarters": ["-", "1531万", "1531万", "1673万"]
}, {
"index": "OTHERFINAPAY",
"desc": "支付其他与筹资活动有关的现金",
"quarters": ["3391万", "3391万", "7895万", "7238万"]
}],
"quarters": ["4227万", "1.306亿", "1.000亿", "3.022亿"]
}, {
"index": "SUMFINAFLOWOUT",
"desc": "筹资活动现金流出小计",
"fields": [],
"quarters": ["3391万", "4922万", "9426万", "8911万"]
}, {
"index": "NETFINACASHFLOW",
"desc": "筹资活动产生的现金流量净额",
"fields": [],
"quarters": ["836.3万", "8143万", "574.0万", "2.131亿"]
}, {
"index": "EFFECTEXCHANGERATE",
"desc": "汇率变动对现金及现金等价物的影响",
"fields": [],
"quarters": ["-33.02万", "37.49万", "273.2万", "178.0万"]
}, {
"index": "NICASHEQUI",
"desc": "现金及现金等价物净增加额",
"fields": [{
"index": "CASHEQUIBEGINNING",
"desc": "加:期初现金及现金等价物余额",
"quarters": ["11.58亿", "11.58亿", "11.58亿", "11.58亿"]
}],
"quarters": ["-5.195亿", "-4.365亿", "-2.208亿", "-4955万"]
}, {
"index": "CASHEQUIENDING",
"desc": "期末现金及现金等价物余额",
"fields": [],
"quarters": ["6.381亿", "7.212亿", "9.368亿", "11.08亿"]
}]
}
}
输出结果字段含义
属性名 | 类型 | 含义 |
---|---|---|
years | List |
所有年份 |
currentYear | String | 当前年份 |
cashFlow | List |
现金流详情 |
CashFlow(现金流详情)
属性名 | 类型 | 含义 |
---|---|---|
index | String | 大指标类型 |
desc | String | 描述 |
fields | List |
指标详情 |
quarters | List |
四个季度的具体数量 |
Field(指标详情)
属性名 | 类型 | 含义 |
---|---|---|
index | String | 大指标类型 |
desc | String | 描述 |
quarters | List |
四个季度的具体数量 |
错误编码
错误编码 | 说明 |
---|---|
1 | 请求成功 |
2 | 未查询到数据 |
3 | 接口未授权 |
4 | 请求参数错误 |
30001 | 请求已过期 |
99999 | 系统错误 |