Ön Hazırlıklar V1
B2C İş Ortağı Hesabı
Bulbulustur API entegrasyonu için ilk adım
Bulbulustur public mağaza API'sine erişim için şirket ve mağaza kaydı gerekir. Entegrasyon işlemleri, API anahtarının bağlı olduğu StoreId kapsamında yürütülür.
Ön koşullar
İş ortağı hesabınızı oluşturun; şirket ve mağaza bilgilerinizi tamamlayın. Mağazanın ve API erişiminin etkin olduğundan emin olun. Bu adımlar HTTP API üzerinden yapılan kayıt işlemleri değildir.
Teknik ekip için gerekli bilgiler: mağaza kimliği, mağaza API anahtarı, API Secret, izin verilen IP'ler ve gerekli erişim kapsamları.
Hesap ve Mağaza Onayı
API erişiminden önce gerekli hesap işlemleri
Kimlik bilgilerinin doğrulanabilmesi için API kaydının etkin olması ve geçerli bir mağazaya bağlı bulunması gerekir. Middleware, mağaza ilişkisinin geçerli olup olmadığını kontrol eder.
Erişim sorunları
API erişimi reddedilirse mağaza kimliği, anahtarın etkinliği/geçerliliği, IP izinleri ve kapsamlar kontrol edilmelidir. Başarılı giriş, bütün endpointlerde her işlemin yetkili olduğu anlamına gelmez.
Kimlik Doğrulama bölümünde durum kodları açıklanır.
API Anahtarının Oluşturulması
Kullanıcı panelinden entegrasyon kimlik bilgilerini alın
Mağazaya bağlı API kaydı, X-Api-Key ve X-Api-Secret değerlerini içerir. Bu iki bilgi geliştiriciye güvenli yoldan iletilmeli ve sunucu tarafında saklanmalıdır.
API Key ile API Secret ayrı değerlerdir. HMAC, JWT veya OAuth tokenı oluşturma adımı yoktur. Her API isteğinde bu iki header kullanılır.
Anahtar üretimi için public V1 endpoint doğrulanmadığından bu sayfada hayalî bir anahtar oluşturma API'si belgelenmez. Anahtar yönetimini yetkili mağaza yönetim iş akışından gerçekleştirin.
API Erişimi ve Güvenlik
Entegrasyon kimlik bilgilerinizi koruyun
Her istekte gerekli HTTP başlıkları
X-Api-Keystring · ZorunluMağaza API anahtarı.
X-Api-Secretstring · ZorunluGizli anahtar değeri.
Yalnız HTTPS kullanın. Anahtarları istemci tarayıcısına, kod deposuna veya loglara yazmayın. API kaydında izin verilen IP'ler veya API kapsamları tanımlanmışsa bunlar da erişimi etkiler.
Genel API'nin fixed politikası dakikada 120 istek/IP; kimlik doğrulama testi dakikada 20 istek/IP sınırına sahiptir. İstek Limitleri.
İlk API İsteği
API bağlantınızı doğrulayın
İlk entegrasyon kontrolü için salt okunur GET /api/store endpointini kullanın. Dönen mağaza kimliğinin beklediğiniz mağazaya ait olduğunu doğrulayın.
İşlem
İsteği API Key ve Secret header'larıyla gönderin. Başarılı yanıtın data bölümündeki mağaza alanlarını inceleyin. Kimlik doğrulama hatalarında 401 veya 403 alınabilir; kaynak bulunamazsa 404 dönebilir.
API anahtarındaki IsSandbox bilgisi test verisi akışını belirler. URL'ye sandbox parametresi eklemeyin.
Entegrasyona Hazırlık Kontrolü
Geliştirmeye başlamadan önce son kontroller
İlk üretim veri çağrısından önce mağaza bağlantısını ve hata yönetimini doğrulayın.
Kontrol listesi
- Mağaza ve şirket bilgilerinin tamamlandığını doğrulayın.
- API Key ve API Secret'ın doğru mağazaya bağlı olduğunu kontrol edin.
- Varsa IP izinlerini ve API kapsamlarını doğrulayın.
POST /api/Credential/authenticateçağrısının sonucunu kontrol edin.GET /api/storeile mağaza kimliğini doğrulayın.- Sandbox anahtarıyla örnek verilerin gerçek kayıtlarla karıştırılmadığını doğrulayın.
429ve geçici5xxhatalarında kontrollü yeniden deneme uygulayın.
Devam etmek için Canlı ve Test Ortamları, Hata Kodları ve Ürün Listesi sayfalarını inceleyin.