L2毫秒接口普遍应用于大众的日常生活中,并且很多的企业通过api进行数据内容的调用,从而在技术上和成本上得到福利。
进行数据的整合与共享是L2毫秒接口的主要用途之一,所以开发L2毫秒接口就必须慎重,注意安全隐患,防止数据被窃取、篡改、非法提交、重复请求。
如何开发L2毫秒接口?
开发L2毫秒接口首先是要明确做的这个api的功能,在设计出来之前就必须将L2毫秒接口的功能详细的整理出来,并且将各个调用模块分析划分出来。
其次是L2毫秒接口的代码必须逻辑清晰,代码要有整洁性和便捷性,接口不能过于复杂,具有功能的单一性保持独立的功能。
然后是安全风险的降低,必须要有安全校验机制,以防被不良用户进行数据窃取、数据篡改、数据非法提交、重复请求,因此L2毫秒接口的安全问题必不可少,保证服务器的正规性及合法性。
再就是数据记录和降低耦合度,一个好的L2毫秒接口耦合度不能太高,应该越简单越好。日志记录的作用在于能够及时定位问题的所在便于解决。
L2毫秒接口开发:
字段名 | 类型 | 备注 |
stock_exchange | uint32 | 证券市场,见数据字典 |
stock_code | string | 证券代码 |
created_at | int64 | 快照日期时间戳(毫秒) |
status | uint32 | 状态:0-开盘前,1-开盘集合竞价,2-集合竞价至连续竞价,3-连续竞价, 4-中午休市,5-收盘集合竞价,6-闭市 |
prev_close_price | uint32 | 前收盘价 |
open_price | uint32 | 开盘价 |
latest_price | uint32 | 最新价 |
high_price | uint32 | 最高价 |
low_price | uint32 | 最低价 |
limit_up_price | uint32 | 涨停价 |
limit_down_price | uint32 | 跌停价 |
order_quantity | uint32 | 成交笔数 |
volume | uint64 | 成交数量 |
amount | uint64 | 成交金额 |
bid_volume | uint64 | 委托买入数量 |
bid_price | uint32 | 委托买入加权平均价 |
ask_volume | uint64 | 委托卖出数量 |
ask_price | uint32 | 委托卖出加权平均价 |
bid_price_detail | repeated uint32 | 委托买入价格明细(十档) |
bid_volume_detail | repeated uint32 | 委托买入数量明细(十档) |
ask_price_detail | repeated uint32 | 委托卖出价格明细(十档) |
ask_volume_detail | repeated uint32 | 委托卖出数量明细(十档) |
返回示例:
最后便是状态码和和开发文档。返回有意义的状态码便于问题的定位,开发文档的内容要包含api提供的功能和api的模式讲解以及使用L2毫秒接口的调用次数和注意事项。今天的分享就到这,更多关于L2行情接口的信息,大家可以利息下方qq进行了解。