Pazarama API · Genel

Pazarama API token süresi, Bearer kullanımı ve yenileme

Pazarama'dan alınan token her istekte Authorization: Bearer başlığıyla gönderilir. Token uzun ömürlüdür; canlı entegrasyon kayıtlarına göre yaklaşık bir ay geçerlidir. Süreyi yanıttaki expiresIn alanından okuyup token'ı o süre boyunca saklamak, her istekte yeni token almaktan iyidir. Bir istek 401 alırsa token bir kez yenilenir ve istek tekrarlanır.

Bearer başlığı

BaşlıkDeğer
AuthorizationBearer ACCESS_TOKEN
Content-Typeapplication/json
Acceptapplication/json

Bearer yöntemi RFC 6750'de tanımlıdır: token'a sahip olan herkes onu kullanabilir. Bu yüzden token'ı da API Secret kadar özenli saklayın. Token isteğindeki Basic başlığını API isteklerine taşımayın; ürün, stok ve sipariş servisleri Bearer bekler.

Token ile Secret'ın farklı ömürleri

DeğerÖmürSüre dolunca
Access tokenexpiresIn kadar; canlıda yaklaşık bir ayYeni token alınır; elle iş gerekmez
API SecretBir yılPanelden yeni Secret alınır, yazılımlar güncellenir
API KeySüre bilgisi doğrulanamadıPanelden kontrol edin

İkisini karıştırmak sık yapılan bir hatadır. Token süresinin dolması olağandır ve yazılım bunu kendisi çözer. Secret süresinin dolması ise ancak panelden çözülür. 401 alınca önce token'ı yenileyin; yenilenen token da alınamıyorsa sorun Secret'tadır.

Pratikte şu ayrım işe yarar: 401 tek bir istekte geldiyse ve yeni token sorunsuz alınıyorsa sorun token süresidir. Yeni token isteği de 400 ya da 401 alıyorsa sorun API Key ya da Secret'tadır ve yazılımın kendi başına çözebileceği bir şey değildir; bu durumda uyarı üretip yeniden denemeyi bırakmak gerekir.

Önerilen token yönetimi

  • Token'ı bellekte ya da güvenli bir önbellekte tutun; her istek için yenisini almayın.
  • Süre dolmadan birkaç dakika önce yenileyin; sunucu saatleri arasındaki farka pay bırakın.
  • Aynı anda çok istek varsa tek bir token isteği yapın, diğer istekler onu beklesin.
  • 401 alınca token'ı silip bir kez yenileyin ve isteği tekrarlayın. Yine 401 gelirse durun ve kimlik bilgisini kontrol edin; sonsuz döngüye girmeyin.
  • Token'ı kayıt dosyalarına yazmayın.
  • Birden çok sunucunuz varsa token'ı ortak ve güvenli bir önbellekte paylaşın; her sunucunun ayrı token alması gereksiz istek demektir.

Bu düzenin amacı iki hatadan kaçınmaktır: her istekte token isteyip kimlik sunucusunu gereksiz yere yormak ve süresi dolmuş token'la art arda başarısız istek göndermek. Süre takibi ve tek seferlik yenileme ikisini de önler.

Sık hatalar ve çözümleri

BelirtiNedenÇözüm
Her istekte token isteğiÖnbellek yokToken'ı süresi boyunca saklayın
401 döngüsüYenilenen token da reddediliyor; Secret süresi dolmuş olabilirYeniden denemeyi bir kezle sınırlayın, Secret'ı kontrol edin
Sunucu yeniden başlayınca ilk istekler hata veriyorToken bellekte kaybolduİlk istekte token alın
API isteğinde Basic başlıkToken isteğinin başlığı taşınmışAPI isteklerinde Bearer kullanın
Token süresi hep varsayılıyorexpiresIn okunmuyorYanıttaki süreyi kullanın

Servis adresleri ve yanıt biçimi servis adresleri sayfasında.

Sık sorulanlar

Pazarama token ne kadar geçerli?

Süre yanıttaki expiresIn alanında saniye olarak gelir. Canlı entegrasyon kayıtlarına göre yaklaşık bir aydır.

Token süresi dolunca ne yapmalıyım?

Aynı API Key ve API Secret ile connect/token adresinden yeni token alın. Panelde işlem gerekmez.

401 alırsam ne yapmalıyım?

Token'ı bir kez yenileyip isteği tekrarlayın. Yenilenen token da alınamıyor ya da reddediliyorsa API Secret'ın süresi dolmuş olabilir.

Token'ı birden çok sunucuda paylaşabilir miyim?

Evet, ama ortak ve güvenli bir önbellekte tutun. Token'ı kayıt dosyalarına ya da istemci tarafı koda koymayın.

Kaynaklar

İlgili Pazarama API konuları

Son güncelleme: 27.10.2026 · Pazarama API rehberinin tamamı

Pazarama entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.