第三方接口开发规范
一、前言
最近公司业务需要希望能够连接东亚银行的接口直接对商家进行转账付款,但由于前期可行性研究的准备工作没有做好,导致在开发进入两周后才发现原先的设计存在重大安全漏洞,不得不停止项目开发。
接口开发是开发中经常遇到的问题,为避免此类问题再次发生,因而结合本次项目的经验及网上查找到的资料整理出本文,希望能够对以后的第三方接口开发交互提供指导。
二、接口开发流程
1.确定需要哪些接口
重点是要确定每个接口的具体功能。确保这些接口是必须的,功能相互间没有交叉。
2.接口设计及细节分析
针对每一个接口确定如下事项
a)发送参数名、参数含义、参数数据类型、长度、精度
b)接收参数名、参数含义、参数数据类型、长度、精度
接口的使用的类型变量尽量通用,特别是对使用此接口的用户一无所知情况下,对方可能是