x-codeSamples. Mintlify affiche ces exemples sur vos pages OpenAPI.
Vous pouvez écrire ces exemples vous-même ou, si vous générez vos SDK avec Speakeasy, les faire ajouter automatiquement à votre spécification.
Ajouter des exemples manuellement
x-codeSamples à n’importe quelle méthode de requête. Elle suit le schéma suivant.
string
requis
Le langage de l’exemple de code.
string
Le libellé de l’exemple. Utile lorsque vous fournissez plusieurs exemples pour un même endpoint.
string
requis
Le code source de l’exemple.
Générer des exemples avec Speakeasy
1
Récupérez l'URL de la spécification combinée depuis le registre
Accédez à votre tableau de bord Speakeasy et ouvrez l’onglet API Registry. Ouvrez l’entrée Depuis la page de l’entrée du registre, copiez l’URL publique fournie.
*-with-code-samples de l’API.Si l’entrée n’est pas étiquetée Combined Spec, vérifiez que l’API dispose d’une URL d’exemples de code automatiques configurée.
2
Ajoutez l'URL de la spécification combinée à votre fichier docs.json
Ajoutez l’URL de la spécification combinée à une ancre ou à un onglet dans l’objet
navigation de votre fichier docs.json.3
Vérifiez l'intégration
Après avoir redéployé votre documentation, ouvrez n’importe quel endpoint dans votre référence d’API et confirmez que les extraits par langage apparaissent dans le playground. L’ensemble des langages disponibles correspond aux cibles de SDK configurées dans votre projet Speakeasy.Si les extraits n’apparaissent pas, vérifiez que :
- L’URL
openapidansdocs.jsonpointe vers l’entrée de spécification combinée*-with-code-samples, et non vers le fichier OpenAPI source. - L’URL de la spécification combinée est accessible publiquement depuis le navigateur.
- Votre projet Speakeasy dispose d’une URL d’exemples de code automatisés configurée et d’au moins une cible de SDK activée.