API Επικύρωσης OpenAPI
Επικυρώστε και συνοψίστε έναν ορισμό API OpenAPI / Swagger. Παρέχετε την προδιαγραφή ενσωματωμένη (?spec=), ως σώμα αιτήματος ή ληφθείσα από μια διεύθυνση URL (?url=, προστατευμένη από SSRF) — σε JSON ή YAML. Ο επικυρωτής ανιχνεύει την έκδοση (Swagger 2.0, OpenAPI 3.0.x ή 3.1.x), ελέγχει την απαιτούμενη δομή (info.title και info.version, την ύπαρξη paths/components, και τις απαντήσεις κάθε λειτουργίας) και κάνει lint για κοινά προβλήματα — διπλότυπα ή ελλείποντα operationIds, λειτουργίες χωρίς summary ή description, ετικέτες που χρησιμοποιούνται αλλά δεν δηλώνονται, και κακοσχηματισμένα paths — επιστρέφοντας μια ένδειξη valid, μετρήσεις paths, λειτουργιών, σχημάτων, ετικετών και διακομιστών, και ξεχωριστές λίστες σφαλμάτων και προειδοποιήσεων. Ένα τελικό σημείο summary καταγράφει ολόκληρο το API: κάθε τελικό σημείο με τη μέθοδο, το path, το operationId, το summary και τις ετικέτες του, συν τους δηλωμένους διακομιστές, ετικέτες και σχήματα components. Κατασκευασμένο για πύλες CI σε συμβόλαια API, εισαγωγή σε καταλόγους API, σωληνώσεις τεκμηρίωσης και ανασκόπηση σχεδιασμού. Ένας επικυρωτής και linter ορισμών OpenAPI — διακριτός από τον επικυρωτή JSON-Schema (jsonschema), τους μετατροπείς JSON/YAML/XML και τα εργαλεία HTML/SEO στη σελίδα. Χωρίς upstream κλειδί, χωρίς cache.
api.oanor.com/openapi-api