eBay Identity API, kimlik doğrulama ve profil bilgilerine erişim sağlayan bir API'dir. Bu API sayesinde kullanıcılar eBay hesaplarıyla uygulamanıza veya sitenize giriş yapabilir ve temel profil bilgilerini (örneğin kullanıcı adı, e-posta) alabilirsiniz. Bu yaklaşım, kullanıcıların kişisel verilerini (PII) saklama ve koruma ihtiyacını azaltır. Ancak, API'nin döndürdüğü alanların kapsamı, kullanıcının verdiği izinlere (scopes) ve eBay'in onayına bağlıdır. Bu nedenle, tüm hesap bilgileri her kullanıcı için döndürülmeyebilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Kullanıcılarına eBay hesaplarıyla giriş yapma imkanı sunmak isteyen web siteleri
- Kullanıcı profil bilgilerini (ad, e-posta vb.) eBay üzerinden almak isteyen uygulamalar
- Kendi kimlik doğrulama altyapısını kurmak yerine harici bir kimlik sağlayıcı kullanmak isteyen geliştiriciler
Yaygın kullanım alanları
eBay ile Giriş (Social Login)
Web sitenize veya uygulamanıza eBay ile giriş butonu ekleyerek kullanıcıların eBay hesaplarıyla oturum açmasını sağlayabilirsiniz. Bu, kullanıcı kayıt sürecini hızlandırır ve şifre yönetimi ihtiyacını azaltır.
Kullanıcı Profili Senkronizasyonu
Kullanıcıların eBay profil bilgilerini (örneğin ad, e-posta) alarak uygulamanızdaki kullanıcı profillerini otomatik olarak güncelleyebilirsiniz. Bu sayede kullanıcıların bilgilerini manuel girmesine gerek kalmaz.
Pazaryeri Entegrasyonları
eBay üzerinde satış yapan kullanıcılar için, satıcı bilgilerini doğrulamak ve satıcı panellerine erişim sağlamak amacıyla kimlik doğrulama ve profil bilgisi kullanılabilir.
İncelenmesi gereken noktalar
- API, yalnızca eBay'in onayladığı geliştiricilere ve belirli kapsamlara (scopes) göre veri döndürür. Bu nedenle, tüm kullanıcı bilgilerine erişim garanti edilmez.
- Kullanıcıların kişisel verilerini (PII) işlerken KVKK ve GDPR gibi veri koruma düzenlemelerine uyum sağlamak gerekir.
- API sürümü v1.1.0'dır ve eBay'in API değişikliklerine uyum sağlamak için güncellemeleri takip etmek önemlidir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, bir yazılım paketi olmadığı için kurulum adımları bulunmamaktadır. Entegrasyon, API bağlantısı ve kimlik doğrulama süreçlerini içerir.
API entegrasyonu, eBay Developer Program'a kayıt olmayı, uygulama kimlikleri (Client ID/Secret) almayı ve OAuth 2.0 ile yetkilendirme akışını uygulamayı gerektirir. API, OpenAPI 3.0 spesifikasyonu ile tanımlanmıştır ve çeşitli dillerde istemci kodları üretilebilir.
- OAuth 2.0 tabanlı kimlik doğrulama
- OpenAPI spesifikasyonu ile istemci üretimi
- Kullanıcı profil bilgilerine erişim
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, eBay Identity API entegrasyonunu ihtiyaçlarınıza göre tasarlayıp geliştirebiliriz. Kullanıcı giriş akışları, profil verisi kullanımı ve veri güvenliği konularında birlikte çalışabiliriz. API'nin kapsamı ve sınırlamaları doğrultusunda size en uygun çözümü belirleriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
eBay Identity API hangi bilgileri sağlar?
API, kimliği doğrulanmış kullanıcının hesap profili bilgilerini döndürür. Ancak, döndürülen alanlar kullanıcının verdiği izinlere (scopes) ve eBay'in onayına bağlıdır. Bu nedenle, tüm hesap alanları her kullanıcı için erişilebilir olmayabilir.
eBay Identity API'yi kullanmak için hangi adımları izlemeliyim?
Öncelikle eBay Developer Program'a kayıt olmanız ve bir uygulama oluşturmanız gerekir. Ardından, OAuth 2.0 ile kullanıcı yetkilendirmesi yaparak erişim token'ı almanız ve API isteklerini bu token ile yapmanız gerekir. API'nin OpenAPI spesifikasyonunu kullanarak istemci kodları üretebilirsiniz.
Bu API, kullanıcıların şifrelerini saklamamı gerektirir mi?
Hayır, eBay Identity API ile kullanıcılar eBay hesaplarıyla giriş yapar ve siz yalnızca profil bilgilerini alırsınız. Bu sayede kullanıcı şifrelerini saklama ve koruma yükümlülüğünüz ortadan kalkar.