OpenAPI ve istemci üretimi
OpenAPI 3.1 sözleşmesini Postman, Insomnia ve kod üreticileriyle kullanın.
Son güncelleme
Güncel makine tarafından okunabilir sözleşme:
https://api.sourcebilisim.com/v1/openapi.jsonBelge OpenAPI 3.1.0 biçimindedir ve şunları içerir:
- Üretim temel adresi ve Bearer güvenlik şeması
- Uç noktalar, yöntemler ve gerekli kapsamlar
- Yol ve sorgu parametreleri
- İstek/yanıt şemaları
- Standart hata yanıtları
- Sayfalama ve istek sınırı bilgileri
- Kararlı
operationIddeğerleri
Postman veya Insomnia
Yeni bir koleksiyon oluştururken yukarıdaki URL'yi OpenAPI import kaynağı olarak kullanın. Ortam değişkeni olarak baseUrl=https://api.sourcebilisim.com/v1 ve gizli apiKey değeri tanımlayın. Anahtarı dışa aktarılan koleksiyon dosyasına gömmeyin.
Kod üretimi
npx @openapitools/openapi-generator-cli generate \
-i https://api.sourcebilisim.com/v1/openapi.json \
-g typescript-fetch \
-o ./generated/source-apiÜretilen kodu uygulamanızın sunucu tarafında kullanın. Sözleşmedeki x-required-scope, her işlemin istediği anahtar kapsamını; x-rate-limits ise platform sınırlarını açıklar.
Sürümleme
Kırıcı değişiklikler yeni bir temel yol sürümüyle yayımlanır. Mevcut /v1 içine eklenen yeni alanları ve uç noktaları istemcinizin yok sayabilmesi önerilir.