Uygulama geliştiricileri kaydettirin

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Aşağıdaki bölümlerde açıklandığı şekilde uygulama geliştiricilerinizi kaydedin ve yönetin. (Uygulama kaydetme ve API anahtarlarını yönetme bölümünde açıklandığı gibi, uygulama kaydı ayrı bir işlemdir.)

Giriş

Edge, API'lerinizi kimin çağırdığını bilmenize bağlı olarak birçok avantaj sağlar. Örneğin, API güvenliği, trafik yönetimi ve önemli miktarda analiz verisi, kimlerin çağrı yaptığını bilmeye bağlıdır. Edge, API'lerinizi kimin çağırdığını nasıl bilir? Her API çağrısında kullanıcı kimliği, API anahtarı veya OAuth jetonu gibi benzersiz bilgileri okuyarak. Bu benzersiz bilgi, API proxy'lerinize eklediğiniz işlevleri kilitler veya kilidini açar. Böylece API erişimi ve davranışı üzerinde tam kontrol sahibi olursunuz.

Bu nedenle, uygulama geliştiricilerin API'lerinizi kullanabilmek için kaydolması gerekir. Geliştiriciler, eklendikten sonra uygulamalarını kaydeder, kullanmak istedikleri API'leri seçer ve API'lerinize erişmek için gereken benzersiz API kimlik bilgilerini (kullanıcı anahtarları ve sırlar) alır.

Uygulama geliştiricilerini kaydetme

Aşağıdaki yöntemlerden birini kullanarak uygulama geliştiricileri kaydedin:

Geliştirici portallarında geliştirici hesaplarını yönetmeyle ilgili öneriler

Apigee, geliştirici hesaplarını doğrudan geliştirici portalınızda yönetmenizi önerir.

Entegre portalı kullanıyorsanız entegre portaldaki ve Edge'deki geliştirici hesaplarının senkronize kalmasını sağlamanın tek yolu budur.

Drupal tabanlı geliştirici portalını kullanıyorsanız geliştirici hesaplarını doğrudan geliştirici portalında yönetmek aşağıdaki avantajları sağlar:

  • Portaldaki yönetici arayüzü üzerinden geliştirici eklediğinizde, geliştiricinin portal şifresini ayarlayabilir ve geliştiriciye otomatik bir e-posta mesajı gönderilmesini tetikleyebilirsiniz.

    Edge'i kullanarak geliştirici eklerken veya geliştiriciyi değiştirirken geliştiriciye e-posta gönderilmez ve geliştiricinin şifresini portalda ayarlayamazsınız. Bu nedenle, geliştiricinin portalda oturum açabilmesi için portaldaki şifresini sıfırlaması gerekir.

  • Geliştiricinin portaldaki hesabında yapılan tüm değişiklikler otomatik olarak Edge'e gönderilir.

Drupal tabanlı geliştirici hesaplarını Edge'i kullanarak yönetmeye karar verirseniz uygulama geliştiricilerini portal ile Edge arasında senkronize etmeniz gerekir.

Geliştiriciler sayfasını keşfetme

Edge kullanıcı arayüzünü ve klasik Edge kullanıcı arayüzünü kullanarak Geliştiriciler sayfasına erişin ve bu sayfayı keşfedin.

Edge

Edge kullanıcı arayüzünü kullanarak Geliştiriciler sayfasına erişmek için:

  1. apigee.com/edge adresinde oturum açın.
  2. Sol gezinme çubuğunda Yayınlama > Geliştiriciler'i seçin.

Geliştiriciler sayfası gösterilir.

Şekilde de belirtildiği gibi, Geliştiriciler sayfası şunları yapmanıza olanak tanır:

Klasik Edge (Private Cloud)

Klasik Edge kullanıcı arayüzünü kullanarak Geliştiriciler sayfasına erişmek için:

  1. http://ms-ip:9000 adresinde oturum açın. ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.
  2. Üst gezinme çubuğunda Yayınla > Geliştiriciler'i seçin.

Geliştiriciler sayfası gösterilir.

Geliştirici ekleme

