Ana içeriğe geç

Onay İstekleri

API Ürünü Erişim Ayarları​

Kullanıcılar doğrudan API'ye erişim sağlamazlar; önce bir uygulama (Application) oluştururlar ve bu uygulama üzerinden API ürününe erişim talep ederler.

Bir uygulamanın API ürününe aboneliğinin onaya düşüp düşmeyeceği ürün seviyesinde değil, plan seviyesinde belirlenir. Kullanıcı abone olurken tek bir plan seçer ve o planın Onay Tipi geçerli olur:

  • Otomatik (ekranda Otomatik onay rozeti): Abonelik hemen onaylanır ve kullanıcı erişim sağlar. Planların varsayılan onay tipi budur.
  • Manuel (ekranda Onay Gerekli rozeti): Abonelik Bekliyor durumunda oluşturulur ve Onay İstekleri ekranında (aşağıda açıklanmıştır) ürün sahibinin onayını bekler.

Onay tipi, API ürününün Plans sekmesinde her plan için ayrı ayrı ayarlanır; ayrıntılar için API Ürünü sayfasına bakınız. Aynı üründe otomatik ve manuel onaylı planlar birlikte bulunabilir.

bilgi

Mevcut bir aboneliğin planı değiştirildiğinde de hedef planın onay tipi geçerlidir: hedef plan Otomatik ise değişiklik hemen uygulanır; Manuel ise değişiklik onay bekler ve onaylanana kadar eski plan çalışmaya devam eder.

not

Eski sürümlerdeki ürün seviyesindeki "Access requests from applications" ayarı kullanımdan kaldırılmıştır; onay kararı yalnızca planın onay tipine göre verilir.

Portal Arayüzünde Kullanımı​

Bir planın Onay Tipi Manuel olarak kaydedildikten sonra Portal'den aşağıdaki gibi test edilebilir.

API Portal Ekranında API'ler seçilerek ilgili product açılır ve aşağıdaki işlemler uygulanır.

Portal Arayüzünde API Ürün Seçimi
Portal Arayüzünde API Ürün Seçimi

Uygulama ekleme talebinde bulunulur.

Portal Arayüzünde Uygulama Ekleme Talebi
Portal Arayüzünde Uygulama Ekleme Talebi

Uygulama ismi ve bilgileri örnek resimdeki gibi oluşturulur veya düzenlenir.

Portal Arayüzünde Uygulama Oluşturma
Portal Arayüzünde Uygulama Oluşturma

App girildikten sonra save butonuna tıklanarak uygulamlar ve planlar görüntülenir.

Portal Arayüzünde Plan Seçimi
Portal Arayüzünde Plan Seçimi

İlgili uygulama ve ilgili plan seçilerek kayıt olunur.

bilgi

Planların ve onay tiplerinin ayarlanması için API Ürünü sayfasındaki Plans sekmesini inceleyebilirsiniz. Görünürlük ayarları için aynı sayfadaki Visibility bölümüne bakabilirsiniz.

Yapılacak işlemler aşağıda sırasıyla açıklanmıştır.

API Portal Sayfasına Giriş ve Ürün Seçimi

API'yı kullanmak isteyen kullanıcı, Portal > APIs sayfasına giriş yapar. Bu sayfada kategorilere göre (Education, Store, Entertainment vb.) gruplanmış API ürünleri listelenir. Kullanıcı kullanmak istediği API ürününü seçer ve "Explore API" butonuna tıklar.

API Ürün Detay Sayfası ve Uygulama Oluşturma

API ürün detay sayfasında "Applications" sekmesine tıklar. Eğer kayıtlı bir uygulama yoksa, "Bu API ürünü için kayıtlı uygulamanız yok" mesajı görünür.

"Create New App" butonuna tıklayarak açılan pop-up'ta:

  • Uygulama adını ve açıklamasını girer
  • "Save" butonuna tıklayarak uygulamayı oluşturur
Kayıt olma

"Kayıt için bir uygulama ve plan seçin" popup'ında:

  • Oluşturduğu uygulamayı seçer
  • Plan seçer (örn: Plus)
  • "Register" butonuna tıklar
Kayıt Durumunu Görüntüleme

