这个API Hub厉害了,收录了钉钉企业微信等开放Api,还能直接调试 !

简介: 此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来,一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。

 

01

此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来,

一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。

二则这种合作方式下 API提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力。

综合上述两大痛点,我给大家推荐的解决方案是的一个叫API Hub的项目。

111.png

GitHub 上面也有类似于public APIs等收录了开放API ,但只做了数据收录的工作,接口调试工具则只提供了调试功能,两者兼而有之的很少。

而API Hub的革新之处在于它不仅汇总整理了热门的开放 API 接口,更重要的是还提供了一系列调试、mock,测试等功能,开发者直接在API Hub上面比对选择合适的API,接着直接在API Hub中发起调试,整个流程一气呵成,省时省力。

因此这个API Hub创意不赖,值得花点篇幅介绍给大家。

02

API Hub是国产API管理工具Apifox里面相对独立的模块。

Apifox 支持API文档管理,API 调试,API Mock,API 自动化测试,是一个后端,前端,测试都能用的一站式接口管理平台,因此它官网上写的slogan就是 Apifox=Swagger+Postman+Mock+Jmeter。

222.png

image.gif

而API Hub 收录了国内各大厂商热门的API 开放项目,如企业微信API,快手开放API,抖音开放API,目前还在持续收录中;另一方面它依托于Apifox,能提供对开放api 进行调试、mock等功能。

333.png

image.gif

