eBay API anahtarını nasıl edinir ve kullanırsınız

eBay API ile çalışmayı düşünüyorsanız, eBay ürün akışları oluşturmaya, incelemelerinizi web sitesinde görüntülemeye veya gönderileri takip etmeye odaklanın. Bu makalede eBay API anahtarını nasıl edinip kullanacağınıza dair bazı yararlı ipuçları ile bazı API örnekleri bulacaksınız.
ChatGPT’in ne düşündüğünü gör Canlı Widget Düzenleyicisini Aç
Tarafından
How to get and use eBay API key

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.

    eBay developers API website

    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.

    eBay Developers API application
  • 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.

    eBay developers account verification

    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.

    eBay developers account

    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ürAçıklamaÖrnek Sorgular
    ürün
    item_group
    item_snapshotBelirli 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:

    1. Bir uygulama veya web sitesi satılık bir ürünü listeler. Listeden ItemID döndürülür.
    2. Bir alıcı, listelenen ürünle ilgili olarak eBay web sitesi üzerinden satıcıya soru sorar. Bu mesaj için MessageType dahili olarak AskSellerQuestion olarak ayarlanır.
    3. eBay platformu mesajı saklar.
    4. 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.
    5. Okunmamış mesajlar varsa, bir uygulama MessageID‘yi alır ve siteye mesaj göndererek yanıt verebilir.
    6. 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 KategorisiAPI AdıVarsayılan Çağrı Sınırları
    Satış API’leriEnvanter API’siGünde 2 milyon API çağrısı
     Pazarlama Promosyon API’siGünlük 10.000 API çağrısı
     Pazarlama Reklamları APIGünlük 10.000 API çağrısı
     Lojistik APIGünlük 2,5 milyon API çağrısı
     Listeleme APIGünlük 5.000 API Çağrısı
     Ürün Akışı APIGünde 100.000 API çağrısı
    Satın Alma API’leriBeslemeGünlük 10.000 API çağrısı
     PazarlamaGünlük 5.000 API Çağrısı
     SiparişGünlük 5.000 API Çağrısı
    Ticaret API’leriKatalogGünlük 10.000 API çağrısı
     TaksonomiGünlük 5.000 API Çağrısı
    Geleneksel Alışveriş/Satın Alma API’leriAlışveriş APIGünlük 5.000 API Çağrısı
    Geleneksel Satış API’leriTicaret API’siGünlük 5.000 API Çağrısı
     Ürün APIGü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!

    Makale tarafından
    Pazarlama Adayı
    Ben Andrei Kozinskiy, Elfsight’ta Pazarlama Lideriyim. İçerik ve çeşitli trafik kanallarıyla kullanıcı tabanını büyütmekten sorumluyum. Başkalarının başarısı için görüşlerimi ve deneyimlerimi paylaşmaktan hoşlanıyorum.