API (Uygulama Programlama Arayüzü)
Tanım
API, bir programın başka bir programdaki veriyi okuması ve değiştirmesi için tanımlanmış bir yoldur; web platformlarında bu HTTP üzerinden olur. Bir mağazanın API'si; ERP, muhasebe aracı, depo sistemi ya da özel bir uygulamanın yönetim panelini kullanmadan ürünleri listelemesine, sipariş oluşturmasına veya stok güncellemesine imkân verir. Webhook'larla birlikte bir platformu kapalı değil entegrasyona açık kılan şeydir.
Mağazanız için neden önemli
Bir mağaza büyüdükçe işinin daha büyük bölümü başka sistemlerde geçer: muhasebe, stok yönetimi, bir tedarikçinin kataloğu, bir pazaryeri yönetim aracı. Bunların her birinin mağazadan okuması ve mağazaya yazması gerekir. API olmadan bu bağlantı, bir tablo dosyası dışa aktarımı ve bir insandır. API varsa kendi başına çalışan bir entegrasyondur.
Birçok platformda API, en üst pakete kilitlenmiş özelliktir; yani ona ihtiyaç duyduğunuz an, faturanızın ikiye katlandığı andır. Dahil olup olmadığı, nasıl sürümlendiği ve eski sürümlerin ne kadar destekleneceği, üzerine bir şey inşa etmeden önce sorulması gereken pratik sorulardır.
Kambloo bunu nasıl ele alıyor
Her Kambloo mağazasının kendi alan adı altında, /api/v1 yolunda bir REST API'si vardır. Erişim anahtarlarını yönetim panelinde oluşturur ve her anahtara yalnızca ihtiyaç duyduğu kapsamları verirsiniz; örneğin ürünleri okumak ya da sipariş yazmak. İlk sürüm; ürünleri, ürün varyantlarını, siparişleri, müşterileri ve stoğu listeleme, filtreleme ve imleç tabanlı sayfalama ile kapsar.
İstekler anahtar başına dakikada 120 ile sınırlıdır; sınır hosting paketi kaynaklarıyla yükseltilebilir ve sınırı aşan istekler yeniden deneme bilgisi içeren standart bir yanıt alır. API, URL içinde sürümlenir ve bir sürüm, yenisi yayımlandıktan sonra en az on iki ay daha kullanılabilir kalır.
Kambloo'da özellik kademesi olmadığı için API her pakette vardır. Üçüncü taraf pazaryeri yönetim araçları buradan bağlanabilir; giden webhook'lar da olayları gerçekleştikleri anda ileterek API'yi tamamlar.
API (Uygulama Programlama Arayüzü) hakkında sorular
API erişimi her Kambloo paketine dahil mi?
Evet. Kambloo'da özellik kademesi yoktur; API her mağazaya açıktır. Hosting paketleri yalnızca kaynak kapasitesiyle ayrışır ve API hız sınırı paket kaynaklarıyla yükseltilebilir.
API erişimi nasıl güvence altına alınır?
Yönetim panelinde oluşturduğunuz kişisel erişim anahtarlarıyla; her anahtar ürünleri okumak ya da sipariş yazmak gibi seçtiğiniz kapsamlarla sınırlıdır. Anahtarlar istediğiniz zaman iptal edilebilir ve istekler anahtar başına hız sınırına tabidir.