eBay API nedir
API, eBay platformu veritabanı ile etkileşim için bir programlama arayüzüdür. API uygulandıktan sonra, uygulamanız eBay arayüzünde bulunmayan özel bir arayüz, işlevsellik veya özel işlemler sunabilecektir.
eBay API anahtarını nasıl edinirsiniz
2017’den beri eBay, Açık API’yi sunuyor; bu, herkes için ücretsiz ve erişilebilir olduğunun bir göstergesidir. Kayıttan sonra eBay ekibinin hesabınızı kontrol edip onaylamasını beklemeniz gerekecek ki eBay geliştirici hesabınıza erişime sahip olabilesiniz. Ayrıca uygulamanızın üretim aşamasında kullanabilmek için eBay API erişimini almak için belirlenen kurallara uymanız gerekir.
- Adım 1 – Hesap Oluştur
Geliştirici portalı’na gidin ve Kayıt sekmesine geçin. Giriş için eBay satıcı hesabınızı kullanamazsınız.
Kayıt formunu doldurun. Kullanıcı adının benzersiz olması gerektiğini unutmayın. Açılır menüden ülkenizi seçin. API sözleşmesini okuduğunuzdan emin olun ve kutuyu işaretleyerek onaylayın. Doğrulamayı geçin ve Katıl düğmesine tıklayın.
- Adım 2 – E-posta adresini doğrulayın
Kayıt işleminizi tamamlamak için eBay platformunun size e-posta ile gönderdiği onay bağlantısını otomatik olarak açın.
Açılan pencerede kaydınızın en az 1 iş günü boyunca inceleneceğine dair bir bildirim göreceksiniz ve erişim izni verilene kadar onay için beklemeniz gerekecek.
How to use eBay API
Geliştirici hesabınıza erişim sağladığınızda API anahtarları oluşturabileceksiniz. Bu anahtarlar, hangi geliştirici ve hangi uygulamanın çağrıları yaptığı bilgisini eBay platformuna ileten bireysel tanımlayıcılardır. Anahtarlar, My Account sayfasından oluşturulabilir ve alınabilir. Hesabınıza başarıyla giriş yaptıktan sonra API anahtarını kullanarak uygulamanızı oluşturmaya başlayabilirsiniz.
Platform geniş bir çözüm yelpazesi sunar; ana kategoriler olarak Satın Alma, Satış, Ticaret ve diğerleri. Tüm bunlar, eBay geliştirici hesabına sahip olan herkes tarafından özgürce kullanılabilir, ancak yalnızca Sandbox test ortamında – Sandbox test ortamı üzerinde. Bunları kullanabilmek için kullanıcı, üretim erişimi için eBay Partner Network üzerinden başvuru yapmalıdır. Bu yüzden üretim başvuru sürecini tamamlamanızı ve uygulama geliştirme ve testine önemli bir yatırım yapmadan önce onay almanızı kuvvetle öneririz.
Başvurmadan önce, üretim süreci için uygun olduğunuzdan emin olun ve Üretim Uygunluk Gereksinimleri bölümünde belirtilen tüm gereksinimleri karşılayın.
eBay API Örnekleri
eBay Yorumlar API’si
The eBay Trading API section features the GetFeedback and the LeaveFeedback calls which can be used by a seller to retrieve his ratings and by a buyer to leave his seller feedback respectively.
Web sitenizde eBay Yorumları göstermenin hazır bir çözümünü deneyin!
eBay Ürün Besleme API
Bu tür bir API, Satın Alma API Çözümleri’nin bir parçasıdır ve Beta modunda ve yalnızca nitelikli ortaklara açıktır (bu makalenin önceki bölümünde nasıl ortak olunacağını okuyun). Bu API grubu, uygulamanızda veya web sitenizde satın alma deneyimleri oluşturmaya yöneliktir; ürün beslemesi kesinlikle bunların bir parçasıdır.
Feed API şu olanakları sunar:
Tür Açıklama Örnek Sorgular ürün item_group item_snapshot Belirli bir tarih ve saatte bir kategori ve pazaryerinde değiştirilen ürünlerin saatlik gzip dosyasını döndürür. eBay Mesajlaşma API
Platform kullanıcılarının kişisel verilerine önem verir ve gelişmiş bir iletişim API çağları ailesine sahiptir. Tam açıklama, Mesajlaşma Çağrıları Bölümü bölümünde bulunabilir. Bu, ne kadar sofistike olduğuna dair bir fikir vermek için bir örnektir:
- Bir uygulama veya web sitesi satılık bir ürünü listeler. Listeden ItemID döndürülür.
- Bir alıcı, listelenen ürünle ilgili olarak eBay web sitesi üzerinden satıcıya soru sorar. Bu mesaj için MessageType dahili olarak
AskSellerQuestionolarak ayarlanır. - eBay platformu mesajı saklar.
- Bir uygulama ItemID için Item.ListingDetails.HasUnansweredQuestions ve Item.ListingDetails.HasPublicMessages alanlarını kontrol eder. Ardından GetMemberMessages çağrısı ile ItemID için yanıtlanmamış mesajların MessageIDlerini elde eder.
- Okunmamış mesajlar varsa, bir uygulama MessageID‘yi alır ve siteye mesaj göndererek yanıt verebilir.
- Bir uygulama AddMemberMessageRTQ çağrısı yapar ve böylece satıcıya, soruyu ve kendi yanıtını platform üzerinden herkesin görebileceği şekilde paylaşma ya da mailin bir kopyasını kendi kişisel e-posta adresine gönderme seçeneği sunar.
eBay Kargo API
Logististics API, Satış API’lerinin bir parçası olup satıcıların siparişlerin teslim sürecini kolaylaştırmak için çeşitli kargo hizmetleri için gönderi etiketleri sunar; tümü eBay ile müzakere edilen kargo ücretleriyle fiyatlandırılır. Bu sayede seçilen ücretin ayrıntılarına göre gönderimler oluşturabilir ve görüntüleyebilir ya da bunları kullanmadıysanız iptal edebilirsiniz.
ebay Ortaklık API’sı
eBay Partner Network herhangi başka bir bağlı kuruluş programı gibi çalışır. eBay Partner Portalı’na Katılın, bağlı kuruluş bağlantıları oluşturun ve komisyonunuzu kazanın. Ortaklar, geliştirici hesabı olan diğer kullanıcılar gibi eBay bağlı API betiğine erişir; tek fark bu çağrıların benzersiz bir Kampanya Kimliği içermesidir. Bu Kimlik, trafiğinizi ortak hesapla ilişkilendirir; böylece ortaklar nitelikli işlemler için ödeme alır.
eBay Partner Network’e katıldıktan sonra, API’lere erişim için gereklilikler diğer geliştiricilerle aynıdır.Fiyatlandırma ve Sınırlamalar
Bu hizmet binlerce uygulamayı destekler ve milyarlarca API çağrısına hizmet verir. Yoğun yük nedeniyle ve hizmet kalitesini sürdürmek amacıyla eBay’in API çağrılarına sınırlar getirilmiştir. Standart API hız sınırları bireyler ve küçük işletmeler için tasarlanmıştır.
Aşağıdaki tablo, bireyler ve küçük işletmeler için varsayılan API çağrı sınırlarını gösterir.
API Kategorisi API Adı Varsayılan Çağrı Sınırları Satış API’leri Envanter API’si Günde 2 milyon API çağrısı Pazarlama Promosyon API’si Günlük 10.000 API çağrısı Pazarlama Reklamları API Günlük 10.000 API çağrısı Lojistik API Günlük 2,5 milyon API çağrısı Listeleme API Günlük 5.000 API Çağrısı Ürün Akışı API Günde 100.000 API çağrısı Satın Alma API’leri Besleme Günlük 10.000 API çağrısı Pazarlama Günlük 5.000 API Çağrısı Sipariş Günlük 5.000 API Çağrısı Ticaret API’leri Katalog Günlük 10.000 API çağrısı Taksonomi Günlük 5.000 API Çağrısı Geleneksel Alışveriş/Satın Alma API’leri Alışveriş API Günlük 5.000 API Çağrısı Geleneksel Satış API’leri Ticaret API’si Günlük 5.000 API Çağrısı Ürün API Günlük 5.000 API Çağrısı Dokümantasyon
eBay geliştirici sitesi, mevcut geniş bir API yelpazesine sahip ve API dokümantasyon bölümü oldukça karmaşık ve ayrıntılıdır. Ayrıca geliştiriciler için haber portalı bulunmaktadır; en son API değişikliklerine dair haberler ve makaleler burada paylaşılır. Ayrıca portala gezinmeyi ve bilgi aramayı kolaylaştıran bir Bilgi Veritabanı da bulunur.
SSS (Sık Sorulan Sorular)
eBay Partner Network yayıncıları eBay API’lerine nasıl erişir?
eBay ortakları, API’lere diğer geliştiricilerle benzer şekilde erişir; tek fark, API çağrılarınızın trafiğinizi ortak hesabınıza bağlayan benzersiz bir ortak Kampanya Kimliği içerecek olmasıdır.
- Bir eBay geliştirici hesabı oluşturun.
- Hesabım sayfasında uygulama anahtarlarını oluşturun. Bunlar, hangi geliştirici ve uygulamanın çağrı yaptığını eBay platformunun bilmesini sağlayan benzersiz kimliklerinizdir.
- Örnek Uygulama’yı Oluşturun.
- Kullanım durumunuza uygun API’yi bulun. Herhangi bir API kullanmaya açık olsanız da, çoğu eBay ortağı Buy API paketine odaklanır.
eBay API ücretsiz mi?
Evet, eBay API açık ve ücretsizdir; ancak geliştirici hesabına erişim yalnızca onaylandıktan sonra ve belirli API türleri için – üretim başvuru süreci tamamlandıktan sonra verilir.
eBay Partner Network, eBay API Geliştirici Programı ile nasıl ilişkilidir?
Bunlar ayrı programlar olsa da birlikte sorunsuz çalışır. eBay Geliştirici Programı üyeleri, alışveriş uygulamalarını güçlendirmek için eBay API’lerini kullanırken, yönlendirdikleri trafik için ek kazanç elde etme potansiyeline sahip olmak adına eBay Partner Network’e katılabilir. eBay ortakları da affiliate bağlantıları kullanarak eBay Geliştirici Programı’na katılabilir ve alışveriş deneyimlerini otomatikleştirecek, eBay’in küresel pazar yeriyle daha sıkı bir entegrasyon elde edebilirler.
eBay API anahtarımı nasıl alırım?
Geliştirici hesabınızdaki Hesabım sayfasında API anahtarları oluşturulur.
eBay API REST Destekli mi?
eBay API’lerinin en son sürümleri RESTful’dır. REST ve RESTful API’lerle zaten çalıştıysanız ve buna aşina olsanız bile hizmet, uygulamanızı geliştirmeden önce eBay RESTful API’lerini Kullanma makalesini okumanızı şiddetle önerir. Bu API’lerin kimlik doğrulama ve OAuth erişim belirteçleri alma, hata ve uyarı işleme gibi bazı kendine özgü yönleri vardır.
Ayrıca, başka harika rehberlerimiz de var; örneğin Google İşletme Yorumlarını Web Sitesine Gömme konusunda nasıl yapılacağını keşfedebilirsiniz!





