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 kaydedin ve yönetin. (Uygulama kaydı, Uygulamaları kaydetme ve API anahtarlarını yönetme başlıklı makalede açıklandığı gibi ayrı bir süreçtir.)

Giriş

Edge, API'lerinizi kimin çağırdığını bilmeye tamamen bağlı olan birçok avantaj sunar. Örneğin, API güvenliği, trafik yönetimi ve belirli bir miktarda analiz verisi, kimin aradığını bilmeye bağlıdır. Ayrıca Edge, API'lerinizi kimin çağırdığını nasıl bilir? Her API çağrısındaki benzersiz bilgileri (ör. kullanıcı kimliği, API anahtarı veya OAuth jetonu) okuyarak. Bu benzersiz bilgiler, API proxy'lerinize yerleştirdiğ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 kullanmak için kaydolması gerekir. Eklendikten sonra 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 sırları) alır.

Uygulama geliştiricileri 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 portal 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 iletisi gönderilmesini tetikleyebilirsiniz.

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

  • Portalda geliştirici hesabında yapılan tüm değişiklikler otomatik olarak Edge'e gönderilir.

Drupal tabanlı geliştirici hesaplarını Edge kullanarak yönetmeye karar verirseniz uygulama geliştiricileri 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 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. Soldaki gezinme çubuğunda Yayınla > Geliştiriciler'i seçin.

Geliştiriciler sayfası gösterilir.

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

Classic 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. 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österilir.

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ı gibi 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üleme ve düzenleme Para kazanma özelliği etkinleştirilmiş kuruluşlar, Para kazanma özelliklerini yapılandırma bölümünde tanımlanan para kazanmaya yönelik özel özellikleri düzenleyebilir.

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österilir. Gerekirse geliştirici ayrıntılarını 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; geliştirici kimliği.
    Geliştirici ayrıntılarını düzenlemek için aşağıdaki alanlardan 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. Gerektiği şekilde özel özellikleri yapılandırın. Daha fazla bilgi için aşağıdaki makalelere göz atın:
    Uygulamalar Geliştirici tarafından kaydedilen 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.

Apigee Edge for Public Cloud ile Edge, erişildikten sonra en az 180 saniye boyunca aşağıdaki öğeleri önbellekte tutar.

  • OAuth erişim jetonları. Bu, iptal edilen bir jetonun, önbellek sınırı sona erene kadar üç dakikaya kadar 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ındaki özel özellikler.

Bir geliştirici için ö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 erişin.
  2. Özel özellikleri yönetmek istediğiniz geliştiricinin satırını tıklayarak geliştirici ayrıntılarını açı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 işlem menüsünde simgesini tıklayın.

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

Bir uygulama geliştirici portalınıza kendi kendini kaydettiğinde, varsayılan olarak etkin olup olmayacağını yapılandırabilirsiniz.

Etkin olmayan geliştiriciler, geliştirici portalında oturum açıp uygulama oluşturmaya devam edebilir ancak ilgili API anahtarlarının hiçbiri çalışmaz. Geliştirici etkin olmadığı sürece geçerli olmasalar da geliştiricinin uygulamaları ve API anahtarları onaylanmış (veya başka) durumlarını korur.

Bir geliştiriciyi 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şta yer alıyorsa bu adımları tekrarlayın.

Yayınlama verilerini dışa aktarma

Aşağıdaki yayıncılık 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'ye aktar... seçeneğini tıklayın.
  3. Açılır listeden Geliştiriciler veya Geliştiriciler, Uygulamalar ve Ürünler'i seçin.

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

Geliştirici silme

Bir geliştiriciyi silmek için:

  1. Geliştiriciler sayfasına erişin.
  2. İmlecinizi, silmek istediğiniz geliştiricinin satırının üzerine getirerek işlemler menüsünü görüntüleyin.
  3. simgesini tıklayın.
  4. Silme işlemini onaylamak için Sil'i tıklayın.

Uygulama geliştiricileri 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 aktarılmaz. Bu değişikliklerin portalda görünmesi için portala portal yöneticisi olarak giriş yapmanız ve portalı Edge ile senkronize etmeniz gerekir.

göz atın.

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 özelliğinde şirket, tek bir tüzel kişilik olarak yönetilen bir geliştirici grubudur. Şirket, kuruluşunuza uygun herhangi bir gruplandırma olabilir (ör. işletme birimi, ürün serisi veya bölüm). Geliştiricileri şirketler halinde gruplandırmak, tek bir tüzel kişilik altında birden fazla geliştiriciyle ilişkilendirme yapmanız gerektiğinde yararlı olur. Örneğin, faturalandırma amacıyla farklı şirketler oluşturmanız gerekebilir. Ancak kuruluşunuzdaki geliştiricilerin bir şirketle ilişkilendirilmesi gerekmez. Geliştiricinin her zaman tek bir tüzel kişi olduğunu ve e-posta öğesiyle benzersiz şekilde tanımlandığını unutmayın. Bir geliştirici bir şirketin parçasıysa Geliştiriciler sayfasında Şirket adı gösterilir.

Para kazanma için şirketleri ve geliştiricileri yönetme hakkında daha fazla bilgi edinmek istiyorsanız Ş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 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

Geliştiricinin adresi (Adres (1. ve 2. satır), Şehir, Eyalet, Posta Kodu ve Ülke alanları dahil).

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 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:

  • ÖDENMİŞ: Geliştirici, API ürününün kullanımı için önceden ödeme yapar. API ürünü kullanıldığında geliştiricinin bakiyesinden para düşülür. Geliştirici, API ürününü satın almak için yeterli ön ödemeli bakiyeye sahip olmalıdır.
  • POSTPAID: Geliştirici, API ürünlerinin kullanımı için aylık olarak (fatura aracılığıyla) faturalandırılır. Geliştirici, faturalandırma şartlarına göre API ürünlerinin kullanımının bedelini öder.
  • BOTH: Her iki faturalandırma türünü de 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ştiricilerin veya şirketlerin 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 şirketler halinde 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: TRUSTED veya UNTRUSTED

Aracı MINT_IS_BROKER Gelirin net 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 gruplandırılmamışsa ve yayınlanmış bir ücret planına abone olmak istiyorsa bu özellik gereklidir.
Self Billing MINT_HAS_SELF_BILLING Kendinden faturalandırma faturalarının etkin olup olmadığını belirten işaret. Etkinleştirilirse (true), para kazanma özelliği gelir paylaşımı ekstresi yerine otomatik faturalandırma faturası oluşturur. Kendini faturalandırma faturası, geliştiriciye ödenmesi gereken tutarı ayrıntılı olarak açıklayan bir mali belgedir. Bu, geliştirici adına API sağlayıcıya gönderilen bir fatura işlevi görür.
Vergi Muafiyeti Yetki Numarası MINT_TAX_EXEMPT_AUTH_NO Varsa devlet vergi muafiyeti numarası.
Vergi Oranı MINT_APPROX_TAX_RATE Geliştirici için yaklaşık vergi oranı. Ondalık ayıracından önce en fazla 3, sonra ise en fazla 4 karakter içeren bir ondalık değer belirtin.

API'yi kullanarak geliştiricileri yönetme

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

API'yi kullanarak 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.