首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发指南

    3.接口文档

    接口文档 HTTP部分 全局规范 Login 登录接口 Register 注册接口 搜素用户接口 接受用户用户邀请 获取朋友列表 修改用户名接口 Socket自定义协议 全局规范 client 请求部分 flag 为 false flag 为 false时,必然返回 errorCode和errorString 节点 errorCode说明了错误编码 errorString说明错误原因 Login(登录接口 } 失败 errorCode | errorString ---------- | -------------- 100 | 用户密码错误 101 | 用户不存在 Regisger(注册接口 bbee-ad094533a422" } } 失败 errorCode | errorString ---------- | -------------- 150 | 用户已经存在 搜索用户接口 String | 用户的唯一标识 请求参数 : 无 响应结果 : 成功 { "flag": true } 失败 { "flag": false } 用户名称修改接口

    1.2K50发布于 2018-05-14
  • 来自专栏全栈程序员必看

    api数据接口文档_接口文档示例

    本文主要是提供了一个接口文档的范文,内容修订历史、目录、时序图、接口要素描述、接口说明、使用示例、字典、FAQ。 使用MD格式文档(makedown),选择原因,容易格式转换,开发便于修改,版本维护界面,修改记录明显,普通文本工具即可编辑。 下方是接口文档的示例: **API说明** ## 修订历史 | 日期 | 内容 ————————— | ——– | —— | | 2021/09/10 | 初稿 | Ver. 1.0 | NHK| ## 目录 [TOC] ## 文档介绍 本文档用于XXX业务的接口说明和使用说明。

    4.3K20编辑于 2022-11-15
  • 来自专栏汤圆学Java

    SpringBoot: 后台接口文档 - 基于Swagger3

    它最方便的地方就在于,API文档可以和服务端保持同步,即服务端更新一个接口,前端的API文档就可以实时更新,而且可以在线测试。 这样一来,Swagger就大大降低了前后端的沟通障碍,不用因为一个接口调不通而争论不休 之前用的看云文档,不过这种第三方的都需要手动维护,还是不太方便 起步 加载依赖 <dependency> } } 启动项目,访问"http://localhost:8080/swagger-ui/index.html" [image-20210729112424407] 这样一个简单的Swagger后台接口文档就搭建完成了 ,如下所示: [image-20210729113119350] 这说明Swagger默认的配置,会自动把@Controller控制器类添加到接口文档中 下面我们就自己配置一下,如下所示: import [Swagger3注解] 接下来我们就用Swagger3的注解来写一个接口看下效果(其中穿插了Swagger2的注解) 控制器UserController.java import io.swagger.annotations.Api

    2.1K31发布于 2021-07-29
  • 来自专栏移动端周边技术扩展

    接口文档

    password":"", "password2":"", "type": "" } 参数说明 1、userName 手机号或者账号 2、password 密码 3

    2.1K10发布于 2020-02-18
  • 来自专栏浅枫沐雪

    3秒集成API接口文档

    config.setApiVersion("V1.0"); // 声明该API的版本 config.setDocsPath("D:\\apiDoc"); // 生成API 文档所在目录 config.setAutoGenerate(Boolean.TRUE); // 配置自动生成 Docs.buildHtmlDocs(config); // 执行生成文档 启动项目 在ApiDoc输出目录V1.0里面的index.html打开即可看到类似下图的接口文档 [接口文档.png] 更多详见 https://japidocs.agilestudio.cn/#/zh-cn

    1.4K30发布于 2020-12-09
  • 来自专栏全栈程序员必看

    api接口文档html模板,开发接口文档-api文档模板

    1、XXX项目接口文档版本控制信息版本日期描述作者V1.02018-8-13创建XXX1 获取所有字段1.1 获取所有字段请求地址:/session/field/findAll请求参数参数名必填字段类型描述 3、应例子:returnValue里包含了 fileName和filePath3 字段管理-所属类型3.1 新增所属类型请求地址:/session/fieldType/save请求参数参数名必填字段类型描述

    19.7K20编辑于 2022-09-15
  • 来自专栏测试开发技术

    Python3+ Django3:自动生成Swagger接口文档

    前言 当接口开发完成,紧接着需要编写接口文档。传统的接口文档通常都是使用Word或者一些接口文档管理平台进行编写,但此类接口文档维护更新比较麻烦,每次接口有变更,需要手动修改接口文档。 为了解决这个问题,业界推出了一个Swagger框架来管理接口文档,实现接口文档的自动更新。 采用Swagger框架来管理接口文档,常用于在微服务架构设计或者Java的后端服务工程中。 接下来,在本篇文章,介绍的就是基于Python3+Django3下,如何接入Swagger框架,并且实现Swagger接口文档的自动生成。 2. 当接口有变动时,对应的接口文档也会自动更新生成。 ? 例如:接口测试站点(http://httpbin.org/#/),也是利用Swagger来生成接口文档的。 3、继续访问http://127.0.0.1:8000/swagger,即可看到日常我们熟悉的Swagger接口文档界面了。 ?

    17.3K32发布于 2020-01-17
  • 来自专栏全栈程序员必看

    企业微信api接口文档_接口文档示例

    分享一些自己收集的api,大家可以自己去创作有自己风格的项目 网易云音乐的api数据接口, 基础访问地址(api的跟地址)为:https://autumnfish.cn/,接口文档地址: https: id=neteasecloudmusicapi 点击查看文档,就可以进入接口文档的详细使用步骤了。 音乐接口文档;QQ音乐接口文档 QQ音乐接口文档地址(api接口根地址):https://rain120.github.io/qq-music-api 网页效果: 黑马优购的电商文档(里面内容有点小问题 page_id=2516997897914014 页面效果: 追书神器小说api(现在不能获取章节内容, 可以通过简单的爬虫抓取数据)接口文档请查阅: https://www.cnblogs.com q=任翔&f=3&size=18 // 获取搜索结果 https://www.kuaikanmanhua.com/v1/search/suggestion_topic_author?

    3.6K50编辑于 2022-10-02
  • 来自专栏NetCore 从壹开始

    Swagger 接口文档

    dis_k=d3862d048496f675397a7f5414f3c1df&dis_t=1649659885&vid=wxv_1384654854651609090&format_id=10002&support_redirect

    78050编辑于 2022-04-11
  • 来自专栏全栈程序员必看

    POSTMAN自动生成接口文档_swagger自动生成接口文档

    它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不用为写接口文档而心烦了 这个库主要实现了3个目标 从DRF中提取更多的schema信息 提供灵活性,使schema在现实世界中可用 drf-spectacular有健全的默认设置,非常好用开箱即用,不需要指定任何设置,但我们建议至少指定一些元数据 SPECTACULAR_SETTINGS = { 'TITLE': 'API接口文档 TITLE和DESCRIPTION和VERSION,如果想自定义更多的设置,请看文档 自定义接口内容信息 上面我们可以访问swagger接口文档,但是我们点开接口会发现没有任何内容信息 所以我们还需要在 view视图中,使用装饰器@extend_schema来制定接口文档中的接口信息 我们先来看下装饰器extend_schema的源码 def extend_schema( operation_id 你必须提供一个兼容OpenAPI3的字典,该字典可以直接翻译成YAML。

    3.1K20编辑于 2022-09-19
  • 来自专栏JavaPark

    Spring Boot 使用 Swagger3 生成 API 接口文档

    测试", "Spring Boot 集成 Swagger3 测试接口文档", "v1.0", "https ; } } 查看并测试接口 启动我们的项目,然后在浏览器中访问如下地址,就可以访问项目的接口文档了。 点开具体接口,我们以直接传参的接口来对比 Swagger3 和 Swagger2 的区别。第一张图是在 Swagger3 中,第二张图是在 Swagger2 中。 ; } Swagger3 此外,我们来看 Swagger3 中的另一个接口,这里我们传递的是一个用户对象,接口中它将我们设置的默认值给传了过来。 文档摘要信息(Docket)文件类型不同,可以发现在 Swagger 的配置类中,Swagger2 用的是 SWAGGER_2,而 Swagger3 中则用的是 OAS_3; Swagger UI 访问地址不同

    29.6K22编辑于 2022-01-19
  • 来自专栏高级开发进阶

    接口文档:第一章:简洁版接口文档

    ApiAddressController|收货地址管理控制器 获取收货地址列表信息 接口说明:通过用户名获取地址列表信息 接口地址:/address/find 请求方式:GET 请求参数:无 添加或更新收货地址 地址 query true Address 删除收货地址 接口说明:根据addressID删除收货地址 接口地址:/address/delete 请求方式:POST 请求参数: 参数名称 说明 in 接口地址:/catalog/getGoodsByID 请求方式:GET 请求参数:无 筛选后的商品信息 接口说明:根据筛选条件获取筛选后的商品信息 接口地址:/catalog/getGoodsByAttribute |用户收藏管理控制器 添加收藏 接口说明:根据用户名添加收藏 接口地址:/collect/addCollect 请求方式:GET 请求参数:无 获取用户收藏的商品 接口说明:根据用户名获取该用户收藏的商品 接口地址:/collect/getCollect 请求方式:GET 请求参数:无 删除用户收藏的商品 接口说明:根据用户商品收藏ID删除该用户收藏的商品 接口地址:/collect/delete 请求方式

    77520编辑于 2022-09-28
  • 来自专栏陶士涵的菜地

    编写HTTP接口文档

    一、什么是接口文档? 在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。 二、为什么要写接口文档? 1、项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发 2、项目维护中或者项目人员更迭,方便后期人员查看、维护 RESTful 接口: REST 是一个很流行的前后端交互形式的约定。 这只是一套约定,并不是某个技术标准.REST 充分利用了 HTTP 规范中的方法,达到接口描述的语义化 安全: 1.使用HTTPS协议 2.数据加密 权限处理: 1.客户端接口,携带验证token 2. WEB端接口,使用SESSION验证机制 ?

    2.2K10发布于 2019-09-10
  • 来自专栏一朵灼灼华的博客

    生成flask接口文档

    背景 接触过几个针对flask自动生成接口文档的,但是感觉不太好用,然后发现了flask-docs,地址:https://github.com/kwkwc/flask-docs 但是感觉还是不太好用, 就进行了魔改 地址 https://gitee.com/heanny/flask-docs 添加的功能 可修改接口文档分类为中文 接口文档页面布局进行了优化美观 生成接口文档的方法进行了重构,并添加了部分兼容逻辑 添加了二级分类树 添加了html网页类型展示 修复部分问题 文档接口搜索已修复 测试页面接口及搜索已修复 form data可以使用,需要设置headers TODO 美化界面 增加的功能使用说明 中文类别 # 使用自定义名 # app.config["API_DOC_MEMBER_NAME"] = True # app.config["API_DOC_MEMBER"] = {"api": "API接口" title="Sample App", version="1.0.0", description="A simple app API", ) doc.init_app(app) doc文档标题必须是第一行

    2.7K10编辑于 2022-08-05
  • 来自专栏cwl_Java

    快速学习-接口文档

    六、接口文档 1、接口内容 接口名称 场景说明 接口说明 请求参数 响应参数 错误码 2、请求参数内容 字段名 是否必填 类型 示例值 描述 3、响应参数内容 字段名称 描述 返回示例 4、错误码内容 6、练习(接口文档) 将admin/controller/Goods.php中 save方法 改为 接口方式 ① 将Base控制器中的登录验证,注释。 ⑤将文件上传的方法调用 注释 ⑥通过postman测试save2接口 ⑦ 写接口文档 7、练习(项目搭建) 1、安装部署tp框架(解压压缩包、配置虚拟站点)(主域名、子域名,比如 www.pyg.com 和 adminapi.pyg.com) 2、模块划分(后台模块admin、前台模块home、后台接口模块adminapi、公共模块common) 3、admin模块、home模块、adminapi

    1K40发布于 2020-03-27
  • 来自专栏同步文章

    swagger生成接口文档

    (https://github.com/OAI/OpenAPI-Specification) Swagger是全球最大的OpenAPI规范(OAS)API开发工具框架,支持从设计和文档到测试和部署的整个 Long String name 接收参数名 value 接收参数的意义描述 required 参数是否必填 true 必填 false 非必填 defaultValue 默认值 3. private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("学成网api文档 注解的controller类 3、根据controller类中的Swagger注解生成接口文档。 启动项目,查看接口文档,请求:http://localhost:31001/swagger-ui.html 使用Swagger工具测试服务接口: 1)在cms服务接口中打断点 2)打开接口文档页面,输入请求参数

    1.8K30编辑于 2022-10-25
  • 来自专栏后端1

    接口工具——ApiPost快速生成接口文档

    x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界面 1)当你需要提交表单时,切换到 x-www-form-urlencoded 2)当你需要提交有文件的表单时,切换到 form-data 3) 点击分享文档 复制并打开文档地址就可以看到了完整的接口文档。 本节课主要是讲解一些需要注意的事项。 请求参数的描述填写 对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述: 如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的 响应参数的描述填写 很多新手困惑为什么APIPOST分享的文档没有成功响应示例和错误响应示例,那是因为APIPOST不会把发送后的实时响应的数据作为响应示例。

    2.1K00编辑于 2022-06-13
  • PostIn从入门到精通(3) - 如何对接口快速设计并管理接口文档

    PostIn是一款国产开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、MOCK、接口测试、测试计划等模块,支持免费私有化部署,一键安装零配置,支持免登陆本地接口调试,同时可以对项目进行灵活的成员权限 选择添加HTTP,输入接口的基本信息接口名称、请求类型、接口路径,点击“提交”,成功添加接口。属性是否必填描述接口名称必填为接口设置名称,简单描述一下接口目的,方便后期识别管理。 2、导入接口除了手动添加接口这个方式,PostIn还支持通过Postman/OpenAPI V3/Swagger V2的json格式导入。在目录右侧点击“+”,选择导入。 上传符合格式的json文件,点击提交,成功导入接口3、设计接口接口设计通过设置基础信息、请求和输出结果的参数,来构造当前接口的具体使用方式。 5、查看接口文档接口文档基于接口设计自动生成,确保接口信息实时更新,便于团队随时查阅和对接,支持 HTTP 和 WebSocket 协议,方便共享给其他开发者或团队成员。

    22154编辑于 2025-11-24
  • 来自专栏小明说Java

    Sprngboot配置Swagger接口文档

    ​ 一、背景 小明今天要跟前端同学对接,发现接口,都是直接同个微信或者qq发给他,效率很低,而且前端同学也不能测试调用,在对接过程很麻烦,也很费时,他现在很苦恼,大家有什么好的接口文档工具推荐了 其实现在已经有很多文档对接的工具了,以前使用的是国外的postman,到现在国内的apipost或者apifox等等,或者代码接口集成工具swagger。 swagger文档3.控制层编写接口@Api("APP测试接口"):标注接口类,说明改类做什么@ApiOperation(value = "登录接口", notes = "登录接口"):标注每个方法,说明改接口方法用途@ application-dev.yaml配置swagger为trueswagger: enable: trueapplication-pro.yaml配置swagger为false swagger: enable: false3.

    90630编辑于 2023-09-25
  • 来自专栏Hugo博客

    APIDoc自动生成接口文档

    对于项目开发常见的前后端分离模式来说,中间在后端完成接口开发交付对接时,前端人员往往苦于没有接口文档会经常"跑去"骚扰后端人员,真是苦不堪言哪。 "url": "https://xxxx.com", "version": "1.0.1" } } 接口文档 所有相关的准备工作完成后,那么此时我们就需要来写关于接口描述的文档,这个具体要看你今后实际项目的开发语言 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 /** * @apiDefine xxxxx * * XXX 当前接口文档名称 * ] * } * * @apiUse Suc200 * * @apiUse Err400 * */ 生成接口文档 最后我们生成接口文档只需要一句简单的命令即可 ,如下: 1 apidoc -i apidoc/ -o apidoc/ i 工程所在的文件夹 o 接口文档输出文件夹 文档效果如下图所示: 常见问题 提示 error: Can not read:

    53810编辑于 2024-11-20
领券