[关闭]
@hbec-public 2016-10-18T01:47:36.000000Z 字数 2616 阅读 790

交易功能-新股申购接口

接口文档 模块划分


测试账号

DEV和仿真对接同一套ABOSS环境

环境 账号 客户号
DEV 13800000010 020090047535
仿真 13800000010 020090047535

接口规范

新股申购相关接口均为私有加密接口。

新股申购查询接口

查询数量统计

说明
查询当日可申购新股数、已申购次数、已中签次数等

方法名
inewSharesController.queryCounts

调用示例

  1. /inewSharesController.queryCounts

参数列表

响应结构

  1. {
  2. "data":{
  3. "currentDate": 1475036918877,
  4. "currentPurchasable": 0,
  5. "purchasedCount": 30,
  6. "awardedCount": 4,
  7. "availableCapital": "984908.61",
  8. "currentAwardedCount": 0,
  9. "conditionProperties": {
  10. "warnId": 123,
  11. "strategyState": 1,
  12. "purchaseTarget": 0,
  13. "maxCount": 10,
  14. "purchaseTime": "14点30分",
  15. "purchasedCount": 2
  16. }
  17. },
  18. "message":"",
  19. "result":"1"
  20. }

响应字段说明

字段名 类型 不可为空 说明
currentDate long Y 时间戳
currentPurchasable int Y 当日可申购新股个数
purchasedCount int Y 已申购次数
awardedCount int Y 已中签次数
availableCapital String Y 可用资金
currentAwardedCount int Y 当前中签个数
conditionProperties Object N 自动打新条件单,可能为null
warnId int Y 条件单ID
strategyState int Y 条件单状态
purchaseTarget int Y 申购目标,见数据字典
maxCount int Y 最大申购次数,-1表示无限次
purchaseTime Long Y 申购时间,毫秒值,仅时分秒部分,注意按东八区时区处理
purchasedCount int Y 已申购次数

查询配售额度

说明
查询交易权限、申购额度

方法名
inewSharesController.queryPurchaseQuota

调用示例

  1. /inewSharesController.queryPurchaseQuota

参数列表

响应结构

  1. {
  2. "data":[
  3. {
  4. "permissionName":"沪A权限",
  5. "permissionState":1,
  6. "permissionType":"SH",
  7. "purchaseQuota":2000
  8. },
  9. {
  10. "permissionName":"深A权限",
  11. "permissionState":0,
  12. "permissionType":"SZ",
  13. "purchaseQuota":0
  14. },
  15. {
  16. "permissionName":"创业板权限",
  17. "permissionState":0,
  18. "permissionType":"SZ_GEM",
  19. "purchaseQuota":0
  20. }
  21. ],
  22. "message":"",
  23. "result":"1"
  24. }

响应字段说明

字段名 类型 不可为空 说明
data List Y 配售额度对象列表
permissionType String Y 交易权限类别,数据字典
permissionName String Y 交易权限名称
permissionState int Y 交易权限状态,0未开通1已开通
purchaseQuota int Y 申购额度(单位:股)

查询申购记录

说明
分页查询已申购记录

基于browIndex的分页查询流程:
查询第一页,browIndex传空,保存返回值中的browIndex值;
查询下一页,browIndex传递上次调用返回的browIndex值,保存返回值中browIndex用于下次调用;
返回列表为空,或browIndex值不再变化时,没有更多数据
由于数据必须从ABOSS查询,因此必须按照ABOSS的分页查询方式来查
注意每页行数不固定,但每页至少10行数据

方法名
inewSharesController.queryPurchaseHistory

调用示例

  1. /inewSharesController.queryPurchaseHistory?pager={'browIndex':'2016-08'}

参数列表

字段名 类型 不可为空 说明
pager Object N 分页参数
browIndex String N 定位串,客户端不需要关心具体值,传空返回第一页

响应结构

  1. {
  2. "data":{
  3. "browIndex":"aaa1",
  4. "list":[
  5. {
  6. "beginNumber":"234363743",
  7. "numberCount":1,
  8. "purchaseCode":"000001",
  9. "purchaseName":"叉叉申购",
  10. "purchaseState":0,
  11. "purchaseTime":"14:57:00"
  12. },
  13. {
  14. "beginNumber":"23436232343",
  15. "numberCount":1,
  16. "purchaseCode":"000002",
  17. "purchaseName":"某某申购",
  18. "purchaseState":1,
  19. "purchaseTime":"2016-09-12"
  20. }
  21. ],
  22. "rowCount":2
  23. },
  24. "message":"",
  25. "result":"1"
  26. }

响应字段说明

字段名 类型 不可为空 说明
browIndex String Y 定位串
rowCount int Y 当前页行数
list Array Y 列表
purchaseCode String Y 申购代码
purchaseName String Y 申购名称
beginNumber String N 起始配号,当日申购记录为空
numberCount int N 配号数量,当日申购记录为空
awardedCount int N 中签数量,仅中签申购状态为中签时非空
purchaseTime String Y 申购时间
purchaseState int Y 申购状态,数据字典

数据字典

申购状态 purchaseState

说明
0 已申报
1 已配号
2 未中签
3 已中签

交易权限类别 permission

说明
SH 沪A
SZ 深A
SZ_GEM 创业板

申购目标 purcharseTarget

说明
0 全部A股
1 上海
2 深圳(不含创业板)
3 创业板

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注