Geliştirici eklemek için:

  1. Geliştiriciler sayfasına gidin.
  2. + Geliştirici'yi tıklayın.
  3. Ad, soyadı, e-posta ve kullanıcı adı da dahil olmak üzere geliştirici ayrıntılarını girin.
  4. Oluştur'u tıklayın.

Geliştirici ayrıntılarını görüntüleme ve düzenleme

Geliştirici ayrıntılarını görüntüleyebilir ve düzenleyebilirsiniz. Para kazanma özelliği etkin olan kuruluşlar için Para kazanma özelliklerini yapılandırma bölümünde tanımlanan para kazanma özel özelliklerini düzenleyebilirsiniz.

Geliştirici ayrıntılarını görüntülemek ve düzenlemek için:

  1. Geliştiriciler sayfasına gidin.
  2. Geliştirici ayrıntılarını açmak için görüntülemek ve düzenlemek istediğiniz geliştiricinin satırını tıklayın.
  3. Ayrıntılar bölümünde aşağıdaki bilgiler gösterilir. Geliştirici ayrıntılarını gerektiği gibi düzenleyin.
    Ayrıntı Açıklama
    Ayrıntılar Geliştiricinin adı, soyadı, kullanıcı adı ve e-posta adresi; kayıt durumu ve süresi; geliştirici kimliği.
    Geliştirici ayrıntılarını düzenlemek için aşağıdaki alanların herhangi birini tıklayın:
    • Ad
    • Soyadı
    • E-posta
    • Kullanıcı adı
    İçeriği değiştirin ve değişikliği onaylamak için Enter tuşuna basın.
    Özel özellikler Geliştirici için tanımlanan özel özellikler. Özel özellikleri gerektiği gibi yapılandırın. Daha fazla bilgi için şu makaleyi inceleyin:
    Uygulamalar Geliştirici tarafından kayıtlı uygulamalar. Uygulamaları kaydetme başlıklı makaleyi inceleyin.
  4. Durum alanında geliştiriciyi etkinleştirin veya devre dışı bırakın.
    Daha fazla bilgi için Geliştiriciyi etkinleştirme ve devre dışı bırakma başlıklı makaleyi inceleyin.

Herkese Açık Bulut için Apigee Edge ile Edge, aşağıdaki varlıklara erişim sağlandıktan sonra bu varlıkları en az 180 saniye boyunca önbellekte tutar.

  • OAuth erişim jetonları. Bu, iptal edilen bir jetonun önbelleğe alma sınırı sona erene kadar üç dakika boyunca başarılı olabileceği anlamına gelir.
  • Anahtar Yönetim Hizmeti (KMS) varlıkları (Uygulamalar, Geliştiriciler, API Ürünleri).
  • OAuth jetonları ve KMS varlıkları üzerindeki özel özellikler.

Geliştiricilere ait özel özellikleri yönetme

Para kazanma özelliklerini yapılandırma bölümünde açıklanan para kazanma özellikleri de dahil olmak üzere her geliştirici için en fazla 18 özel özellik ekleyin.

Özel özellikleri yönetmek için:

  1. Geliştiriciler sayfasına gidin.
  2. Geliştirici ayrıntılarını açmak için özel özelliklerini yönetmek istediğiniz geliştiricinin satırını tıklayın.
  3. Özel Özellikler bölümünde + simgesini tıklayın.
  4. Özellik adını ve değerini girin.
  5. simgesini tıklayın.
  6. Özel bir özelliği silmek için imlecinizi özelliğin üzerine getirin ve eylemler menüsünde simgesini tıklayın.

Geliştiricileri etkinleştirme ve devre dışı bırakma

Bir uygulama geliştirici portalınıza kendi kendine kaydolduğunda, varsayılan olarak etkin olup olmayacağını yapılandırabilirsiniz.

Etkin olmayan geliştiriciler geliştirici portalında oturum açmaya ve uygulama oluşturmaya devam edebilir ancak ilgili API anahtarlarının hiçbiri çalışmaz. Geliştiricinin uygulamaları, geliştirici etkin değilken geçerli olmasa da API anahtarları gibi onaylanmış (veya başka bir) durumlarını korur.

