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个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
AI 热点监控平台项目 VibeCoding 项目
4
耄耋专属AI Loop全自动编码器技术笔记
5
开源我的 Vibe Coding 工作流,已有人靠它把项目做完了
14
🚀 项目完结,AI 闯关学习小程序项目(Python AI 全栈)基于 GitHub Copilot + Claude Code 开发,实战 Taro 小程序框架、Python FastAPI 后端、AI 应用开发、Tavily 联网搜索 Agent、Chroma 向量库 RAG 知识库、AI 生图 + 对象存储。并用 OpenSpec + MCP + Agent Skills 驾驭 AI,最终
6
🎙️面试官说的每一句话,我都想留下来:于是我用 Vibe Coding 做了一个免费的 macOS 面试录音工具
33
作者分享

