Ortamlar
BYNovax External Commerce API V1 production ortamında gerçek mağaza verileri üzerinde çalışır.
Production credential gerçek mağaza yetkisi taşır. Credential değerini yalnızca güvenli server-side ortamda saklayın.
Production ortamı nedir?
External Commerce API üzerinden gönderilen production istekleri doğrudan credential'ın bağlı olduğu BYNovax mağazasının gerçek verileri üzerinde çalışır.
Ürün oluşturma, stok veya fiyat güncelleme ve kargo tracking yazma gibi write işlemlerinin gerçek mağaza verisini değiştirebileceğini hesaba katın.
Production bağlantı bilgileri
| Alan | Değer |
|---|---|
| Ortam | Production |
| API sürümü | v1 |
| Base URL | https://bynovax.com/api/external/v1 |
| Format | application/json |
| Authentication | Bearer API credential |
İlk kez bağlanıyorsanız
- Geçerli API credential'ınızı güvenli ortam değişkenine kaydedin.
- Base URL değerini https://bynovax.com/api/external/v1 olarak yapılandırın.
- GET /health çağrısı göndererek bağlantıyı doğrulayın.
- Health response içerisindeki store bilgisinin beklediğiniz mağaza olduğunu kontrol edin.
- Health response içerisindeki scopes listesini kontrol edin.
- Write işlemine geçmeden önce gerekli scope'un credential üzerinde bulunduğundan emin olun.
Uygulama yapılandırması
Base URL ve credential değerlerini kaynak koda sabit yazmak yerine environment variable veya secret manager içerisinde tutun.
Bu yaklaşım credential rotation, deployment ve ilerideki API sürüm geçişlerini daha güvenli hale getirir.
BYNOVAX_API_BASE=https://bynovax.com/api/external/v1
BYNOVAX_API_TOKEN=bnx_live_xxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGüvenlik
- Credential değerini Git repository içerisine commit etmeyin.
- Credential'ı browser-side JavaScript içine gömmeyin.
- Credential'ı loglara tam olarak yazmayın.
- Revoke edilmiş veya rotate edilmiş credential'ı kullanmaya devam etmeyin.