eBay Analytics API, geliştiricilerin eBay'in RESTful API'leri ve legacy Trading API için tanımlanan çağrı limitlerini (kotaları) ve kullanım durumunu sorgulamasına olanak tanır. API, getRateLimits ve getUserRateLimits olmak üzere iki ana metod sunar. Bu metodlar sırasıyla uygulama düzeyinde ve kullanıcı düzeyinde limit bilgilerini döndürür. Yanıtlar, her kaynak için geçerli kota, kalan çağrı sayısı, kotanın sıfırlanmasına kalan süre ve kotanın uygulandığı zaman penceresi gibi bilgileri içerir. Bu veriler sayesinde geliştiriciler, limitlere ulaşıp ulaşmayacaklarını önceden analiz edebilir ve gerektiğinde istek hızını programatik olarak yönetebilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- eBay RESTful API veya Trading API kullanan uygulama geliştiricileri
- Yüksek hacimli eBay entegrasyonları olan ve API limitlerini izlemek isteyen kuruluşlar
- API kullanımını optimize ederek kesintileri önlemek isteyen e-ticaret yazılım ekipleri
Yaygın kullanım alanları
Kota Kullanımını İzleme
Uygulamanızın veya kullanıcılarınızın mevcut API kotalarını düzenli olarak kontrol ederek limit aşımı riskini önceden tespit edin.
Otomatik Hız Sınırlama
Analytics API'den alınan kalan çağrı sayısına göre istek gönderme hızınızı dinamik olarak ayarlayın ve 429 hatalarını azaltın.
Kapasite Planlaması
Zaman penceresi ve sıfırlanma süresi bilgilerini kullanarak API kullanımınızı yoğun saatlere göre planlayın.
İncelenmesi gereken noktalar
- getRateLimits için client credentials grant ile üretilmiş bir access token, getUserRateLimits için ise authorization code grant ile üretilmiş bir access token gereklidir.
- API şu anda v1_beta.0.0 sürümündedir; beta sürümlerde uç nokta ve veri yapılarında değişiklikler olabilir.
- Yanıtlar, uygulama veya kullanıcı bazında farklılık gösterebilir; bu nedenle hangi metodun kullanılacağına ihtiyaca göre karar verilmelidir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, bir yazılım paketi olmadığı için kurulum gerektirmez. Doğrudan HTTP istekleriyle kullanılır. OAuth token almak ve istekleri yapmak için API dokümantasyonu takip edilmelidir.
Geliştirme sürecinde, API'nin beta sürümüne uygun olarak OAuth akışlarının doğru yapılandırılması ve yanıt verilerinin işlenmesi önemlidir. API, mevcut eBay geliştirici hesabınızla kullanılabilir.
- RESTful API tasarımına sahiptir ve OpenAPI spesifikasyonu mevcuttur.
- OAuth 2.0 ile güvenli erişim sağlar.
- Hem uygulama hem kullanıcı düzeyinde limit sorgulama imkanı sunar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, eBay Analytics API'yi mevcut sistemlerinize entegre etmek, limit yönetimi panelleri geliştirmek veya otomatik hız sınırlama mekanizmaları tasarlamak için ihtiyaçlarınızı birlikte analiz edebiliriz. API'nin beta sürümü olduğunu göz önünde bulundurarak, projenize özel çözümler geliştirebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Analytics API hangi OAuth token türlerini destekler?
getRateLimits için client credentials grant ile, getUserRateLimits için authorization code grant ile üretilmiş access token kullanılmalıdır.
API hangi sürümdedir?
API şu anda v1_beta.0.0 sürümündedir ve beta aşamasındadır.
Bu API ile hangi bilgileri alabilirim?
API, kaynak bazında çağrı limiti, kalan çağrı sayısı, sıfırlanma süresi ve zaman penceresi bilgilerini sağlar.