Affichez des extraits de code propres à chaque langage à côté de vos points de terminaison d’API pour montrer aux développeurs comment utiliser vos SDK
Si vos utilisateurs interagissent avec votre API à l’aide d’un SDK plutôt que directement via une requête réseau, vous pouvez utiliser l’extension x-codeSamples pour ajouter des extraits de code à votre document OpenAPI et les afficher dans vos pages OpenAPI.Cette propriété peut être ajoutée à n’importe quelle méthode de requête et suit le schéma suivant.
Voici un exemple d’extraits de code pour une application de suivi des plantes, qui propose à la fois un outil Bash en interface en ligne de commande (CLI) et un SDK JavaScript.
Signaler un code incorrect
Copier
Demander à l'IA
paths: /plants: get: # ... x-codeSamples: - lang: bash label: Lister toutes les plantes non arrosées source: | planter list -u - lang: javascript label: Lister toutes les plantes non arrosées source: | const planter = require('planter'); planter.list({ unwatered: true }); - lang: bash label: Lister toutes les plantes en pot source: | planter list -p - lang: javascript label: Lister toutes les plantes en pot source: | const planter = require('planter'); planter.list({ potted: true });