"Applications" sekmesinde kayıt durumu görüntülenir:

  • Onay bekliyor: Ürün sahibinin onayı beklenir
  • Onaylandı: API kullanıma hazır
  • Reddedildi: Erişim talebi reddedildi
bilgi

Kullanıcı tarafından bir erişim isteği oluşturulduğunda, bu istek Apinizer arayüzü üzerinde Apinizer API Manager > Yönetim (Administration) > Portal > Onay İstekleri (Approval Requests) sayfasına iletilir. Bu sayfada ürün sahipleri, kendilerine gelen erişim isteklerini görüntüleyebilir, inceleyebilir ve uygun gördükleri takdirde onay veya ret işlemini gerçekleştirebilirler. Aşağıda bu sayfa detaylı açıklanmıştır.

Onay İstekleri Ekranının Sekmeleri​

Onay İstekleri ekranı aşağıdaki sekmelerden oluşur:

Sekmeİçerik
API Ürün Uygulama KaydıManuel onaylı planlara yapılan abonelik talepleri. Aşağıda açıklanmıştır.
Hesap/GeliştiriciOtomatik hesap onayı kapalıyken Portal'e yeni üye olan hesapların onay talepleri. Aşağıda açıklanmıştır.
Hesap Kuruluş KaydıPortal'e kayıt sırasında kuruluş bilgisi giren başvuruların onay talepleri. İncele ile açılan pencerede başvuru bilgileri görüntülenir; onaylarken hesabın yeni bir kuruluş oluşturularak mı yoksa mevcut bir kuruluşa bağlanarak mı ekleneceği seçilir. Reddederken başvurana isteğe bağlı bir mesaj gönderilebilir.
Prodüksiyon TalepleriYalnızca aktif portalın ayarlarında promotion etkinse görünür. Sandbox uygulamalarının prodüksiyona geçiş talepleri listelenir; İncele ile talep özeti ve yüklenen belgeler görüntülenip talep onaylanır veya ret gerekçesiyle reddedilir. Ayrıntılar için Uygulama Promote sayfasına bakınız.

Onay İstekleri API Ürün Uygulama Kaydı​

Seçilen planın Onay Tipi Manuel olduğunda, kullanıcıların kayıt talepleri; Apinizer API Manager > Yönetim (Administration) > Portal > Onay İstekleri (Approval Requests) Sayfasında listelenir.

Onay İstekleri Liste Ekranı
Onay İstekleri Liste Ekranı
AlanAçıklama
API Ürün
(API Product)
Hangi API ürününe erişim talep edildiği
Hesap/Geliştirici
(Account/Developer)
Talebi yapan kullanıcının e-posta adresi ve adı
Kurum
(Organization)
Kullanıcının bağlı olduğu kuruluş
Uygulama
(Application)
Hangi uygulama ile kayıt yapıldığı
Plan
(Plan)
Seçilen abonelik planı ve detayları
Durum
(Status)
Talebin durumu (Waiting, Approved, Rejected)
Onay İstekleri Detay Ekranı
Onay İstekleri Detay Ekranı
Onay Bekleyen Talebi Seçme

Status sütunundaki "Waiting" (Bekliyor) butonuna tıklanır

Talep Detaylarını Görüntüleme

"Confirm the operation" popup'ı açılır ve talep detayları görüntülenir:

  • Account/Developer Information: Kullanıcı bilgileri (email, ad, organizasyon, telefon)
  • API Product Information: API ürün adı ve başlığı
  • Plan Information: Uygulama adı ve seçilen plan ve detayları
Karar Verme

Admin, talebi değerlendirir ve karar verir:

  • Approve: Talebi onaylar, kullanıcı API'ye erişim sağlar — aynı uygulamanın o an onaylı diğer tüm abonelikleriyle birlikte, uygulamanın ACL'deki erişim satırlarını yazar; bu, kimlik bilgisi olmayan bir uygulama için de geçerlidir; bkz. Uygulamanın Erişimi. Seçilen plan bir Limit Profili referansı taşıyorsa ve aynı uygulama için aynı plan ailesinden zaten aktif bir bağlama varsa, onay penceresi bunu bir uyarıyla bildirir; mevcut bağlama korunur, farklı profile geçmek isterseniz Profili Değiştir ile bilinçli bir geçiş yaparsınız. Onaylanan uygulamanın henüz hiçbir kimliği (ne eski bir kimlik bilgisi ne de bir API İstemcisi) yoksa, onayla birlikte uygulamanın ilk API İstemcisi otomatik olarak oluşturulur; sırrı bu ekranda gösterilmez — uygulama sahibi Portal'daki uygulama detayından ya da ürün sayfasından yeni sır üret (rotate) ile kullanılabilir bir sır alır.
  • Reject: Talebi reddeder, kullanıcı erişim sağlayamaz.