Bir geliştiriciyi etkinleştirmek veya devre dışı bırakmak için:

  1. Geliştiriciler sayfasına gidin.
  2. Geliştirici ayrıntılarını açmak için etkinleştirmek veya devre dışı bırakmak istediğiniz geliştiricinin satırını tıklayın.
  3. Ayrıntılar bölümünde, Durum alanını gerektiği gibi Etkin veya Etkin değil olarak ayarlayın.
  4. Geliştirici birden fazla kuruluştaysa adımları tekrarlayın.

Yayınlama verilerini dışa aktarma

Aşağıdaki yayınlama verilerini virgülle ayrılmış değerler (CSV) dosyası olarak dışa aktarın:

  • Geliştirici bilgileri
  • Geliştirici, uygulama ve API ürün ayrıntıları

Yayınlama verilerini dışa aktarmak için:

  1. Geliştiriciler sayfasına gidin.
  2. CSV'yi dışa aktar...'ı tıklayın.
  3. Açılır menüden Geliştiriciler veya Geliştiriciler, Uygulamalar ve Ürünler'i seçin.

Seçilen yayınlama verileri CSV dosyası olarak indirilir.

Geliştiricileri silme

Bir geliştiriciyi silmek için:

  1. Geliştiriciler sayfasına gidin.
  2. İşlem menüsünü görüntülemek için imlecinizi silmek istediğiniz geliştiricinin satırının üzerine getirin.
  3. simgesini tıklayın.
  4. Silme işlemini onaylamak için Sil'i tıklayın.

Uygulama geliştiricilerini portal ile Edge arasında senkronize etme

API'lerinizi yayınlamak için Drupal tabanlı bir geliştirici portalı kullanıyorsanız Edge'i kullanan uygulama geliştiricilerde yapılan değişiklikler portala dağıtılmaz. Bu değişikliklerin portalda görünmesi için portalda portal yöneticisi olarak oturum açmanız ve portalı Edge ile senkronize etmeniz gerekir.

başlıklı makaleyi inceleyin.

Geliştirici portalınızı Edge'de tanımlanan uygulama geliştiricileriyle senkronize etmek için aşağıdaki bölümlere bakın:

Geliştiricileri şirket bazında gruplandırma

Para kazanma bağlamında şirket, tek bir varlık olarak yönetilen geliştiricilerden oluşan bir koleksiyondur. Şirket, işletme birimi, ürün grubu veya bölüm gibi kuruluşunuza uygun herhangi bir gruplandırma olabilir. Geliştiricileri şirket olarak gruplandırmak, tek bir tüzel kişi altında ilişkilendirilmiş birden fazla geliştiricinizin olması gerektiğinde yararlıdır. Örneğin, faturalandırma amacıyla farklı şirketler oluşturmanız gerekebilir. Ancak kuruluşunuzdaki geliştiricilerin bir şirketle ilişkilendirilmesi gerekmez. Geliştiricilerin her zaman tek bir varlık olduğunu ve e-posta öğesiyle benzersiz şekilde tanımlandığını unutmayın. Bir geliştirici bir şirkete bağlıysa Geliştiriciler sayfasında şirketin adını görürsünüz.

Para kazanma amacıyla şirketleri ve geliştiricileri yönetme hakkında daha fazla bilgi için Şirketleri ve geliştiricileri yönetme başlıklı makaleyi inceleyin.

Para kazanma özelliklerini yapılandırma

Kullanıcı arayüzünü kullanarak bir geliştiriciyi düzenlerken veya API'yi kullanarak geliştirici oluşturup düzenlerken aşağıdaki tabloda tanımlanan para kazanma özelliklerini yapılandırabilirsiniz. Kuruluşun para kazanma özelliklerini ilk olarak kuruluş profilini düzenlerken yapılandırırsınız.

Alan adı Özel özellik adı Açıklama
Adres MINT_DEVELOPER_ADDRESS

