一般开放平台功能实现 淘宝开放平台 微信开放平台 华为开放平台 百度开放平台 京东开放平台 头条和抖音开放平台 美团开放平台 滴滴开放平台 有赞开放平台 唯品会开放平台
一般开放平台功能实现
Oauth2认证:Token失效有缓冲期 加密方式:AES、DES 签名方式:HMAC和MD5 请求时间 apiCode+apiVersion 限流、熔断 路由 模糊化 服务编排 参数映射 安全防护 多协议适配的支持、灰度发布上线
淘宝开放平台
应用创建:AppKey以及AppSecret Oauth2认证 签名方式:HMAC和MD5 加密方式:
淘宝开放平台 https://open.taobao.com/doc.htm?docId=101617&docType=1
微信开放平台
微信主要是偏向于开放公众号、小程序这种模式
微信开放平台 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Third_party_platform_appid.html
华为开放平台
华为主要是华为云来使用
华为云官方开发者社区 https://developer.huaweicloud.com/openapilist
百度开放平台
百度实在是不行,没什么可以开放的,云也是一塌糊涂,不值得一看
百度数据开放平台 https://open.baidu.com/xcxdoc/guide/index.html
百度开发者中心 http://developer.baidu.com/wiki/index.php?title=docs/oauth
京东开放平台
京东宙斯开放平台 https://open.jd.com/home/home#/doc/common?listId=716
京东到家开放平台 https://opendj.jd.com/staticnew/widgets/resources.html?id=2034
京东数科微服务开放网关 https://www.jddglobal.com/products/microservice
京东智联云API网关 https://docs.jdcloud.com/cn/api-gateway/monitoring
京东网关技术分享 http://www.52im.net/thread-1243-1-1.html http://dockone.io/article/9675 https://zhuanlan.zhihu.com/p/42860096 https://dbaplus.cn/news-141-1862-1.html
http://www.linkedkeeper.com/1065.html http://www.jeepxie.net/article/597126.html https://segmentfault.com/a/1190000021140973 http://www.linkedkeeper.com/detail/blog.action?bid=1044&hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
头条和抖音开放平台
申请应用:ClientKey以及ClientSecret 头条和抖音开放平台都是使用Oauth2认证 使用swagger管理接口文档 使用MD5签名:对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串
抖音开放平台 https://open.douyin.com/platform/doc/OpenAPI-oauth2
SDK下载 https://open.douyin.com/platform/doc/OpenAPI-devtool-sdk_download
头条开发平台 https://open.mp.toutiao.com/#/resource?_k=c5trif
美团开放平台
基本上和抖音、淘宝一样的流程,使用Oauth2授权认证
美团外卖开放平台 https://open.waimai.meituan.com/openapi_docs/index.html
滴滴开放平台
滴滴开放平台 http://developer.xiaojukeji.com/doc/
有赞开放平台
模式和微信公众号,微信小程序类似
有赞开放平台 https://www.youzan.com/
唯品会开放平台
唯品会开放平台 https://vop.vip.com/doccenter/index