2016-06-07 10 views
3

Gibt es eine Möglichkeit, Standardfelder zu allen meinen Endpunkten hinzuzufügen? Ich möchte Felder wie api_key, sort, limit usw. zu allen meinen Endpunkten hinzufügen.Swagger: Felder zu allen Endpunkten hinzufügen

Können Sie allen Endpunkten an einem zentralen Ort einen Satz von Standardeingabeparametern hinzufügen?

Antwort

1

Sie können Parameter definieren wie

"parameters": { 
"skipParam": { 
    "name": "skip", 
    "in": "query", 
    "description": "number of items to skip", 
    "required": true, 
    "type": "integer", 
    "format": "int32" 
}, 

und dann verwenden, wie

"parameters": [ 
     { "$ref": "#/parameters/skipParam" } 
], 

diese verwenden, müssen Sie keine Parameterangaben immer wieder angeben müssen aber ref hinzuzufügen, wo erforderlich .

Weitere Details finden Sie unter Open Api Specification

+0

Dank Bilal. Ich werde es gehen lassen. – ChrisRich

Verwandte Themen