bilgi

Her iki durumda da kullanıcıya otomatik olarak bilgilendirme e-postası gönderilir.

Otomatik Onay Ayarı​

API Portal varsayılan olarak otomatik onay olarak yapılandırılmıştır. Bu süreci yönetmek için aşağıdaki adımlar uygulanır.

Portal'e yeni üye olmak isteyen kullanıcıların onay sürecini Apinizer API Manager > Yönetim (Administration) > Portal > Ayarlar > Portal > Güvenlik (Security) sekmesindeki "Hesap/Geliştirici Otomatik Onayla (Auto Approve Account/Developers)" ayarını kontrol eder.

Bu ayar açıksa, admin doğrulamasına gerek kalmadan mail doğrulaması ile direkt hesaba giriş yapabilir.

Bu ayar kapalıysa, önce mail adresini doğrular daha sonra kayıt talebi Apinizer API Manager > Yönetim (Administration) > Onay İstekleri (Approval Requests) > Hesap/Geliştirici (Account/Developer) ekranına gelir.

Otomatik Onay Ayarı
Otomatik Onay Ayarı
AlanAçıklama / İşlem
Hesapları/Geliştiricileri Otomatik Onaylayın
(Auto Approve Account/Developers)
Ayar Kapalı (Not Active):
Kullanıcı kayıt formunu doldurur.
Sistеm kullanıcıya doğrulama e-postası gönderir.
Kullanıcı e-posta onayını tamamlar.
Kayıt talebi Apinizer API Manager > Yönetim (Administration) > Onay İstekleri (Approval Requests) > Hesap/Geliştirici (Account/Developer) sekmesinde listelenir.
Admin, talebi manuel olarak onaylar veya reddeder.
Hesapları/Geliştiricileri Otomatik Onaylayın
(Auto Approve Account/Developers)
Ayar Açık (Active):
Kullanıcı kayıt formunu doldurur.
E-posta doğrulamasından sonra hesap otomatik olarak onaylanır.
Kullanıcı hemen Portal'e giriş yapabilir.
Admin onayına gerek kalmaz.
Apinizer API Manager > Yönetim (Administration) > Onay İstekleri (Approval Requests) > Hesap/Geliştirici (Account/Developer) sekmesinde talep görünmez. Otomatik onaylanır.

Onay İstekleri Hesap/geliştirici​

Otomatik onay kapalıyken, admin Apinizer API Manager > Yönetim (Administration) > Onay İstekleri (Approval Requests) > Hesap/Geliştirici (Account/Developer) sekmesinde bekleyen kayıt taleplerini görüntüler. Her talep için şu bilgiler listelenir:

Hesap/Geliştirici Onay İstekleri
Hesap/Geliştirici Onay İstekleri
AlanAçıklama / İşlem
Email
(Email)
Portal'e üye olan kullanıcının mail adresi görüntülenir.
Adı Soyadı
(Full Name)
Portal'e üye olan kullanıcının adı soyadı görüntülenir.
Kurum
(Organization)
Portal'e üye olan kullanıcının bağlı olduğu kurum görüntülenir.
Telefon Numarası
(Phone)
Portal'e üye olan kullanıcının telefon numarası görüntülenir.
Onay Durumu
(status)
Kullanıcı e-posta adresini doğruladıktan sonra "Hesap Onayı Gerekli" kısmı enable olur. Daha sonra "Onaylandı" veya "Reddedildi" durumlarından biri seçilir.
(Confirmation Needed, Approved, Rejected)

Admin, Kullanıcı mail adresini doğruladıktan sonra Status butonuna tıklayarak kullanıcı kaydını onaylar veya reddeder.

bilgi

Her iki durumda da kullanıcıya otomatik olarak bilgilendirme e-postası gönderilir.

Otomatik bilgilendirme e-postalarını özelleştirmek için E-posta Şablonları linkini inceleyebilirsiniz.