loading请求处理中...
手机版 新型创意托付式服务平台 全国站
金牌售后教你接单秘笈×
当前位置: 首页 >

威客攻略

>

开发

后端接口开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

必须知道的第三方接口开发流程

2015-09-17 11:05:34 阅读 13182次 0 标签: 开发

    互联网技术的升级和更新,也给我们大众的生活带来了相应的改变,我们朋友们不仅通过网络就可以实现轻松的购物,而且在支付交易上,也可以选择第三方接口来进行购物金钱的支付,不过对于生产厂家来说,要在上消费者实现直接支付金钱的过程,就必须要先进行第三方接口开发,那么其开发流程是怎么样的。

必须知道的第三方接口开发流程

    1.确定需要哪些接口

    重点是要确定每个接口的具体功能。确保这些接口是必须的,功能相互间没有交叉。

    2.接口设计及细节分析

    a)发送参数名、参数含义、参数数据类型、长度、精度

    b)接收参数名、参数含义、参数数据类型、长度、精度

    接口的使用的类型变量尽量通用,特别是对使用此接口的用户一无所知情况下,对方可能是JAVA,也可能是VB6,也可能是C#,不要使用某种编程语言的特定类型,比较好的一种方式是,参数和返回值都使用string类型,这样基本上的编程语言都能支持。

    c)发送信息时的数据格式:xml格式还是json格式

    d)网络传输时的编码格式。

    3.确定数据交互的安全性

    交互传输的数据中是否有敏感数据,如果有,如何处理?如果要加密,采用何种加密方式?接口是公开的还是受限定访问的?如果是受限定访问的,如何确定信息的发送方或者获取方是合法的,而不是冒仿者?

    例如电子商务网站一般都会调用支付宝的接口进行付款,在传送基本的金额、通知url、用户名等信息外,支付宝为验证调用的合法性还需要传送“安全码、加密方式”等字段进行校验,以防止用户将货款付到其他人或公司的支付宝账户中。

    在调用招商银行的支付接口时招商银行会限定IP,并且会用自己的客户端将发送信息按照分配的U盾进行加密处理。

    4.编码

    1).不要程序各个地方直接使用其它的系统的接口,最好是写一个类来封装其它系统的接口,如果其它系统的接口很多,可以专门建一个项目或包来管理这些类,这样当接口发生变化时(如接口名,接口方式),可以集中修改找一个类中的函数,而程序的其它地方都可以不用改,将“变化”限定在最小的范围内,将封装的优点大大的发挥出来。切忌在程序的各个地方直接调用其它系统的接口

    2)对于调用会产生数据交易的其它系统接口,一定要写Log,这对将来数据出错时,查找问题的根源很必要,特别是对方系统的接口没有写log时,一旦出现数据问题,往往会不知从何查起,是我们给的数据有问题,还是对方系统处理我们给的数据有问题?在最近的一个项目中,因为我们产生数据的逻辑很复杂,而对方接口收到我们产生的数据后,也会做一个很复杂数据交易动作,在系统上线初期,出现了很多莫名其秒的数据,而我们正是通过在调用对方接口时的写log数据,很快查出一些是我们生成的数据有问题,一些是对方处理数据有问题

    3)对接口接收过来的数据,最好进行数据效验,因为你不能保证其它系统会传给你完全符合标准的数据。 对数据校验不通过的和执行失败的,最好能有清淅明了的提示返回给调用方

    5.测试

    包括接口内部测试、修改,和第三方的联调。

    6.上线

    第三方接口开发后正式上线,测试通过则上线成功,失败则回退,并从第4步开始新一轮的测试,直到系统上线成功。

    第三方接口开发流程,是必须要让生产商所了解的,只有在掌握了第三方接口的正确开发流程,才能够让第三方接口在被开发出来之后,具有安全性和正规性,也能够让消费者在购物之后,能够信赖这一平台和接口,从而不会造成自己金钱的流失。

需求/任务发布

免费发布后端接口开发需求,接收报价与方案 > > >
发布任务 百万威客响应 选择满意方案 确认付款

联系客服:

在线时间:9:00——22:00

编辑:那年今日

小编介绍:那年今日是一品威客资深小编,从事编辑工作多年,创作和整理了近万篇优质文章。如果您对“必须知道的第三方接口开发流程”有其它疑问或见解,可以联系那年今日,共同探讨,相互学习,可以通过下面的方式与之联系。

擅长领域:H5开发 软件测试 网页/PC端测试 自动化测试 数据库设计 前端开发 模板建站 数据采集 安全服务 服务器安全 大数据分析服务 域名/云服务 IT解决方案

后端接口开发相关文章

留言(0 展开评论

您需要注册登录才能发表言论

后端接口开发服务排行榜
SERVICE LIST 更多
POS + POW 钱包 开发 定制...
¥5000元 其他 成交4
博尚科技有限公司
接口开发
¥2500元 其他 成交1
亦师互联
商城收银系统扫码枪技术解...
¥3000元 /套 成交1
北京快马助力科技有限公司...
对接支付宝和蚂蚁金服开发...
¥7000元 /一口价 成交1
华邦网站软件开发
足球比分程序开发
¥1500元 /一口价 成交0
绿茵足球网站建设
身份证查询接口
¥50元 /年 成交0
觉醒工作室
接口开发
价格面议 成交0
武汉零久云科技有限公司...
支付宝,财付通,网银接口开发...
¥2000元 /次 成交0
上海茸易科技有限公司...
支付接口接入及电商相关开...
价格面议 成交0
达信软件工作室
接口开发, python
¥500元 /日 成交0
司徒网络
推荐专题
RECOMMEND SPECIAL 更多
平安果包装设计 礼品包装设计
易拉罐包装设计 画册封面设计
封面设计素材 vi设计手册
简历封面设计 vi设计欣赏
酒店vi设计 dm广告设计
形象广告设计 工业设计展板
产品广告设计 企业宣传册设计
个性字体 广告设计
公司网页设计 更多推荐