Développement
Modèle de documentation API en Markdown
Une bonne documentation API permet à un développeur de réussir sa première requête en quelques minutes. Ce modèle décrit un point d’accès de bout en bout, pour que vous puissiez reprendre le même schéma pour les autres : présentation, authentification, paramètres, exemple de requête, champs de réponse, erreurs et contact du support.
Ouvrir ce modèle dans l’éditeur- Catégorie
- Développement
- Style par défaut
- Technique
Quand l’utiliser
Utilisez-le quand un partenaire, un client ou une équipe interne a besoin d’une référence à lire hors ligne, à joindre à un contrat ou à conserver avec une version. Vos lecteurs sont des développeurs qui copieront depuis la page, donc le PDF garde son texte sélectionnable et les exemples de code gardent leur mise en forme.
Ce qu’il contient
- Des sections présentation et authentification, avec des champs à remplir pour le projet, le responsable, la date et l’e-mail du support.
- Une entrée de point d’accès avec un tableau de paramètres indiquant le type, le caractère obligatoire et la description, plus un exemple curl.
- Un tableau de champs de réponse et un tableau d’erreurs listant le statut, sa signification et l’action à mener.
Conseils pour un meilleur document
- Utilisez des jetons factices dans chaque exemple et jamais une vraie clé. Indiquez le langage sur chaque bloc de code pour que MDPress applique la coloration syntaxique.
- Dès que vous documentez plus de quelques points d’accès, activez le sommaire avec numéros de page pour que les lecteurs trouvent directement celui qu’ils cherchent.
Aperçu du modèle
Référence API de Projet ou sujet
Responsable : Votre nom · Mise à jour : Date
Présentation
Précisez l’objectif, l’URL de base et la version.
Authentification
Expliquez comment obtenir et transmettre un jeton. Utilisez des valeurs fictives dans les exemples.
Lister les ressources
GET /v1/resources
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| limit | entier | Non | Résultats maximum par page |
| cursor | chaîne | Non | Curseur de la requête précédente |
Exemple
curl https://api.example.com/v1/resources
Champs de réponse
| Champ | Type | Description |
|---|---|---|
| data | tableau | Ressources retournées |
| next_cursor | chaîne ou null | Jeton de page suivante |
Erreurs
| Statut | Signification | Action |
|---|---|---|
| 400 | Entrée invalide | Vérifier les paramètres |
| 401 | Authentification requise | Vérifier les identifiants |
| 429 | Limite atteinte | Respecter le délai indiqué |
Assistance
Les champs à remplir, comme votre nom et la date, sont remplacés quand vous ouvrez le modèle dans l’éditeur.