Swagger 路径上的架构错误不应具有其他属性additionalProperty:类型、项、名称、中、描述、必需
我在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 路径上的架构错误不应具有其他属性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
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}: