2017-05-02 4 views
0

Mes exigences de projet insistent pour écrire les spécifications de l'API avec Swagger. Je suivais ce tutoriel: APIHandymanObtention d'une erreur d'analyse avec Swagger

J'ai passé les éléments suivants YAML dans l'interface utilisateur:

swagger: '2.0' 

info: 
    version: '1.0.0' 
    title: 'Simple API' 
    description: 'A simple API to learn how to write OPEN API Specificaiton' 

# Added by API Auto Mocking Plugin 
host: virtserver.swaggerhub.com 
basePath: /xxxxxxx/Simple_API/1.0.0 
schemes: 
- https 

paths: 
    /persons: 
    get: 
     summary: Gets some persons 
     description: Returns a list containing all persons. 
     responses: 
     200: 
      description: A list of Person 
      schema: 
      type: array 
      items: 
       required: 
       - username 
       properties: 
       firstName: 
        type: string 
       lastName: 
        type: string 
       username: 
        type: string 

Je reçois cette erreur dans le compilateur:

enter image description here

J'apprécieront tout des pointeurs sur ceci.

+0

La spécification est valide. Certaines choses à essayer: 1) enregistrer et actualiser la page; 2) supprimer l'indentation en tête et re-indenter les lignes manuellement. – Helen

+1

Merci! On dirait que c'était juste glitchy –

Répondre

-1

Vous pouvez aussi importer vos fanfaronnades dans cet outil:

https://apibldr.com

Il vous permettra également de construire visuellement vos définitions de l'API.