Uygulama geliştiricileri kaydettirin

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

Uygulama geliştiricilerinizi aşağıdaki bölümlerde açıklandığı şekilde kaydettirin ve yönetin. (Uygulama kaydı, Uygulamaları kaydetme ve API anahtarlarını yönetme bölümünde açıklandığı üzere ayrı bir süreçtir.)

Giriş

Edge, API'lerinizi kimin çağırdığını bilmenize bağlı birçok avantaj sağlar. Örneğin API güvenliği, trafik yönetimi ve adil miktarda analiz verisi, kimin çağırdığının bilinmesine 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 bilgiler, API proxy'lerinize eklediğiniz işlevleri kilitler veya bunların kilidini açarak size API erişimi ve davranışı üzerinde tam kontrol sunar.

Bu nedenle, uygulama geliştiricilerin API'lerinizi kullanmak için kaydolması gerekir. Eklenen geliştiriciler uygulamalarını kaydeder, kullanmak istedikleri API'leri seçer ve API'lerinize erişmek için gereken benzersiz API kimlik bilgilerini (tüketici anahtarları ve gizli anahtarları) alır.

Uygulama geliştiricileri nasıl kaydettirilir?

Uygulama geliştiricilerini aşağıdaki yöntemlerden birini kullanarak 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 portal ve Edge'deki geliştirici hesaplarının senkronize olması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 bir geliştirici eklediğinizde portal için geliştiricinin şifresini belirleyebilir ve geliştiriciye gönderilen otomatik bir e-posta mesajını tetikleyebilirsiniz.

    Edge kullanarak bir geliştirici eklerken veya geliştiricide değişiklik yaparken geliştiriciye e-posta gönderilmez ve portalda geliştiricinin şifresini ayarlayamazsınız. Bu nedenle, portalda oturum açabilmeleri için geliştiricinin öncelikle portalda şifresini sıfırlaması gerekir.

  • Portalda geliştiricinin hesabında yapılan 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 Developers sayfasına erişin ve bu sayfayı keşfedin.

Edge

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

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

Geliştiriciler sayfası görüntülenir.

Şekilde vurgulandığı gibi Geliştiriciler sayfasında şunları yapabilirsiniz:

Klasik Edge (Private Cloud)

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

  1. http://ms-ip:9000 üzerinde oturum açın. Burada 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örüntülenir.

Geliştirici ekleme

Geliştirici eklemek için:

  1. Geliştiriciler sayfasına erişin.
  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. Create'i (Oluştur) 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üleyin ve düzenleyin. Para kazanma özelliğinin etkin olduğu kuruluşlarda, 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 erişin.
  2. Görüntülemek ve düzenlemek istediğiniz geliştiricinin satırını tıklayarak geliştirici ayrıntılarını açın.
  3. Ayrıntılar bölümünde, aşağıdaki bilgiler görüntülenir. Geliştirici ayrıntılarını gerektiği şekilde düzenleyin.
    Ayrıntı Açıklama
    Ayrıntılar Geliştiricinin adı ve soyadı, kullanıcı adı ve e-posta adresi, kayıt durumu ve süresi ve 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 makalelere bakın:
    Uygulamalar Geliştirici tarafından kaydedilen uygulamalar. Uygulamaları kaydetme konusuna bakın.
  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 konusuna bakın.

Herkese Açık Bulut İçin Apigee Edge sayesinde Edge, varlıklara erişildikten sonra aşağıdaki varlıkları en az 180 saniye boyunca önbellekte tutar.

  • OAuth erişim jetonları. Bu, iptal edilen bir jetonun önbellek sınırının süresi dolana kadar üç dakika kadar daha başarılı olmaya devam edebileceği anlamına gelir.
  • Anahtar Yönetim Hizmeti (KMS) varlıkları (Uygulamalar, Geliştiriciler, API Ürünleri).
  • OAuth jetonları ve KMS varlıklarındaki özel özellikler.

Bir geliştirici için özel özellikleri yönetme

Her geliştirici için Para kazanma özelliklerini yapılandırma bölümünde açıklanan para kazanma özellikleri dahil olmak üzere 18 adede kadar özel özellik ekleyebilirsiniz.

Özel özellikleri yönetmek için:

  1. Geliştiriciler sayfasına erişin.
  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. Bir özel özelliği silmek için imlecinizi özelliğin üzerine getirin ve işlemler menüsünde simgesini tıklayın.

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

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

Geliştirici, etkin olmadığında da geliştirici portalında oturum açabilir ve uygulama oluşturabilir, ancak ilgili API anahtarlarının hiçbiri çalışmaz. Geliştiricinin uygulamaları, geliştirici etkin olmadığı sürece geçerli olmasalar bile API anahtarları gibi onaylı (veya diğer) durumlarını korur.

Geliştiricileri etkinleştirmek veya devre dışı bırakmak için:

  1. Geliştiriciler sayfasına erişin.
  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 bu 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 erişin.
  2. CSV'yi Dışa Aktar... seçeneğini 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ştiriciyi silme

Bir geliştiriciyi silmek için:

  1. Geliştiriciler sayfasına erişin.
  2. İşlemler 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 ve Edge arasında senkronize etme

