寻找接口版本管理工具

102 天前
 wtcs

从 API 接口测试的角度出发,我想对新发布的版本与上一个版本对比,新增&修改&删除了哪些接口,并导出这些接口,有没有合适的工具?

1606 次点击
所在节点    程序员
7 条回复
zhenkai
102 天前
cxshun
102 天前
如果不追求非要开源的,可以试下 apifox 。
zhenkai
102 天前
@zhenkai 理解错了.. 忽略
wtcs
102 天前
@cxshun 试了下 apifox 的“迭代分支”和“API 版本”这两个功能,都不行呢,大佬怎么做的,可以指点一下吗
Dlad
102 天前
这种粒度的工作,可以问 claude code
最近完成一处优化:
1 、总结前端用到实际发起访问的接口,以 /api/channel/detail 的形式给我列表;
2 、这是前端实际 用到的接口列表,给我没有被调用到的后端接口。

依次把问题提给前后端,任务就基本完成了。
你这种情况,比较两个 git commit 或 git tag 就可以了。(两个版本放同一个文件夹也行,route 文件交给 claude code 最好,省 token )
cxshun
101 天前
@wtcs 我们连 API 版本管理都没有哈,公司不小,但技术比较挫。apifox 我只是个人使用而已。它里面 API 修改后不是有历史版本么,这个和你的需求不匹配吗?
如果你是想结合代码的话,那可能就要考虑看有没有工具能够先导出成 openapi 格式再导入 apifox 这样来管理。
gorvey
101 天前
yapi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX