Avez-vous des exemples de code dans mon langage de programmation ?

Publié le · Mis à jour le

Avez-vous des exemples de code ?

Oui. Nous tenons à jour des extraits de code de notre API pour les langages les plus utilisés :

  • curl : pour tester en ligne de commande.
  • Python : avec requests.
  • Node.js : avec fetch (natif depuis Node 18).
  • PHP : avec cURL ou Guzzle.
  • Ruby : avec Net::HTTP ou Faraday.
  • Go : avec net/http.
  • Java : avec HttpClient (Java 11+).
  • C# : avec HttpClient.

Tous sont disponibles sur /fr/api → Démarrage rapide.

Exemple en Python

import requests, base64
r = requests.post(
    "https://api.generatesepa.com/v1/conversions",
    headers={"Authorization": "Bearer YOUR_KEY"},
    json={"profile_id": "p_123", "operations": [...]}
)
r.raise_for_status()
xml = base64.b64decode(r.json()["sepa_xml_base64"])
open("sepa.xml", "wb").write(xml)

Conclusion

Votre langage n’y figure pas ? Écrivez-nous : nous en ajoutons régulièrement.


Questions fréquentes

Existe-t-il une collection Postman/Insomnia ?
Oui, dans la documentation. Importez la spécification OpenAPI 3.1 et tous les endpoints sont prêts.
Les exemples gèrent-ils les erreurs ?
Oui. Chaque extrait gère l'objet JSON `error` avec `code` et `message`.
Compatible avec Lambda/Cloud Run ?
Totalement. L'API est un endpoint REST standard, sans exigence d'infrastructure.

Lire la documentation de l'API

Essayer maintenant →
Cet article vous a-t-il été utile ?

Articles liés