0
次のOpenAPI定義をAzure API Managementに正常にインポートできます。OpenAPI定義をインポートする際に、「スキーマ」が「応答」オブジェクトから消えてしまうのはなぜですか?
私はOpenAPIの定義をエクスポートするときしかし、「スキーマ」の名前は、「応答」オブジェクトから削除されました。その結果、私のポータルの開発者は、この操作のスキーマや例は表示されません。
APIの定義は有効で、the official editorに追加すると正しく機能します。
スキーマが削除されないようにするにはどうすればよいですか?
{
"swagger": "2.0",
"info": {
"title": "Foo",
"description": "Foo",
"version": "1"
},
"host": "example.org",
"schemes": [
"https"
],
"paths": {
"/foo": {
"get": {
"summary": "List all foo.",
"responses": {
"200": {
"description": "Success.",
"schema": {
"$ref": "#/definitions/Foo"
}
}
}
}
}
},
"definitions": {
"Foo": {
"type": "object",
"properties": {
"example": {
"type": "string",
"description": "An example."
}
}
}
}
}