基金行情历史查询,可查询基金净值,一般情况下隔天更新净值。
我们目前的基金数据分两大类,场内基金和场外基金。还分下面几个小类:fj(分级基金),currency(货币基金),stock(股票型基金),bond(债券型基金),mix(混合型基金),qdii(QDII基金),lof(LOF基金),fof(FOF基金),index(指数基金),etf(etf基金)。
场内交易基金可以查询K线、分时线及交易所的行情,场外交易基金则没有这些数据。我们用 in_or_out 字段的值区别场内交易基金和场外基金,大部分基金都可以通过【名称编码拼音查询基金】查询其 in_or_out 字段,部分currency基金没有这个字段。
为方便统计,我们将大部分lof基金划入场内交易基金范围,进行海外金融市场投资lof基金(QDII基金)未纳入场内交易基金。
currency基金采用年化收益率作为业绩指标,其他基金用净值数据,也就是说currency基金没有净值数据而其他基金没有年化收益率数据。
接口地址:http://route.showapi.com/1807-7 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 code String 159905 是 要查询的基金代码,注意只能查询场内交易基金,如ETF基金 begin String 是 起始日期,格式为yyyyMMdd end String 否 截止日期,格式为yyyyMMdd,不填截止日期,默认截止日期为发起调用请求当天的日期 type String 否 要查询的k线类型,上传day表示日k线,上传week表示周k线,上传month表示月k线,不填返回日k线类型 ...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-7","my_appId","my_appSecret") .addTextPara("code","159905") .addTextPara("begin","") .addTextPara("end","") .addTextPara("type","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0表示查询成功,-1表示参数错误 remark String success 错误信息 showapi_fee_code Number 0 list Object[] - 0 Object - min_price String 1.88 时间段最低价 - trade_num Number 121909900 交易量(股) - close_price String 1.91 时间段收盘价 - code String 159905 基金代码 - open_price String 1.88 时间段开盘价 - date String 20191025 日期 - max_price String 1.92 时间段最高价 - diff_rate String 1.06 涨跌幅(%) ...
返回示例:{
"ret_code": 0,
"remark": "success",
"showapi_fee_code": 0,
"list": [
{
"min_price": "1.88",
"trade_num": 121909900,
"close_price": "1.91",
"code": "159905",
"open_price": "1.88",
"date": "20191025",
"max_price": "1.92",
"diff_rate": "1.06"
}
]
}
接口地址:http://route.showapi.com/1807-6 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 code String 512510是 需要查询分时线的基金代码,注意,只有场内交易基金才能查询分时线,如etf基金才能查询day String 1 否 1表示查询当天的分时线,如果不填,默认查当天的,支持查最近5天的分时线,注意,是最近五个自然日,被非l交易日
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-6","my_appId","my_appSecret") .addTextPara("code","512510") .addTextPara("day","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 dataList Object[] - 0 Object - minuteList Object[] - 0 Object - time String 0930 价格时间- avgPrice String 1.091 均价- volume String 0 交易量(股)- nowPrice String 1.091 价格- count Number 242 数据量- yestclose String 1.091 上个交易日收盘价位- refreshTime Number 1571899384019 数据更新时间戳- lastVolume String 11852494 上个交易日交易量- date String 20191024 数据日期ret_code Number 0showapi_fee_code Number 0code String 512510 基金代码...
返回示例:{
"dataList": [
{
"minuteList": [
{
"time": "0930",
"avgPrice": "1.091",
"volume": "0",
"nowPrice": "1.091"
}
],
"count": 242,
"yestclose": "1.091",
"refreshTime": 1571899384019,
"lastVolume": "11852494",
"date": "20191024"
}
],
"ret_code": 0,
"showapi_fee_code": 0,
"code": "512510"
}
接口地址:http://route.showapi.com/1807-5 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 codes String 512260,159905否 批量查询分时线信息,多只基金代码用,号分隔,注意,只能查场内交易基金,比如etf基金,一次最多查询20只基金行情,如果输入超过20只基金代码,那也只能查询前20只
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-5","my_appId","my_appSecret") .addTextPara("codes","512260,159905") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0表示成功showapi_fee_code Number 0 无list Object[] 结果List- 0 Object - todayMax String 1.159 今日最高价- buy5_n String 2900 买五数量- buy2_n String 27100 买二- buy2_m String 1.149 买二金额- tradeNum String 7808200 成交量- buy5_m String 1.146 买5金额- state Number 1 状态 1为正常,-1为停牌- sell3_m String 1.154 卖3金额- openPrice String 1.157 今日开盘价- buy3_m String 1.148- buy4_m String 1.147- buy4_n String 26600- date String 2019-10-23 日期- sell5_n String 43900- buy3_n String 225300- sell5_m String 1.158- closePrice String 1.157 昨日收盘价- time String 15:50:32 时间- sell3_n String 19000- sell4_n String 197400- sell4_m String 1.156- tradeAmount String 8998664 成交额- appointRate String -23.06 委比- diff_rate String -0.43 涨跌幅- appointDiff String -1744 委差- sell1_n String 200000- todayMin String 1.147 今日最低价- sell1_m String 1.152- diff_money String -0.01 涨跌金额- code String 512260 基金代码- nowPrice String 1.152 当前time的报价- sell2_m String 1.153- sell2_n String 5000- buy1_m String 1.15- buy1_n String 9000...
返回示例:{
"ret_code": 0,
"showapi_fee_code": 0,
"list": [
{
"todayMax": "1.159",
"buy5_n": "2900",
"buy2_n": "27100",
"buy2_m": "1.149",
"tradeNum": "7808200",
"buy5_m": "1.146",
"state": 1,
"sell3_m": "1.154",
"openPrice": "1.157",
"buy3_m": "1.148",
"buy4_m": "1.147",
"buy4_n": "26600",
"date": "2019-10-23",
"sell5_n": "43900",
"buy3_n": "225300",
"sell5_m": "1.158",
"closePrice": "1.157",
"time": "15:50:32",
"sell3_n": "19000",
"sell4_n": "197400",
"sell4_m": "1.156",
"tradeAmount": "8998664",
"appointRate": "-23.06",
"diff_rate": "-0.43",
"appointDiff": "-1744",
"yestodayClosePrice": "1.157",
"sell1_n": "200000",
"todayMin": "1.147",
"sell1_m": "1.152",
"diff_money": "-0.01",
"code": "512260",
"nowPrice": "1.152",
"sell2_m": "1.153",
"sell2_n": "5000",
"buy1_m": "1.15",
"buy1_n": "9000"
}
]
}
接口地址:http://route.showapi.com/1807-3 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 code String 510550是 基金编码begin String 是 数据开始日期,格式yyyyMMddend String 否 数据结束日期,格式yyyyMMdd,开始日期和结束日期最大间隔不宜超过31天...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-3","my_appId","my_appSecret") .addTextPara("code","510550") .addTextPara("begin","") .addTextPara("end","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code String 0 0为成功,其他失败remark String 查询成功! 错误信息result Object[] 基金历史JSON- time String 20190405 数据日期- acc_net_value Number 1.1012 累计净值- bonus String 分红信息- buy_state String 开放申购 基金申购情况- code String 003016 基金代码- day7_year Number 0 7日年化收益率- day_inc Number 0.5 日增长(%)- sale_state String 开放赎回 基金赎回状态- tt_profit Number 0 万份收益- unit_net_value Number 1.1012 单位累计净值...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"ret_code": 0,
"remark": "查询成功!",
"result": "[
"time": "20190419",
"acc_net_value": 1.1012,
"bonus": "",
"buy_state": "开放申购",
"code": "003016",
"day7_year": 0,
"day_inc": 0.5,
"sale_state": "开放赎回",
"tt_profit": 0,
"unit_net_value": 1.1012
},
{
"time": "20190422",
"acc_net_value": 1.0855,
"bonus": "",
"buy_state": "开放申购",
"code": "003016",
"day7_year": 0,
"day_inc": -1.43,
"sale_state": "开放赎回",
"tt_profit": 0,
"unit_net_value": 1.0855
}
]"
}
}
接口地址:http://route.showapi.com/1807-4 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 code String 510550是 基金编码
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-4","my_appId","my_appSecret") .addTextPara("code","510550") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0为成功,其他失败timestamp Number 1557990000000 数据产生时的时间戳remark String 错误信息,没有错误为空字符串code String 510550 基金代码v String 1.1764 估算净值rf String 0.58 涨跌幅(%)...
返回示例:{
"showapi_res_error": "",
"showapi_res_id": "5b1ac8d64b4c4880ac2d34521dc9799f",
"showapi_res_code": 0,
"showapi_res_body": {
"timestamp": 1557990000000,
"remark": "",
"code": "510550",
"v": "1.1764",
"rf": "0.58",
"ret_code": 0
}
}
接口地址:http://route.showapi.com/1807-8 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 name String 博时否 要查询的基金名称。name和code和pinyin必须三选一输入。code String 002否 比如512300,不需要输入市场编码。支持模糊查询,至少输入3位code,系统返回匹配的前20条记录。pinyin String bs否 拼音首字母,可前置模糊查询...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-8","my_appId","my_appSecret") .addTextPara("name","博时") .addTextPara("code","002") .addTextPara("pinyin","bs") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code String 0 0为成功,其他失败list Object[] 列表查询,最长20条记录- name String 中证500医药卫生指数交易型开放式指数证券投资基金 全称- name_short String 南方中证500医药卫生ETF 简称- start_date String 2014-10-30 成立日期- end_date String 退市日期- type String stock 类型,fj(分级基金),currency(货币基金),stock(股票型基金),bond(债券型基金),mix(混合型基金),qdii(QDII基金),lof(LOF基金),fof(FOF基金),index(指数基金)- fund_units String 1.2 基金份额(亿份)- fund_size String 1.3 基金规模(亿元)- in_or_out String out 划分场内交易基金和场外的标志,返回 in 或者 out 字符串,注意,部分基金可能没有这个字段返回,比如货币基金...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"ret_code": 0,
"list": [
{
"code": "050022",
"end_date": "",
"fund_size": "0.92",
"fund_units": "1.2239",
"name": "博时回报灵活配置混合型证券投资基金",
"name_short": "博时回报灵活配置",
"pinyin": "BSHBLHPZ",
"start_date": "2011-11-08",
"type": "mix"
},
{
"code": "050026",
"end_date": "",
"fund_size": "4.58",
"fund_units": "3.6935",
"name": "博时医疗保健行业混合型证券投资基金",
"name_short": "博时医疗保健行业混合A",
"pinyin": "BSYLBJHYHHA",
"start_date": "2012-08-28",
"type": "mix"
},
{
"code": "050020",
"end_date": "",
"fund_size": "0.52",
"fund_units": "1.0947",
"name": "博时抗通胀增强回报证券投资基金",
"name_short": "博时抗通胀增强回报",
"pinyin": "BSKTZZQHB",
"start_date": "2011-04-25",
"type": "qdii"
},
{
"code": "050025",
"end_date": "",
"fund_size": "4.15",
"fund_units": "2.1214",
"name": "博时标普500交易型开放式指数证券投资基金联接基金",
"name_short": "博时标普500ETF联接A",
"pinyin": "BSBP500ETFLJA",
"start_date": "2012-06-14",
"type": "index"
},
{
"code": "006075",
"end_date": "",
"fund_size": "0.11",
"fund_units": "0.0567",
"name": "博时标普500交易型开放式指数证券投资基金联接基金",
"name_short": "博时标普500ETF联接C",
"pinyin": "BSBP500ETFLJC",
"start_date": "2018-06-07",
"type": "index"
},
{
"code": "002610",
"end_date": "",
"fund_size": "0.84",
"fund_units": "0.8376",
"name": "博时黄金交易型开放式证券投资基金联接基金",
"name_short": "博时黄金ETF联接A",
"pinyin": "BSHJETFLJA",
"start_date": "2016-05-27",
"type": ""
},
{
"code": "002611",
"end_date": "",
"fund_size": "23.91",
"fund_units": "24.1030",
"name": "博时黄金交易型开放式证券投资基金联接基金",
"name_short": "博时黄金ETF联接C",
"pinyin": "BSHJETFLJC",
"start_date": "2016-05-27",
"type": ""
},
{
"code": "004505",
"end_date": "",
"fund_size": "2.61",
"fund_units": "2.5096",
"name": "博时新兴消费主题混合型证券投资基金",
"name_short": "博时新兴消费主题混合",
"pinyin": "BSXXXFZTHH",
"start_date": "2017-06-05",
"type": "mix"
},
{
"code": "160512",
"end_date": "",
"fund_size": "2.78",
"fund_units": "2.0138",
"name": "博时卓越品牌混合型证券投资基金(LOF)",
"name_short": "博时卓越品牌混合(LOF)",
"pinyin": "BSZYPPHHLOF",
"start_date": "2011-04-22",
"type": "lof"
},
{
"code": "050007",
"end_date": "",
"fund_size": "4.27",
"fund_units": "5.3473",
"name": "博时平衡配置混合型证券投资基金",
"name_short": "博时平衡配置",
"pinyin": "BSPHPZ",
"start_date": "2006-05-31",
"type": "mix"
},
{
"code": "050030",
"end_date": "",
"fund_size": "18.23",
"fund_units": "13.9325",
"name": "博时亚洲票息收益债券型证券投资基金",
"name_short": "博时亚洲票息收益债券",
"pinyin": "BSYZPXSYZQ",
"start_date": "2013-02-01",
"type": "bond"
},
{
"code": "002754",
"end_date": "",
"fund_size": "9.95",
"fund_units": "9.9164",
"name": "博时裕创纯债债券型证券投资基金",
"name_short": "博时裕创纯债",
"pinyin": "BSYCCZ",
"start_date": "2016-05-13",
"type": "bond"
},
{
"code": "001661",
"end_date": "",
"fund_size": "7.48",
"fund_units": "7.1801",
"name": "博时信用债纯债债券型证券投资基金",
"name_short": "博时信用债纯债债券C",
"pinyin": "BSXYZCZZQC",
"start_date": "2015-09-21",
"type": "bond"
},
{
"code": "002811",
"end_date": "",
"fund_size": "5.25",
"fund_units": "5.0188",
"name": "博时裕顺纯债债券型证券投资基金",
"name_short": "博时裕顺纯债债券",
"pinyin": "BSYSCZZQ",
"start_date": "2016-06-23",
"type": "bond"
},
{
"code": "050027",
"end_date": "",
"fund_size": "15.45",
"fund_units": "14.1364",
"name": "博时信用债纯债债券型证券投资基金",
"name_short": "博时信用债纯债债券A",
"pinyin": "BSXYZCZZQA",
"start_date": "2012-09-07",
"type": "bond"
},
{
"code": "002447",
"end_date": "",
"fund_size": "8.69",
"fund_units": "8.0529",
"name": "博时裕安纯债债券型证券投资基金",
"name_short": "博时裕安纯债",
"pinyin": "BSYACZ",
"start_date": "2016-03-04",
"type": "bond"
},
{
"code": "001993",
"end_date": "",
"fund_size": "10.28",
"fund_units": "9.9810",
"name": "博时裕泰纯债债券型证券投资基金",
"name_short": "博时裕泰纯债债券",
"pinyin": "BSYTCZZQ",
"start_date": "2015-11-19",
"type": "bond"
},
{
"code": "003258",
"end_date": "",
"fund_size": "0.51",
"fund_units": "0.4948",
"name": "博时富祥纯债债券型证券投资基金",
"name_short": "博时富祥纯债债券",
"pinyin": "BSFXCZZQ",
"start_date": "2016-11-10",
"type": "bond"
},
{
"code": "004601",
"end_date": "",
"fund_size": "4.07",
"fund_units": "3.9707",
"name": "博时富腾纯债债券型证券投资基金",
"name_short": "博时富腾纯债债券",
"pinyin": "BSFTCZZQ",
"start_date": "2017-06-27",
"type": "bond"
},
{
"code": "050006",
"end_date": "",
"fund_size": "3.76",
"fund_units": "2.4852",
"name": "博时稳定价值债券投资基金",
"name_short": "博时稳定价值债券B",
"pinyin": "BSWDJZZQB",
"start_date": "2005-08-24",
"type": "bond"
}
]
}
}
接口地址:http://route.showapi.com/1807-1 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 type String 否 基金类型,若要查询货币基金,该字段值为currencysort String unit_net_value:-1否 排序方式,例如根据单位净值逆序,是unit_net_value:-1, 而升序是unit_net_value:1maxResult String 20否 pageBean每页最大返回条数,最多100,最少10page String 1否 页码数...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-1","my_appId","my_appSecret") .addTextPara("type","") .addTextPara("sort","unit_net_value:-1") .addTextPara("maxResult","20") .addTextPara("page","1") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0为成功,其他失败pagebean Object[] 分页详情- allNum Number 100 所有记录数- allPages Number 5 所有页数- currentPage Number 1 当前页- maxResult Number 20 每页最大记录数- contentlist Object[] 数据条目列表- name String 博时文体娱乐主题混合型证券投资基金 全称- name_short String 博时文体娱乐主题混合 简称- unit_net_value Number 1.191 单位净值(元/份)(非货币型基金)若返回的数字为整形0表示没有这个数据,若为浮点型表示这个数据为0- acc_net_value Number 1.191 累计净值(元/份)(非货币型基金)- day_inc Number stock 日增长 %(非货币型基金)- week_inc Number 1.2 周增长%- month_inc Number 1.3 月增长%- month3_inc Number 1.3 3月增长%- month6_inc Number 1.3 6月增长%- year1_inc Number 1.3 1年增长%- year2_inc Number 1.3 2年增长%- year3_inc Number 1.3 3年增长%- now_year_inc Number 1.3 今年增长%- type String mix 基金类型- state Number 1 状态,1为正常交易,-1为退市- tt_profit Number 0 万份收益(货币型基金)- day7_year Number 0 7日年化收益率(货币型基金)- day14_year Number 0 两周年化收益率(货币型基金)- day28_year Number 0 4周年化收益率(货币型基金)- data_date String 2016-03-22 数据日期remark String 查到了! 错误信息...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"ret_code": 0,
"remark": "查到了!",
"pageBean": {
"allPages": 467,
"contentList": [
{
"acc_net_value": 1.3715,
"begin_year_inc": 37.15,
"code": "003516",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 0.2558,
"month3_inc": 47.1567,
"month6_inc": 41.8744,
"month_inc": 31.9004,
"name": "国泰融安多策略灵活配置混合型证券投资基金",
"name_short": "国泰融安多策略灵活配置混合",
"now_year_inc": 49.6291,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.3715,
"week_inc": 1.4048,
"year1_inc": 37.2323,
"year2_inc": 0,
"year3_inc": 0
},
{
"acc_net_value": 1.718,
"begin_year_inc": 83.6898,
"code": "001875",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 1.2289,
"month3_inc": 39.6186,
"month6_inc": 29.0891,
"month_inc": 30.2372,
"name": "前海开源沪港深优势精选灵活配置混合型证券投资基金",
"name_short": "前海开源沪港深优势精选混合",
"now_year_inc": 45.3142,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.318,
"week_inc": -1.5683,
"year1_inc": 29.0863,
"year2_inc": 49.8285,
"year3_inc": 0
},
{
"acc_net_value": 1.589,
"begin_year_inc": 67.1,
"code": "161810",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 0,
"month3_inc": 48.1383,
"month6_inc": 38.3278,
"month_inc": 29.736,
"name": "银华内需精选混合型证券投资基金(LOF)",
"name_short": "银华内需精选混合(LOF)",
"now_year_inc": 52.4635,
"state": 1,
"tt_profit": 0,
"type": "lof",
"unit_net_value": 1.671,
"week_inc": 1.3956,
"year1_inc": 2.7044,
"year2_inc": 2.0147,
"year3_inc": 10.589
},
{
"acc_net_value": 1.53,
"begin_year_inc": 53,
"code": "001102",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 1.1905,
"month3_inc": 40.367,
"month6_inc": 25.4098,
"month_inc": 29.3322,
"name": "前海开源国家比较优势灵活配置混合型证券投资基金",
"name_short": "前海开源国家比较优势混合",
"now_year_inc": 46.833,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.53,
"week_inc": -0.2608,
"year1_inc": 5.227,
"year2_inc": 34.0929,
"year3_inc": 56.2819
},
{
"acc_net_value": 1.631,
"begin_year_inc": 67.9139,
"code": "001103",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 1.2777,
"month3_inc": 41.0112,
"month6_inc": 40.7348,
"month_inc": 29.0488,
"name": "前海开源工业革命4.0灵活配置混合型证券投资基金",
"name_short": "前海开源工业革命4.0混合",
"now_year_inc": 47.7919,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.506,
"week_inc": 1.7567,
"year1_inc": 30.4692,
"year2_inc": 61.6111,
"year3_inc": 89.3054
},
{
"acc_net_value": 1.5379,
"begin_year_inc": 53.79,
"code": "002407",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 1.0845,
"month3_inc": 42.2927,
"month6_inc": 47.9461,
"month_inc": 28.9644,
"name": "前海开源恒远灵活配置混合型证券投资基金",
"name_short": "前海开源恒远灵活配置混合",
"now_year_inc": 49.4848,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.5379,
"week_inc": 1.8342,
"year1_inc": 43.3271,
"year2_inc": 47.3084,
"year3_inc": 0
},
{
"acc_net_value": 2.5373,
"begin_year_inc": 201.722,
"code": "540004",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 0.5507,
"month3_inc": 43.5965,
"month6_inc": 42.2541,
"month_inc": 28.5485,
"name": "汇丰晋信2026生命周期证券投资基金",
"name_short": "汇丰晋信2026周期混合",
"now_year_inc": 46.0911,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.9173,
"week_inc": 6.1393,
"year1_inc": 27.8797,
"year2_inc": 42.3386,
"year3_inc": 60.5107
},
{
"acc_net_value": 1.588,
"begin_year_inc": 65.6276,
"code": "001178",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 1.4085,
"month3_inc": 40.7407,
"month6_inc": 43.2461,
"month_inc": 28.4507,
"name": "前海开源再融资主题精选股票型证券投资基金",
"name_short": "前海开源再融资股票",
"now_year_inc": 48.2124,
"state": 1,
"tt_profit": 0,
"type": "stock",
"unit_net_value": 1.368,
"week_inc": 1.7857,
"year1_inc": 17.2236,
"year2_inc": 38.1381,
"year3_inc": 87.7864
},
{
"acc_net_value": 1.443,
"begin_year_inc": 48.215,
"code": "001874",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 2.4135,
"month3_inc": 36.8817,
"month6_inc": 27.9397,
"month_inc": 27.9397,
"name": "前海开源沪港深价值精选灵活配置混合型证券投资基金",
"name_short": "前海开源沪港深价值精选混合",
"now_year_inc": 39.278,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.273,
"week_inc": -0.2351,
"year1_inc": 21.026,
"year2_inc": 43.8981,
"year3_inc": 0
},
{
"acc_net_value": 1.191,
"begin_year_inc": 19.1,
"code": "002424",
"data_date": "2019-03-15",
"day14_year": 0,
"day28_year": 0,
"day7_year": 0,
"day_inc": 0,
"month3_inc": 36.27,
"month6_inc": 34.4244,
"month_inc": 27.5161,
"name": "博时文体娱乐主题混合型证券投资基金",
"name_short": "博时文体娱乐主题混合",
"now_year_inc": 39.6249,
"state": 1,
"tt_profit": 0,
"type": "mix",
"unit_net_value": 1.191,
"week_inc": 0.8467,
"year1_inc": 5.1192,
"year2_inc": 0,
"year3_inc": 0
}
],
"currentPage": 1,
"allNum": 4662,
"maxResult": 10
}
}
}
接口地址:http://route.showapi.com/1807-2 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 code String 001534是 基金编码
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-2","my_appId","my_appSecret") .addTextPara("code","001534") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code String 0 0为成功,其他失败fund_detail Object[] 基金明细数据- name String 中证500医药卫生指数交易型开放式指数证券投资基金 全称- name_short String 南方中证500医药卫生ETF 简称- start_date String 2014-10-30 成立日期- end_date String 退市日期- type String index 基金类型 fj(分级基金),currency(货币基金),stock(股票型基金),bond(债券型基金),mix(混合型基金),qdii(QDII基金),lof(LOF基金),fof(FOF基金),index(指数基金)- fund_units String 1.2 基金份额(亿份)- fund_size String 1.3 基金规模(亿元)- company String 南方基金 基金管理人- manager String 罗文杰 基金经理人- code String 510500 基金编码- bank String 基金托管人- flow String 中证500指数 跟踪标的- in_or_out String out 是否为场内交易基金的标识,返回 in 或 out 字符串,注意,货币基金这里为空字符串remark String 找到了! 错误信息...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"ret_code": 0,
"remark": "找到了!",
"fund_detail": {
"bank": "中国银行",
"code": "000532",
"company": "景顺长城基金",
"end_date": "",
"flow": "",
"fund_size": "2.30",
"fund_units": "1.5840",
"manager": "江科宏",
"name": "景顺长城优势企业混合型证券投资基金",
"name_short": "景顺长城优势企业混合",
"pinyin": "JSCCYSQYHH",
"start_date": "2014-03-19",
"type": "mix"
}
}
}
接口地址:http://route.showapi.com/1807-9 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 code String 510500是 基金编码year String 2019否 查询年份season String 1否 查询季度,请输入1,2,3或4...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-9","my_appId","my_appSecret") .addTextPara("code","510500") .addTextPara("year","2019") .addTextPara("season","1") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0表示查询到数据details Object[] 行业详情- 0 Object - per String 68.83% 占比- trade String 制造业 行业- value String 54,150.75 占比市值season Number 3 第几季remark String success 错误信息showapi_fee_code Number 0year String 2017 哪一年的years String[] ["2017"] 支持哪些年份(有那些年份的数据)code String 000960 基金代码type String stock 基金类型short_name String 招商医药健康产业股票 基金简称...
返回示例:{
"ret_code": 0,
"details": [
{
"per": "68.83%",
"trade": "制造业",
"value": "54,150.75"
}
],
"season": 3,
"remark": "success",
"showapi_fee_code": 0,
"year": "2017",
"years": [
"2017"
],
"code": "000960",
"type": "stock",
"short_name": "招商医药健康产业股票"
}
接口地址:http://route.showapi.com/1807-10 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 code String 000960是 要查询的基金代码year String 否 要查询的年份,不填默认当年season String 否 要查询的季度,可以填入1,2,3或4。不填则返回上个季度的信息...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/1807-10","my_appId","my_appSecret") .addTextPara("code","000960") .addTextPara("year","") .addTextPara("season","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 ret_code Number 0 0表示查到了season Number 3 第几季details Object[] 持仓细节,最多返回10只股票- 0 Object - per String 9.73% 占总投资比较- holdValue String 8,284.21 持股市值(万元)- name String 健帆生物 持股名称- code String 300529 持股代码- holdStock String 109.15 持股数(万股)remark String success 错误信息showapi_fee_code Number 0year String 2019 报告年份code String 000960 基金代码years String[] ["2019","2018","2017","2016","2015"] 支持的年份(有数据的年份)type String stock 基金类型short_name String 招商医药健康产业股票 基金简称...
返回示例:{
"ret_code": 0,
"season": 3,
"details": [
{
"per": "9.73%",
"holdValue": "8,284.21",
"name": "健帆生物",
"code": "300529",
"holdStock": "109.15"
}
],
"remark": "success",
"showapi_fee_code": 0,
"year": "2019",
"code": "000960",
"years": [
"2019",
"2018",
"2017",
"2016",
"2015"
],
"type": "stock",
"short_name": "招商医药健康产业股票"
}
易源数据通过打破资源壁垒,搭建起数据资源的基础设施,将接口纳入统一的接口池,把多个异构数据源合并到同一根管线上,以统一的访问和控制方式,对外提供统一格式的数据。
让开发者可以像搭积木一样通过各种API操纵资源。
截至2017年12月,平台已经拥有API接口230个,日调用量2000万,覆盖全网10万+真实消费者,为超过3000+的企业用户提供全域数据服务。
电话: 4009988033
微博: http://www.weibo.com/showapi
邮箱: services@showapi.com
QQ: 3007663665
微信: show_api
企业和程序员可以通过进制数据封装的API或SDK极速接入其他数据资源,同时进制数据提供数据交易等服务。通过进制数据,不仅开发成本极大降低,而且可以获得其他丰富的数据服务:数据交易,数据分析,区块链Token管理等服务。
电话:173-6457-5198
QQ① 群:792473404
客服 QQ:1643296538
微信客服:binstds
扫描二维码添加客服微信
周一至周五 9:00 - 21:00(其中周三为 9:00 - 18:00)
周六 9:00 - 12:00(节假日除外)
进制数据团队
2020.01.01