【开放平台】的核心目标是输出平台本身的核心服务能力,并引入延伸服务能力,吸引独立软件供应商(ISV)在平台上创建应用,为客户提供更丰富的解决方案。这有助于形成平台的生态圈和影响力,为未来的布局奠定基础。
开放平台的分类
主要有两类:一类是输出自身海量的基础数据,如极速数据的 API 接口;另一类是输出自身业务能力,如高德地图、微信和支付宝平台等。
服务形式
包括纯 API 形式和 H5 形式。
功能设计说明
包含运营管理后台、开发者门户(接入方后台)和后端安全中心。
接口设计
注重接口的简洁性和兼容性。
开放平台的关键要求
包括接口访问授权以实现商户资源隔离,接口访问限流,内部业务隔离以保持出入参数稳定,以及数据安全,如加密敏感数据。
平台角色
包括商品和平台管理员、超级管理员、商务经理和产品经理。
API 设计
采用 RESTful 风格,具有诸多优点:基于 HTTP 协议,轻量且广泛使用,接口设计面向资源,具有自解释性,使用 XML 或 JSON 进行数据交换,格式简单。
版本管理和返回数据格式
同时,还需采取接口签名、数据加密和访问白名单等安全措施。