OAS 2 本页适用于 OpenAPI 规范 2 版(以前称为 Swagger)。要了解最新版本,请访问 OpenAPI 3 页面.

使用标签对操作进行分组

您可以为每个 API 操作分配一个 tags 列表。标记的操作可能会被工具和库以不同的方式处理。例如,Swagger UI 使用 tags 对显示的操作进行分组。

paths:
  /pet/findByStatus:
    get:
      summary: Finds pets by Status
      tags:
        - pets
      ...
  /pet:
    post:
      summary: Adds a new pet to the store
      tags:
        - pets
      ...
  /store/inventory:
    get:
      summary: Returns pet inventories
      tags:
        - store
      ...

Swagger UI 中的标签 您可以选择使用根级别的全局 tags 部分为每个标签指定 descriptionexternalDocs。这里的标签名称应与操作中使用的标签名称匹配。

tags:
  - name: pets
    description: Everything about your Pets
    externalDocs:
      url: http://docs.my-api.com/pet-operations.htm
  - name: store
    description: Access to Petstore orders
    externalDocs:
      url: http://docs.my-api.com/store-orders.htm

全局标签部分中的标签顺序也控制 Swagger UI 中的默认排序。请注意,即使未在根级别定义标签,也可以在操作中使用该标签。

OpenAPI tags in Swagger UI

  

没有找到您要查找的内容?询问社区
发现错误?告诉我们