-
API分类
API按照功能一般可以分为账户、交易、行情三类。
调用接口的方式有两种:REST、WebSocket -
REST,即Representational State Transfer(表现层状态转换)
Roy Thomas Fielding于2000年提出的一种万维网软件架构风格,目的是便于不同软件/程序在网络中互相传递信息。
REST是根基于超文本传输协议(HTTP)之上而确定的一组约束和属性,是一种设计提供万维网络服务的软件构建风格。
匹配或兼容于这种架构风格(简称为 REST 或 RESTful)的网络服务,允许客户端发出以统一资源标识符访问和操作网络资源的请求,而与预先定义好的无状态操作集一致化。因此表现层状态转换提供了在互联网络的计算系统之间,彼此资源可交互使用的协作性质(interoperability)。相对于其它种类的网络服务,例如 SOAP服务则是以本身所定义的操作集,来访问网络上的资源。