当前位置: 首页 > 知识库问答 >
问题:

openapi3/swagger描述文本中的内联图像

柳羽
2023-03-14

是否可以在openapi3.0 / swagger中将内联图像渲染为描述文本等的一部分?在查看规范时,我所能找到的只是在请求示例中链接到图像的能力,特别是。我想要的是能够在我的 API 的介绍性文本中包含图表等,类似于 markdown 等。例:

openapi: 3.0.2
info:
  version: "1.0.0"
  title: "My API"
  description: "This API bla bla bla [block diagram] bla bla [another inline image]"

有这样的可能吗?

共有1个答案

芮安顺
2023-03-14

至少在ReDoc渲染器中,似乎可以直接在描述文本中使用HTML,所以添加< code >

openapi: 3.0.2
info:
  version: "1.0.0"
  title: "My API"
  description: "This API bla bla bla <img src="./block-diagram.png" /> bla bla <img src="./another-inline-image.png" />

我不知道是否有更好的方法,或者这种方法是否有局限性,例如跨域问题。

 类似资料:
  • 我想格式化我的Swagger API描述,使它们不是简单的文本段落。最好是,我想在其中添加一个小表格。 我没有在Swagger描述中找到有关文本格式的在线参考。如果我启动Swagger编辑器,并打开Instagram示例(File \ Open Example \ Instagram.yaml),我看到yaml文件中的第一个描述显示了一些格式,包括超链接和边界框: 这看起来像标准的Markdown

  • 我在写我的招摇文件时遇到了问题。当我描述一个参数时,这个参数的$ref的描述重载了这个描述(参见下面的示例)。 结果:描述过载 谁能帮我渡过难关吗?

  • 是否可以通过 Swagger 描述 Websocket server api? 我们通过websocket服务器广播事件,我想通过一个swagger规范文件来描述它们。 是否有用于WebSocket的文档生成器?

  • 我有一个字段有更大的描述。 在swagger-ui页面中,描述是内联的。在对模型进行文档化时,有什么方法可以让“\n”起作用吗?

  • 我通过compojure-api使用ring-swagger。我有几个查询参数,我正在努力寻找一种方法来向单个查询参数添加描述。我可以添加整个endpoint的摘要,但这还不够。 是否可以使用ing-swagger/compojure-api向单个查询参数添加swagger描述?

  • 我尝试使用Swagger编辑器指定GET方法的响应。但是,当我在Swagger UI中查看时,JSON没有显示响应。 我的宣言大摇大摆: 在Swagger UI中,写入响应类(状态200)的框