Aşağıdaki alanlar dahil olmak üzere geliştiricinin adresi: Adres (1. ve 2. satırlar), Şehir, Eyalet, Posta Kodu ve Ülke.

Faturalandırma Profili MINT_BILLING_PROFILE

Kuruluşunuzun faturalandırma dönemi. Geçerli değerler şunlardır:

  • PRORATED: Faturalandırma, bir API ürününün bir takvim ayında kullanıldığı gün sayısına göre yapılır.
  • CALENDAR_MONTH: Faturalandırma aylık olarak yapılır.
Faturalandırma Türü MINT_BILLING_TYPE

Faturalandırma için kullanılan geliştirici ödeme modeli. Değer aşağıdakilerden biri olabilir:

  • ÖN ÖDEMELİ: Geliştirici, API ürününün kullanımı için önceden ödeme yapar. API ürünü kullanıldığında geliştiricinin bakiyesinden para çekilir. Geliştiricinin, API ürünü satın almaya yetecek kadar ön ödemeli bakiyesi olmalıdır.
  • ÖDENDİĞİ TARİHTE: Geliştirici, API ürünlerinin kullanımı için aylık olarak (fatura aracılığıyla) faturalandırılır. Geliştirici, API ürünlerinin kullanımı için faturaya dahil edilen planlar tarafından belirlenen ödeme koşullarına göre ödeme yapar.
  • İKİSİ DE: Her iki faturalandırma türünü de destekler. Varsayılan olarak PREPAID değerine ayarlanır.

API'yi kullanarak ön ödemeli ve faturalı faturalandırma türlerini yapılandırma başlıklı makaleyi inceleyin.

Kategori MINT_DEVELOPER_CATEGORY Geliştiriciyi eklemek istediğiniz geliştirici kategorisi. Geliştirici kategorisi, benzer özelliklere sahip geliştirici veya şirketlerin bir gruplandırılmasıdır. Daha fazla bilgi için Geliştirici kategorilerini yönetme başlıklı makaleyi inceleyin.
Şirket Kimliği MINT_COMPANY_ID Varsa şirket kimliği. Daha fazla bilgi için Geliştiricileri şirkete göre gruplandırma başlıklı makaleyi inceleyin.
Geliştirici Türü MINT_DEVELOPER_TYPE Bu özellik Apigee tarafından kullanılmaz.

Geliştirici türü. Geçerli değerler şunlardır: TRUSTED veya UNTRUSTED

Komisyoncu MINT_IS_BROKER Gelirin net gelire göre mi yoksa brüt gelire göre mi hesaplandığını belirten işaret.
Yasal ad MINT_DEVELOPER_LEGAL_NAME Geliştiricinin tüm raporlarda kullanılacak yasal adı.
Not: Geliştirici bir şirketle gruplandırılmamışsa ve yayınlanmış bir ücret planına abone olmak istiyorsa bu özellik gereklidir.
Self Billing MINT_HAS_SELF_BILLING Self servis faturalandırmanın etkin olup olmadığını belirten işaret. Etkinleştirilirse (true) para kazanma, gelir paylaşımı ekstresi yerine kendi kendine faturalandırma faturası oluşturur. Kendi kendine faturalandırma faturası, geliştiriciye ödenmesi gereken tutarı ayrıntılı olarak gösteren bir mali belgedir. Geliştirici adına API sağlayıcıya fatura işlevi görür.
Vergi Muafiyeti Yetki Numarası MINT_TAX_EXEMPT_AUTH_NO Varsa resmi vergi muafiyeti numarası.
Vergi Oranı MINT_APPROX_TAX_RATE Geliştirici için yaklaşık vergi oranı. Ondalık işaretinden önce en fazla 3 karakter ve ondalık işaretinden sonra en fazla 4 karakter içeren bir ondalık değer belirtin.

API'yi kullanarak geliştiricileri yönetme

Geliştirici API'lerini kullanarak geliştiricileri yönetin.

API'yi kullanarak geliştirici oluşturup güncellerken Para kazanma özelliklerini yapılandırma bölümünde açıklanan para kazanma özelliklerini gerektiği gibi yapılandırabilirsiniz.