![](/img/trans.png)
[英]Swagger editor says: is not exactly one from <#/definitions/parameter>,<#/definitions/jsonReference>
[英]Swagger parameter error “is not exactly one from <#/definitions/parameter>”?
我正在尝试使用Swagger编辑器编写一个简单的Swagger / Open API定义。
swagger: "2.0"
info:
version: 1.0.0
title: Test API
description: Test API
schemes:
- https
host: hipaa.ai
basePath: /v1
paths:
/comments:
post:
summary: Your comments
description: Comments
parameters:
- name: text
in: body
description: An array of text strings
type: array
minItems: 1
maxItems: 1000
items:
type: text
我收到以下错误:
Schema error at paths./comments.post.parameters[0]
is not exactly one from <#/definitions/parameter>,<#/definitions/jsonReference>
我已经检查了Swagger架构参考和petstore示例,但我不知道为什么我会得到这个。 有任何想法吗?
Body参数使用schema
关键字指定类型,因此您需要在schema
下移动type
, items
, minItems
和maxItems
。
另外, type: text
不是有效类型 。 请改用type: string
。
parameters:
- name: text
in: body
description: An array of text strings
schema:
type: array
minItems: 1
maxItems: 1000
items:
type: string
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.