API'lerinizi yayınlamak için Drupal tabanlı bir geliştirici portalı kullanıyorsanız Edge kullanarak uygulama geliştiricilerde yapılan değişiklikler portala yayı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.

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

Geliştiricileri şirketler halinde gruplandırma

Para kazanma modelinde şirket, tek bir tüzel kişi olarak yönetilen bir geliştirici topluluğudur. Şirket; iş birimi, ürün serisi veya bölüm gibi kuruluşunuza uygun herhangi bir gruplandırma olabilir. Birden fazla geliştiricinin tek bir kurumsal varlık altında ilişkilendirilmiş olması gerektiğinde geliştiricileri şirketler halinde gruplandırmak yararlıdır. Örneğin, faturalandırma için farklı şirketler ayarlamanız gerekebilir. Ancak, kuruluşunuzdaki geliştiricilerin bir şirketle ilişkili olmaları gerekmez. Geliştiricinin her zaman, e-posta öğesiyle benzersiz bir şekilde tanımlanan tek bir varlık olduğunu unutmayın. Bir geliştirici bir şirketin üyesiyse Geliştiriciler sayfasında Şirket adını görürsünüz.

Şirketleri ve geliştiricileri para kazanmak için yönetmeyle ilgili daha fazla bilgi edinmek için Şirket ve geliştiricileri yönetme başlıklı makaleye göz atın.

Para kazanma özelliklerini yapılandırma

Bir geliştiriciyi kullanıcı arayüzünü kullanarak düzenlerken veya API ile bir geliştirici oluştururken ya da düzenlerken aşağıdaki tabloda tanımlanan para kazanma özelliklerini yapılandırabilirsiniz. Başlangıçta, kuruluş profilini düzenlerken kuruluşun para kazanma özelliklerini yapılandırırsınız.

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

Şu alanlar da dahil olmak üzere geliştiricinin adresi: Adres (1. ve 2. satır), Şehir, Eyalet, Posta Kodu ve Ülke.

Faturalandırma Profili MINT_BILLING_PROFILE

Kuruluşunuzun faturalandırma döngüsü. Geçerli değerler şunları içerir:

  • PRORATED: Faturalandırma, bir API ürününün bir takvim ayında kullanıldığı gün sayısını temel alı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 şunlardan biri olabilir:

  • ÖN ÖDENDİ: Geliştirici bir API ürününün kullanımı için önceden ödeme yapar. Para, API ürünü kullanıldığında geliştiricinin bakiyesinden düşülür. Geliştiricinin, API ürününü satın almak için yeterli olacak bir ön ödeme bakiyesini sürdürmesi gerekir.
  • ÜCRETLİ: Geliştirici, API ürünlerinin kullanımı için aylık olarak (fatura aracılığıyla) faturalandırılır. Geliştirici, faturada yer alan planlara göre belirlenen ödeme şartlarına göre API ürünlerinin kullanımı için ödeme yapar.
  • İkisi de: Faturalandırma türlerinden birini destekler. Varsayılan olarak "PREPAID" değerine ayarlanır.

API'yi kullanarak ön ödemeli ve sonradan ödemeli 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ştiricilerden veya şirketlerden oluşan bir gruptur. Daha fazla bilgi için Geliştirici kategorilerini yönetme konusuna bakın.
Şirket Kimliği MINT_COMPANY_ID Varsa, Şirket Kimliği. Daha fazla bilgi için Geliştiricileri şirketlere göre gruplandırma bölümüne bakın.
Geliştirici Türü MINT_DEVELOPER_TYPE Bu mülk Apigee tarafından kullanılmamaktadır.

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

Aracı MINT_IS_BROKER Gelirin nete dayalı olup olmadığını belirten işaret.
Yasal ad MINT_DEVELOPER_LEGAL_NAME Tüm raporlarda kullanılacak geliştiricinin yasal adı.
Not: Geliştirici bir şirketle gruplanmamışsa ve yayınlanmış bir ücret planına abone olmak istiyorsa bu özellik zorunludur.
Otomatik Faturalandırma MINT_HAS_SELF_BILLING Otomatik faturalandırma faturalarının etkinleştirilip etkinleştirilmediğini belirten işaret. (true) etkinleştirilirse para kazanma özelliği, gelir paylaşımı ekstresi yerine kendi kendine faturalandırma faturası oluşturur. Kendi kendine faturalandırma faturası, geliştiriciye ödenecek tutarı ayrıntılı olarak açıklayan bir finansal belgedir. Geliştirici adına API Sağlayıcısı'na fatura görevi görür.
Vergi Muafiyeti Yetki Numarası MINT_TAX_EXEMPT_AUTH_NO Varsa, devletin vergi muafiyeti numarası.
Vergi Oranı MINT_APPROX_TAX_RATE Geliştiricinin yaklaşık vergi oranı. Ondalıktan önce en fazla 3 ve ondalık basamaktan sonra en fazla 4 karakterden oluşan bir ondalık değer belirtin.

API'yi kullanarak geliştiricileri yönetme

Developer API'lerini kullanarak geliştiricileri yönetin.

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