Swagger 路径上的架构错误不应具有其他属性additionalProperty:类型、项、名称、中、描述、必需

Swagger 路径上的架构错误不应具有其他属性additionalProperty:类型、项、名称、中、描述、必需,swagger,swagger-2.0,swagger-editor,Swagger,Swagger 2.0,Swagger Editor,我在SwiggerHub编辑器上得到了这3个错误 路径['/addWish.php']处出现架构错误。不应使用post.parameters[6] 具有其他属性additionalProperty:type、items、name、in、, 说明,要求跳转到第74行 路径['/addWish.php'].post.parameters[6]处的架构错误。中的应为 等于以下允许值之一allowedValues:header、formData、, 查询,路径跳转到第75行 路径['/addWish.p

我在SwiggerHub编辑器上得到了这3个错误

路径['/addWish.php']处出现架构错误。不应使用post.parameters[6] 具有其他属性additionalProperty:type、items、name、in、, 说明,要求跳转到第74行

路径['/addWish.php'].post.parameters[6]处的架构错误。中的应为 等于以下允许值之一allowedValues:header、formData、, 查询,路径跳转到第75行

路径['/addWish.php'].post.parameters[6]处出现架构错误。应删除项 没有其他属性additionalProperty:$ref跳转到行 七十九

我的yaml代码附在下面。我不熟悉API文档,所以请帮助我

   swagger: '2.0'
info:
  description: |
    This is a sample iGaze server.  You can find 
    out more about Swagger
  version: 1.0.0
  title: iGaze Wishlist
  termsOfService: http://swagger.io/terms/
  contact:
    email: apiteam@swagger.io
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
#  host: localhost/iGaze
# basePath: /v2
tags:
- name: wish
  description: Everything about your wishes
  externalDocs:
    description: Find out more
    url: localhost/iGaze
- name: store
  description: Access to Petstore orders
- name: user
  description: Operations about user
  externalDocs:
    description: Find out more about our store
    url: localhost/iGaze
# schemes:
# - http
paths:
  /addWish.php:
    post:
      tags:
      - Wish
      summary: Add a new wish
      operationId: addWish
      consumes:
      - application/json
      parameters:
      - name: wishPrefix
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: string
      - name: wish
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: string
      - name: targetDate
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: string
        format: date
      - name: sharingType
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: integer
      - name: latitude
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: number
        format: double 
      - name: longitude
        in: path
        description: Updated name of the pet
        required: true
        type: number
        format: double
      - name: wishType  <-- Line 74
        in: body  <-- Line 75
        description: Updated name of the pet
        required: true
        type: array
        items:  <-- Line 79
          $ref: '#/definitions/Types'
      - name: userDetailsId
        in: path
        description: ID of pet that needs to be updated
        required: true
        type: string
      responses:
        200:
          description: successful operation
          schema:
            type: integer
        400:
          description: Invalid status value

  /getWishTypes.php:
    get:
      tags:
      - Types
      summary: Get Wish Types
      description:  get all wish types like dream,achievement
      operationId: getWishTypes
      produces:
      - application/json
      responses:
        200:
          description: successful operation
          schema:
            type: array
            items:
              $ref: '#/definitions/Types'
        400:
          description: Invalid status value
definitions:
  Types:
    type: object
    properties:
      wishTypesId:
        type: integer
      wishType:
        type: string
  Wish:
    type: object
    properties:
      wishId:
        type: integer
      wishPrefix:
        type: string
      wish:
        type: string
      targetDate:
        type: string
        format: date
      sharingType:
        type: integer
      latitude:
        type: number
        format: double
      longitude:
        type: number
        format: double
      userDetailsId:
        type: integer
      wishType:
        type: array
        items:
            $ref: '#/definitions/Types'

# Added by API Auto Mocking Plugin
host: virtserver.swaggerhub.com
basePath: /test7115/demo/1.0.0
schemes:
 - https
 - http
1 in:body参数的类型需要包装到schema关键字中。这与直接使用类型的查询/路径/标题/表单参数不同

-姓名:wishType 在:身体 描述:宠物的更新名称 必填项:true 模式:
/addWish.php/{wishPrefix}/{wish}: