php - 有什么好的接口管理工具吗?

 春天故事围脖_381_478 发布于 2022-11-19 07:42

开发restful接口,需要和IOS,Android对接。
刚开始是Git直接是上文档,现在接口越来越多,难管理、难验证、难查询
想找达到以下目的的工具

1、管理接口地址、请求方法、携带参数,接口版本,说明。
2、模拟请求类似POSTMAN
3、批量完成一组(多个规定的接口)请求
4、能扩展,例如将用户整合进来。

如果有那用现有轮子,更方便。
如果没有那就只能造了一个了(其实还是不喜欢造!)

11 个回答
  • www.sosoapi.com,这个是我个人用过比较好用的,可以试下哈,在线编辑swagger,然后还有很多团队管理功能~

    2022-11-19 08:25 回答
  • 国外的话Swagger(Swagger – The World's Most Popular Framework for APIs.),
    目前国内做得最好的是EOAPI(EOAPI - 业内领先的接口管理平台)。

    EOAPI一直比较低调,相对于其他做噱头的产品,它就更加专注用户体验和功能性的提升,因此我也比较喜欢它。
    EOAPI有线上版本和开源版本,基于PHP。

    附上EOAPI的一些简介(来自EOAPI的官网):

    接口管理
    无论你是个人开发者、创业团队还是成熟企业,eoapi将满足你的所有接口管理需求。
    不再需要为每个项目搭建独立的接口管理平台和编写离线的接口文档,一切的项目接口管理都将在云端进行。

    项目协作
    传统的word、excel以及自建wiki等文档工具,均无法摆脱编写繁琐、阅读困难、维护麻烦等缺点。
    eoapi能够让你注册后便开始协作,其规范化的文档、清晰的分类以及友好的阅读界面,让文档更新和协作不再痛苦。

    在线测试
    传统如DHC以及postman等测试工具已无法满足接口管理工作,并且无法提供性能测试报告。
    eoapi则将代替传统测试工具,无须翻墙和安装,只需网页轻轻一点即可得知完整的接口测试信息。

    EOAPI个人开源版本(EOAPI - 业内领先的接口管理平台):

    2022-11-19 08:25 回答
  • CrapApi:一个由anjularjs+bootstrap+springMVC搭建的免费开源的API接口、文档管理系统(应用接口管理系统)
    在线演示地址:http://api.crap.cn
    开源地址:https://github.com/EhsanTang/...
    主要功能:
    1.项目管理、模块管理、接口管理、接口版本、接口拷贝、接口文档pdf下载、模块加密访问....
    2.数据字典管理、数据字典加密访问...
    3.多管理员、多权限、多角色管理,精准控制每个接口的删改权限
    4.自定义菜单、自定义网站样式、自定义网站字体,满足你的各种需求
    5.文档管理:说明文档、需求文档、技术实现文档,想怎么分类CrapApi都支持
    6.文档留言、错误码管理、接口排序...
    7.post、get、delete、head、trace、put、options请求在线调试
    8.接口修改日志记录、接口恢复
    9.接口、文章Lucene全文搜索
    10.DOC、PDF、TEXT、EXCEL等资源管理,支持版本号控制,文档内容检索,支持无限级目录设置,支持目录密码访问
    11.操作日志记录、根据日志恢复数据
    12.支持markdown、kindeditor、text-angularjs等多种编辑器
    13.支持redis缓存

    2022-11-19 08:25 回答
  • WSO2的开源产品,API Manager,可以实现你的要求,但是如果要扩展或者改造的话,代码阅读的难度有点大

    2022-11-19 08:25 回答
  • 最好的还是自己造的,嵌入api代码内的

    之前的回答=>《如何编写 API 的文档?》
    后续文章=>《一种API代码结构的设计思路》

    2022-11-19 08:25 回答
  • 试试 raml: http://raml.org/

    2022-11-19 08:25 回答
  • 不知道这个是不是满足你的需求:https://github.com/heroghost/apidoc。这里有示例:http://www.isgala.com/index.php

    2022-11-19 08:25 回答
  • apidoc可以满足你

    2022-11-19 08:25 回答
  • 有个开源的接口管理工具 http://git.oschina.net/leunpha/apiManager 还不错 可以试试

    2022-11-19 08:25 回答
  • 试试这个RAP, 简单易用。部署后在线浏览,包含权限控制与接口文档的版本控制。
    http://rap.taobao.org/org/index.do

    2022-11-19 08:25 回答
  • 最好的API文档管理工具 http://swagger.io/ 不多说了,官方文档很全,自个研究吧

    2022-11-19 08:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有