不是有效的参数定义 Swagger.json



我有这个招摇的定义

/memberdetails/Prospect:
    post:
      tags:
        - memberdetails
      summary: Create member details using member object.
      operationId: memberdetails.Prospect
      parameters:
        - name: authenticationkey
          in: formData
          required: true
          type: string
          format: JSON
        - name: member_object
          in: form
          required: true
          type: string
          format: JSON
      responses:
        '200':
          description: Request was successful
          schema:
            type: object
            properties:
              data:
                type: object
      deprecated: false

但它给了我下面的错误

✖ 招摇错误 不是有效的参数定义 跳转到第 6996 行 详细信息 目标代码:"ONE_OF_MISSING" 参数: 数组 [0] 消息: "不是有效的参数定义"路径:数组 [5] 架构 ID: "http://swagger.io/v2/schema.json#"内部: 阵列 [2] 级别: 900 类型: "招摇错误"说明:"不是有效的参数定义" 行号:6996

你的第二个参数有一个无效的"in"值,它应该是formData

根据招摇规范:

in:参数的位置。可能的值是"查询"、"标头"、"路径"、"表单数据"或"正文"。

最新更新