我在aws-api网关中创建Model时出错,Json的格式正确,但它仍然显示验证错误。有人愿意吗?我哪里错了?
错误消息"指定的模型无效:验证结果:警告:[],错误:[指定的模型架构无效]"
我尝试使用的Json模式是:
{
"action":"createOrUpdate",
"Content-Type":"application/json",
"accept":"application/json",
"input":[
{
"utm_CustomObj":"19UYA31581L000000",
"leadId":"1071319"
}
]
}
错误屏幕截图
您似乎并没有真正为数据定义模式。请参阅API网关文档,了解使用JSON模式定义模型的一些示例。
它可能应该遵循Open API json格式,如API Gateway";错误";模型
错误模型
{
"$schema":"http://json-schema.org/draft-04/schema#",
"title":"Error Schema",
"type":"object",
"properties":{
"message":{
"type":"string"
}
}
}
更多信息,请访问:Swagger Docs
Apache Velocity模板语言是模型的语言。如果您正在创建一个模型,这是您正在使用的语言,而不是JSON。