对于想要接入开放项目的开发者来说,便利是肉眼可见的:

    1. 针对特定的需求,开发者可快速在API Hub中搜索到类似功能的api项目,进行比对,筛选出最匹配自己项目和需求的API,提高筛选效率
    2. 开发者可以直接在API Hub中发起调试
    3. API Hub中接口和文档是一体的,可以直接查看接口描述和功能
    4. API Hub中的开放项目还可以无须配置进行mock,满足异常场景调试的需求。

    下面我给大家展开讲讲要怎么用。

    03

    绝大多数的开放项目都需要你先申请调用权限,有些开放API可以直接在官网上按照它的提示申请,获得apikey、client_secret等值;有些则需要企业走购买流程,对于想要练手的可以找前者,对于企业开发者后者可以交给商务去搞定。

    获取到调用权限后,就可以开始调试了。在API Hub里,可以直接查看接口文档,或者直接进入项目发起调试。

    3.1.png

    image.gif

    可以直接查看某个接口的接口文档详情,再对该接口发起调试:

    3.2.png

    image.gif

    也可以直接进入项目的调试界面:

    3.3.png

    image.gif

    04 API 调试

    和市面上的老牌调试工具Postman相比,Apifox毫不逊色——Postman支持的功能它都能支持,并且Apifox还提供了支持可视化断言,连接数据库,调用外部函数与脚本,支持多种语言,环境变量设置等功能,调试起来也很快捷方便。

    4.1.gif

    image.gif

    支持多种鉴权方式: 4 支持多种鉴权方式.png


    前后置操作支持多种辅助功能:

    4.前后置操作支持多种辅助功能.png


    a.支持可视化断言,多个接口调用、参数复杂的场景下便于判断返回数据是否存在问题;

    4.2.png

    image.gif

    b.支持提取变量保存到项目全局变量中,能够实现接口之间的数据传递

    4.3.png

    image.gif

    c.支持链接数据库,可以直接使用企业的业务数据进行调试,调试的结果更加真实

    4.4.png

    image.gif

    d.支持自定义脚本,满足开发者的各类型的特定需求,此外也支持调用Java,Python,PHP等130种编程语言编写的外部程序;

    4.5.png

    image.gif

    当然,这确保电脑已经安装相应程序运行需要的java,Python,nodejs等环境。

    05 API mock

    前端界面往往需要对一些后端异常返回场景做异常兼容,但开放API对这种异常场景的调试支持时不足的。 这时候可以使用 Apifox提供的API Mock功能。 调试的时候直接使用mock服务,在高级mock-新建期望中设置body/query等参数为某个值时,接口返回你需要的特定数据

    5.1.png

    image.gif

    保存成功的期望会显示到高级mocktab下,调试前端界面时直接使用快捷调试功能即可操作

    5高级mock.png

    Apifox提供的mock功能非常强大,它内置了邮箱,身份证等常用业务数据的mock规则,使用的时候直接选择即可mock出高度真实的业务数据。

    5.2.png

    image.gif

    如果你的项目数据有特定的数据类型,可以自己自定义mock规则,在项目设置-mock设置中可通过通配符或正则表达式构造出你需要的数据来调试。

    5.3.png

    image.gif

    06 针对开放项目功提供者

    如果你是开放项目的提供者,那么也可以申请把自己的开放API项目提交到API Hub中进行运营维护。

    6.1.png

    image.gif

    Apifox目前处于高速增长期,未来一旦用户量提升到某个量级,会给API Hub里的开放项目带来可观的曝光量。

    而且Apifox的接口和文档是一体的,修改文档和接口能实时同步更新到调用这个开放API的所有开发者,避免了项目接口升级或迭代需要很多的沟通和告知工作。

    另外 Apifox的可视化接口设计界面非常简单易操作,如果开发者想要这接在Apifox中设计接口,撰写文档,学习成本也非常低。

    6.2.png

    image.gif

    对于旧项目想要迁移到Apifox中进行维护,直接在项目设置--数据导入中导入swagger,postman等项目数据即可。

    6.3.png

    image.gif

    07 下载

    在Apifox客户端内API Hub是独立出来的一个模块,下载安装完Apifox后即可使用:

    7.png

    image.gif

    API Hub也有网页版,不过网页版目前暂未支持mock服务,因此使用客户端体验会更好。

    **客户端下载地址: www.apifox.cn

    相关文章
    |
    5月前
    |
    弹性计算 机器人 应用服务中间件
    一键部署开源Qwen3并集成到钉钉、企业微信
    Qwen3系列模型现已正式发布并开源,包含8款“混合推理模型”,其中涵盖两款MoE模型(Qwen3-235B-A22B与Qwen3-30B-A3B)及六个Dense模型。阿里云计算巢已支持Qwen3-235B-A22B和Qwen3-32B的私有化部署,用户可通过计算巢轻松完成部署,并借助AppFlow集成至钉钉机器人或企业微信。文档详细介绍了从模型部署、创建应用到配置机器人的全流程,帮助用户快速实现智能助手的接入与使用。
    408 19
    一键部署开源Qwen3并集成到钉钉、企业微信
    |
    5月前
    |
    JSON 安全 Java
    什么是用于REST API的JWT Bearer令牌以及如何通过代码和工具进行调试
    在Web开发中,保护REST API至关重要,而JSON Web令牌(JWT)特别是JWT Bearer令牌,是一种高效方法。它通过紧凑、自包含的结构实现安全信息交换,提升用户体验。本文探讨JWT Bearer的基本概念、结构与实现,包括在Java中的应用步骤,以及使用Apipost和cURL进行测试的方法。JWT优势明显:无状态、互操作性强,适用于分布式系统。掌握JWT Bearer,可助开发者构建更安全、高效的API解决方案。
    |
    2月前
    |
    人工智能 安全 中间件
    AI开放课堂:钉钉MCP开发实战
    7月29日17:00-18:00,钉钉晓军老师为大家带来钉钉MCP开发实战
    |
    5月前
    |
    安全 Java API
    什么是用于 REST API 的 Bearer Token以及如何通过代码和工具进行调试
    Bearer Token 是一种基于 OAuth 2.0 的身份验证机制,广泛应用于 REST API 的授权访问中。它通过在 HTTP 请求头中传递令牌,确保用户凭据安全传输并验证。本文深入解析了 Bearer Token 的概念、实现步骤及调试方法,包括其无状态特性、灵活性与安全性优势。同时,提供了 Java 实现示例和使用 Apipost、cURL 等工具测试的实践指导,帮助开发者掌握这一核心技能,保障 API 系统的安全与高效运行。
    |
    6月前
    |
    安全 API Go
    如何实现和调试REST API中的摘要认证(Digest Authentication)
    本文介绍如何实现和调试REST API中的摘要认证(Digest Authentication),涵盖其原理、优势及Java和Go语言的实现示例。摘要认证通过哈希算法处理密码,避免明文传输风险,并使用nonce防止重放攻击,确保数据完整性。文中还提供了Postman、cURL和Insomnia等工具的测试方法,帮助开发者轻松验证API的安全性。总结指出,摘要认证相比基本认证更安全,适合需要高安全性的API应用。
    |
    7月前
    |
    人工智能 JSON 自然语言处理
    AI 程序员的4个分身 | 代码生成专家+注释精灵+API集成助手+智能调试伙伴
    AI 程序员的4个分身 | 代码生成专家+注释精灵+API集成助手+智能调试伙伴
    345 35
    |
    6月前
    |
    API
    钉钉宜搭--远程API,在其他人访问时无法生效
    简介: 描述了一种远程API配置问题的场景。开发人员在本地可正常通过应用表单获取数据,但同组织的其他同事访问时无法获取数据,尽管已设置全部权限。问题是关于如何解决这种跨用户数据访问异常的情况,确保同事间能正常共享数据。
    |
    6月前
    |
    数据可视化 测试技术 API
    前后端分离开发:如何高效调试API?有工具 vs 无工具全解析
    在前后端分离的开发模式中,API 调试的效率直接影响项目的质量和交付速度。通过本文的对比分析,我们可以看到无工具调试模式虽具备灵活性和代码复用能力,但在操作便利性和团队协作上稍显不足。而传统的外部调试工具带来了可视化、高效协作与扩展性,却可能存在工具切换带来的开发链路断层问题。Apipost-Hepler 融合了两者的优势,让开发者无需离开熟悉的 IDEA 环境,就能享受可视化调试工具的强大功能。
    156 5
    |
    7月前
    |
    前端开发 程序员 API
    (1)深度对比:Apipost vs Apifox (1):产品背景及API简单调试
    API调试工具是每个开发者不可或缺的帮手。国外的Postman功能强大但不够“中国特色”,收费也让人望而却步。国内的Apipost和Apifox应运而生,旨在解决本地化需求。 Apipost由一位不满Postman的开发者亲手打造,界面直观、操作流畅,支持离线使用,特别适合需要频繁离线操作的场景。Apifox则致力于整合接口生命周期的各个流程,提供一体化解决方案,初次上手稍显复杂,但功能全面且潜力巨大。 两者各有千秋:Apipost更适合快速上手和离线使用,Apifox则在团队管理和功能整合方面表现突出。选择哪款工具,取决于你的具体需求和使用习惯。
    |
    6月前
    |
    人工智能 测试技术 API
    Ollama本地模型部署+API接口调试超详细指南
    本文介绍了如何使用Ollama工具下载并部署AI大模型(如DeepSeek-R1、Llama 3.2等)。首先,访问Ollama的官方GitHub页面下载适合系统的版本并安装。接着,在终端输入`ollama`命令验证安装是否成功。然后,通过命令如`ollama run Llama3.2`下载所需的AI模型。下载完成后,可以在控制台与AI模型进行对话,或通过快捷键`control+d`结束会话。为了更方便地与AI互动,可以安装GUI或Web界面。此外,Ollama还提供了API接口,默认支持API调用,用户可以通过Apifox等工具调试这些API。

    热门文章

    最新文章