5分钟打造好用好看API文档

简介: 对接第三方开放平台文档的时候,左手刷着接口文档看API,右手操作着接口调试工具 🧱

 

5分钟打造好用好看API文档

🤔️ 你是否遇到过这样的场景?

    • 对接第三方开放平台文档的时候,左手刷着接口文档看API,右手操作着接口调试工具 🧱
    • 写完接口想交付或提供API文档给第三方使用,又觉得文档展示体验一般?很鸡肋?

    前言

    早期第三方开放平台的开放接口文档,主要以信息展示为主,基本信息包括请求方式、参数说明、返回结果等等。这里以企业微信开发者中心文档为例 👇

    image.gif编辑

    以信息展示为主接口文档 - 企业微信

    而在很长一段时间,为了调试开放接口,我们是不是也是经常习惯左边对着接口文档,右边打开Postman调试。

    而在上周微信开放平台上线了调试工具,将文档与在线调试一体化融合。从某种意义上打破了原有单一的信息展示为主的局面

    image.gif编辑

    微信开放平台调试工具

    而这样带来的好处就是通过接口文档即可一键抵达调试工具台

    🤔️ 那如果其他的开放平台都支持在线调试,是不是效率就提升了一个level?

    通过上文我们看到微信实际上提供了一个调试工具赋能原有的接口文档

    但是其他平台,如果想省时省力也开发一套具备在线调试的接口文档体系

    Apifox会是你最满意的选择

    官网地址:apifox.cn

    Apifox在接口文档中集成了调试功能代码在线生成等等 👇

    image.gif编辑

    上图是接口管理Saas服务商Apifox推出的Apihub(开放 API 共享平台)其中企业微信的开放文档。

    通过文档在线调试,进一步提升开发者对接开放平台API的效率。

    该平台目前已经聚合了大部分主流第三方开放API

    正在上传…重新上传取消正在上传…重新上传取消

    换句话说通过Apifox赋能开放API文档都是具备在线调试、代码生成 。包括一下特征

    支持在线调试:点击请求,实时显示调试结果,返回信息一目了然

    自动生成代码片段:支持自动生成代码片段,省时省力更高效

    🤔️ 那作为个人开放者,是否可以通过Apifox发布这样好看好用的API文档?

    可以的,5分钟教你搞定!

    Apifox发布API文档

    首先我们在Apifox软件的在线分享Tab中找到新建分享按钮

    image.gif编辑

    然后在新建分享的弹窗中选择分享属性(文档语言、访问密码、环境选择、分享范围等等)这里以宠物商店Demo为例

    image.gif编辑

    保存成功后将鼠标移动到分享列表中的刚刚创建的分享中,点击界面中出现的打开链接 👇

    image.gif编辑

    打开Apifox生成接口文档呈现如下,同样也可以支持在线调试!

    image.gif编辑

    🤔️ 那可以在生成的接口文档在进一步自定义“装饰”下不?

    image.gif编辑

    可以的,Apifox 目前提供的文档自定义的区域有

      • 顶部导航菜单
      • 顶部导航右侧功能区
      • 文档内容底部Banner区

      可以在发布文档栏目下进行定义

      image.gif编辑

      后续在官网文档也有提及,将会有更多开放区域供我们DIY!

      不仅如此,你还可以自定义域名。目前通过Apifox发布的文档使用 xxx.apifox.cn 格式的URL,但是你可以将你的域名直接指向你发布的文档 👇

        • 1.在发布文档 > 发布设置 面板中设置自己自定义的域名

        image.gif编辑

          • 2.添加Apifox的CNAME到你域名厂商的配置中心

          image.gif编辑

          最后发布通过你自定义的接口文档,也可以申请发布到上文提到的API Hub

          image.gif编辑

          完成上述操作,你将会收获一个好用好看API文档

            • API文档是支持在线调试的
            • 域名是你自定义的
            • 文档自定义区域是你DIY的

            分享给朋友倍有面子!

            官方地址:apifox.cn

            最后

            API文档功能只是Apifox强大功能中冰上一角,还提供了API调试API MockAPI自动化测试等功能

            image.gif编辑

            相关实践学习
            基于函数计算快速搭建Hexo博客系统
            本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
            相关文章
            |
            19天前
            |
            敏捷开发 测试技术 API
            云效产品使用常见问题之代码仓库不支持API文档如何解决
            云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
            |
            2月前
            |
            数据可视化 Linux API
            如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
            如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
            |
            3月前
            |
            分布式计算 API Linux
            通义千问API:找出两篇文章的不同
            本章我们将介绍如何利用大模型开发一个文档比对小工具,我们将用这个工具来给互联网上两篇内容相近但版本不同的文档找找茬,并且我们提供了一种批处理文档比对的方案
            |
            3月前
            |
            数据可视化 API 开发者
            通俗易懂:一步步教你 Flask 项目自动生成 API 文档
            Flasgger,作为一款强大的 Flask 扩展,自动从 Flask 应用中提取并生成 OpenAPI 规范文档,配备 SwaggerUI,为开发者提供了一条快捷通道,让 API 的文档编制和交互式测试变得简单易行。Flasgger 的设计原则是简化开发流程,通过与 Flask 框架的无缝整合,让开发者可以更专注于应用逻辑的构建。
            |
            3月前
            |
            API
            Poi 中文API文档 「40种操作 Excel文件的姿势」
            Poi 中文API文档 「40种操作 Excel文件的姿势」
            138 0
            |
            4月前
            |
            JSON API 数据格式
            您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例
            您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例【1月更文挑战第20天】【1月更文挑战第96篇】
            57 2
            |
            4月前
            |
            JSON API 数据格式
            您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例
            您可以在钉钉开放平台的API文档中找到对应的API接口来创建审批实例【1月更文挑战第9天】【1月更文挑战第41篇】
            131 2
            |
            4月前
            |
            数据可视化 Linux API
            使用Docker安装部署Swagger Editor并远程访问编辑API文档
            使用Docker安装部署Swagger Editor并远程访问编辑API文档
            57 0
            |
            3天前
            |
            测试技术 API 开发工具
            📑教你如何编写一份 API 文档
            API 文档是开发者理解和使用API的关键,它提供详细的说明、代码示例和调用过程,帮助创建无缝集成。好的API文档能提升开发人员体验,减少上手时间和维护成本,同时促进产品迭代。API有面向团队、合作伙伴和最终用户三种类型。编写文档时要考虑受众,提供清晰的概述、教程、认证信息、端点定义、状态码和错误码示例。维护更新与API同步的文档至关重要,遵循通俗语言、参考文档、示例和专人负责等最佳实践,确保全面性。GitHub、Twilio和Dropbox的API文档是良好示例。
            |
            14天前
            |
            前端开发 Java 测试技术
            IDEA 版 API 接口神器来了,一键生成文档,贼香!
            IDEA 版 API 接口神器来了,一键生成文档,贼香!
            39 0