最近对接的开放平台有点多,像淘宝、京东、快手、抖音等电商平台的开放平台基本对接了个遍,什么是CRUD BODY
也许就是这样的吧!!!
虽然对接各大开放平台没啥技术含量,但咱也得学点东西不是,不能白对接哈!经过这几天的整理,脑子里大概有了个开放平台接口的设计套路,故整理成文章方便有需要的时间去实现自己的开放平台接口。
开放平台比较关注的几个点:
-
易用性:接口设计要简洁,请求参数要见名知意,使服务商能快速接收,为用户提供服务
-
安全性:开放平台接口是暴露在外网,必须保证用户数据的安全
-
稳定性:开放平台接口是给上游的服务商使用,必须保证稳定为服务商应用提供服务
-
...
服务商应用
开放平台可以分为几大部分:
-
接入指南:帮助服务商接入开放平台
-
接口文档:帮助服务商的开发人员,实现业务功能
-
应用:服务商应用在开放平台的身份标示
服务商接入开放平台的首要步骤就是创建应用,有了服务商应用平台内部就能辨别服务商的身份,这样就能很方便的做限流、权限控制等。
基本属性
服务商应用一般有appid、appsecret、授权回调地址这三个基本的属性:
-
appid: 服务商应用的唯一标识
-
appsecret:服务商应用的密钥签名、验证身份时用到
-
授权回调地址:授权时会用