İçeriğe geç

5 dakikada ilk çağrı

  1. Geliştirici hesabı — onaylı HADİ üyeliği, kimlik doğrulaması, açık iki adımlı doğrulama ve en az 30 günlük hesap gerekir. Konsoldan bir uygulama oluştur; Kademe 0 (sandbox) hemen açılır.
  2. Anahtar — public istemcilerde (mobil, SPA) sır yoktur. DPoP anahtarını cihazda üret (tarayıcıda WebCrypto, extractable: false). Sunucu istemcileri private_key_jwt kullanır; client_secret üretimde verilmez.
  3. PAR ile yetkilendirme — parametreleri POST /par’a gönder, dönen request_uri ile kullanıcıyı https://auth.sandbox.hadisosyal.com/authorize?client_id=…&request_uri=… adresine yönlendir.
  4. Kod → jeton — POST /token (PKCE code_verifier + DPoP başlığı). Sunucu use_dpop_nonce derse dönen DPoP-Nonce ile kanıtı yeniden üret.
  5. İlk çağrı
GET /v1/me HTTP/1.1
Host: me.api.sandbox.hadisosyal.com
Authorization: DPoP eyJ…
DPoP: eyJ…
HADI-Version: 2027-01-15

SDK’lar (TypeScript, Dart, Python) PKCE, DPoP, nonce ve refresh rotasyonunu senin yerine yapar.