API Ürünleri
API Ürünü veya API Product Nedir?
API Product, bir veya daha fazla API'nin birleştirilmesiyle oluşturulan bir üründür. Bu API'ler, farklı kaynaklardan veya sistemlerden veri alışverişinde bulunarak birleştirilebilir ve son kullanıcılara bir arayüz olarak sunulabilir.
API Product'lar, API'lerin kullanımını ve yönetimini kolaylaştırırken, geliştiricilerin farklı API'leri bir arada kullanarak kendi uygulamalarını veya hizmetlerini geliştirmelerine de yardımcı olur.
API Developer Portal'da yayınlanan ya da taslak aşamasında olan tüm API Ürünleri, bu ekrandan yönetilir.
Listeleme ekranının iki farklı görünümü bulunmaktadır; grafik ve liste.
Grafik görünümü ekran detaylarını içeren görsele aşağıda yer verilmiştir:
Liste görünümü ekran detaylarını içeren görsele aşağıda yer verilmiştir:
Yeni Bir API Ürünü Oluşturma
Bir API Ürünü, API Proxy ya da API Proxy Grup'dan oluşturulabilir. Bu işlemde, üç aşama bulunur; API Ürün Bilgileri, Görünürlük ve Plan & Monetization.
API Ürün Bilgileri Paneli
API Ürün bilgilerini içeren görsele aşağıda yer verilmiştir:
API Ürün bilgileri konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
Alan | Açıklama | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ad (Name) | API Ürününün Portal'da gözükeceği ad bilgisidir. | ||||||||||||||||||||||||||||||||||||||||||||||||
Resim (Image) | API Ürününün Portal'da gözükecek olan avatar resmidir. | ||||||||||||||||||||||||||||||||||||||||||||||||
Başlık (Title) | API Ürününün Portal'da gözükecek olan genel amacının yer aldığı açıklama bilgisidir. | ||||||||||||||||||||||||||||||||||||||||||||||||
Kategoriler (Categories) | API Ürünü bir kategoriye dahil edilebilir. Böylelikle, Portal üzerinde arama yapıldığında kategoriye göre filtrelenebilir. | ||||||||||||||||||||||||||||||||||||||||||||||||
Sorumlu Birim (Responsible Unit) | API Ürününü oluşturulan sorumlu birimin girildiği alandır. | ||||||||||||||||||||||||||||||||||||||||||||||||
Uygulamalardan gelen erişim istekleri (Access requests from applications) | Bu seçenek aktifleştirilirse, uygulamalardan gelen erişim istekleri onay gerektirmeden direkt olarak API Ürüne abone olabilir. | ||||||||||||||||||||||||||||||||||||||||||||||||
API Proxy/API Proxy Grup (API Proxy/API Proxy Group) | API Ürünü ile bağdaştırılacak, API Proxy/API Proxy Group ayarlarının yapıldığı bölümdür. | ||||||||||||||||||||||||||||||||||||||||||||||||
Dokümanlar (Documents) | API Ürününü kullanıcılar ile paylaşmak için eğitim gibi ekstra belgelerin yönetildiği bölümdür. | ||||||||||||||||||||||||||||||||||||||||||||||||
Açıklama (Description) | API Ürününün Portal'da gözükecek olan ve API ürününe ait detaylı bilgi, Portal üzerinde görüntülenebilecek şekilde dinamik HTML formatında eklenir. | ||||||||||||||||||||||||||||||||||||||||||||||||
Görünürlük (Visibilty) |
| ||||||||||||||||||||||||||||||||||||||||||||||||
Plan & Monetization | API Ürününün yayımlanması için en az bir tane plan&monetization bulundurmalıdır. 4 farklı plan bulunmaktadır; Free, Subscription, Metered ve Tiered.
|
API Ürününü Yayınlama (Publish)
API Ürününün yayınlanması için sağlanması gereken 2 durum vardır: Bir planı ve API Proxy'nin Security Manager tipinde bir Kimlik Doğrulama Politikası olmalı.
Bu iki şart sağlandığı takdirde API Ürünü Katalogda yayınlanmak için hazır demektir. API Ürününü yayına almak için Yayınla (Publish) butonuna basılır ve API Ürünü katalogda gözükmeye başlar.
API Product yayınladıktan sonra, bu tanımı silmeden sadece API Katalog'da gözükmesini engellemek için yayından geri alınabilir (unpublished).
API Ürününü Silme
API Ürününü tamamen silmek için, ilgili ürünün düzenleme sayfasına gidilir. Sayfanın en altında API Ürünü Sil (Delete API Product) başlığı yer alır.
API Ürünü silmek istediğini onaylamak için ilgili ürünün adının yazılması istenen bir onay kutusu açılır. Ürün adı doğru bir şekilde yazılıp Sil (Delete) butonuna tıklandığında Ürün tamamen silinmiş olur.
API Ürünü Sil butonuna tıklandığında açılan onay kutusunu içeren görsele aşağıda yer verilmiştir: