Değişiklikler¶
Yayınlanmadı¶
- Doküman sitesi (MkDocs Material): kurulum, yetkilendirme, kılavuzlar, sandbox notları, 192 uç noktanın katalogdan üretilen referansı ve sınıf referansı.
- Docstring'ler Markdown'a çevrildi (doküman sitesinde ve IDE'lerde düzgün görünmesi için).
accounts.account_transactions_v3belgesindeki yanıt alanı listesi sandbox'ın gerçek yanıtına göre düzeltildi: dokümandakireqNumgelmiyor;businessKey,seqNum,transactionCodeve kimlik alanları geliyor. Kodda davranış değişikliği yok.
0.1.1 (2026-10-03)¶
- Paket meta verisinden yazarın e-posta adresi kaldırıldı. Kodda değişiklik yok.
0.1.0 (2026-10-02)¶
İlk sürüm.
KuveytTurk(senkron) veAsyncKuveytTurk(asenkron) istemcileri- OAuth2: client credentials (kapsam başına otomatik token), authorization code
(
authorization_url,exchange_code, otomatik yenileme,login()ile yerel tarayıcı akışı) - İsteklerin RSA-SHA256 ile imzalanması;
generate_key_pairile anahtar üretimi - Token depoları:
MemoryTokenStore,FileTokenStore, özel depolar içinTokenStoreprotokolü - Çok kullanıcılı kullanım için
as_user() - API Market dokümanından üretilen uç nokta metotları: 23 kaynak altında 192 uç nokta
(bkz.
ENDPOINTS.md). Portalda yalnızca "bizimle iletişime geçin" yazan ve sunucudan kaldırılmış (pasif) sayfalar kapsam dışıdır. - Sandbox'ta doğrulananlar: token alma, imzalı GET/POST, hesap listesi ve hareketleri, kurlar, IBAN sorgulama, şube/ATM listeleri. Dokümanı hatalı olan para transferi uç noktasının zorunlu alanları sandbox'tan tespit edildi.
- Çalıştırılabilir örnek uygulamalar (
examples/), müşteri girişi yapan örnek bir web uygulaması dahil (examples/web_app) - Hata sınıfları ve yalnızca GET istekleri için otomatik yeniden deneme
- İstek/yanıt logları:
enable_logging("debug")ya daKUVEYTTURK_LOG=debug; token ve imza maskelenir