API 开放平台 笔记
交一下作业,耗时约1个月,基本完成了Golang版本的API开放平台项目。
仓库入口:https://github.com/xiaoxiongmao5/xapi
感谢鱼皮,星球的项目还是挺有质量的[强]
-
目前这个项目完成了基本的功能(直播中的功能),另外对接了一些第三方API,后续会再做一些功能的扩展。
-
使用了Docker、Docker Compose进行部署,方便上线。
-
前端跟着炎哥的笔记来的,还借鉴了一些同学们的代码[嘿哈]
不过,在项目的开发过程中,我遇道一个问题,就是在对接需要AK/SK验证的第三方API接口时,我觉得将AK/SK信息放在客户端SDK、API网关和API后端都不太合适,所以我对架构进行了一些调整:
-
增加一个私有的聚合SDK,仅供API后端使用,由该SDK完成对接第三方API,包括处理第三方的AK/SK验证需求;
-
修改原客户端SDK,供用户使用,其内部不在直接对接第三方API协议,而是对接API后端的invoke接口;
具体我写了一篇博客文章详细说明了问题,有兴趣的大家可以看一下。
博客地址:https://blog.csdn.net/trinityleo5/article/details/132947750
@程序员鱼皮 麻烦鱼皮帮我确认一下我的改动是否正确,或者是我没有很好地理解原项目的设计意图,在原有架构下已经能够很好地支持第三方AK/SK验证了。

评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享

