Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Para kazanılan API programınıza katılan şirketler ve geliştiriciler üzerinde daha fazla kontrol sahibi olmak istiyorsanız (örneğin, test amacıyla şirket içi şirketler ve geliştiriciler oluşturmak istiyorsanız) yönetim kullanıcı arayüzü ve API ile şirketleri ve geliştiricileri manuel olarak oluşturabilirsiniz.
Şirketleri ve geliştiricileri manuel olarak oluşturmanız gerekip gerekmediğine karar veren en önemli nokta, geliştiricilerin yönetim kullanıcı arayüzünde oturum açmak, Edge Management API'ye çağrılarda kimlik bilgileri göndermek veya geliştirici portalında oturum açmak için kimlik bilgilerine ihtiyaç duyup duymayacağıdır.
- Para kazanma geliştiricilerinizin Edge kullanıcı arayüzüne veya API'ye erişmek için giriş kimlik bilgilerine ihtiyacı varsa önce kendi Apigee yönetici hesaplarına sahip olmaları gerekir.
- Kimlik bilgilerine ihtiyaç duymayan test geliştiricilerini oluşturmanız gerekiyorsa (örneğin hayali test geliştiricileriyle API çağrıları yapmak istiyorsanız) Apigee hesapları gerekmez.
Kullanıcı arayüzünü kullanarak uygulama geliştiricilerini yönetme
Uygulama geliştiricilerini yönetme bölümünde açıklandığı şekilde Edge kullanıcı arayüzünü kullanarak uygulama geliştirici oluşturma, yönetme ve etkinleştirme. Oluşturulan uygulama geliştiricileri, aşağıdaki bölümlerde açıklandığı gibi şirketlere ekleyebilirsiniz.
Kullanıcı arayüzünü kullanarak şirketleri yönetme
Aşağıdaki bölümlerde açıklandığı şekilde şirket oluşturabilir, yönetebilir ve etkinleştirebilirsiniz.
Şirketler sayfasını keşfetme
Şirketler sayfasına aşağıda açıklanan şekilde erişin.
Edge
Edge kullanıcı arayüzünü kullanarak Şirketler sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Sol gezinme çubuğunda Yayınla > Para Kazanma > Şirketler'i seçin.
Şirketler sayfası görüntülenir.
Şekilde vurgulandığı gibi, Şirketler sayfasında şunları yapabilirsiniz:
- Şirket adı, tescil kimliği, kayıtlı uygulamaların ve API anahtarları, faturalandırma türü, şirkete atanan geliştirici sayısı ve durum dahil olmak üzere tüm şirketlerin özet bilgilerini görüntüleme
- Şirket ekleme
- Şirket etkinleştirme veya devre dışı bırakma
- Şirketleri düzenleme
- Şirket silme
- Şirket listesinde arama yapın
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Şirketler sayfasına erişmek için:
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.- Üst gezinme çubuğunda Yayınla > Şirketler'i seçin.
Şirketler sayfası görüntülenir.
- Güncel şirket listesini görüntüleyin
- Şirket yönetin. Özel olarak bir şirketi ekleyin, etkinleştirin, düzenleyin ve silin.
- Bağlı geliştirici portalını görüntüleyin (yalnızca Drupal 7)
Şirket ekleme
Şirket eklemek için:
- Şirketler sayfasına erişin.
- + Şirket'i tıklayın.
- Şirket bilgilerini girin.
Zorunlu alanlar şunlardır:
- Şirket adı
- Yönetici (şirketin birincil yöneticisi olan kullanıcı)
- Faturalandırma Türü
Para kazanma faturalandırma yapılandırmasına bağlı olarak, faturalandırma türü varsayılan olarak
PREPAID
veyaPOSTPAID
olabilir. Daha fazla bilgi için API'yi kullanarak ön ödemeli ve sonradan ödemeli faturalandırma türlerini yapılandırma başlıklı makaleyi inceleyin. - Şirkete bir veya daha fazla geliştirici ekleyin.
- Geliştiriciler bölümünde, Geliştirici Ekle alanına bir dize girerek bu dizeyle eşleşen geliştiricilerin listesini görüntüleyin.
- Açılır listeden bir geliştirici seçin.
- Şirkete başka geliştiriciler eklemek için bu işlemi tekrarlayın.
- Bir veya daha fazla özel özellik ekleyin.
- Özel özellikler bölümünde + Yeni'yi tıklayın.
- Özel özelliğin adını ve değerini girin.
- Şirkete başka özel özellikler eklemek için bu işlemi tekrarlayın.
- Şirket oluştur'u tıklayın.
Bir şirketi etkinleştirme ve devre dışı bırakma
Bir şirketi etkinleştirmek ve devre dışı bırakmak için:
- Şirket sayfasına erişin.
- İmleci, etkinleştirmek istediğiniz şirketin üzerine getirin ve işlemler menüsünde özelliğini etkinleştirin.
Şirketi devre dışı bırakmak için açma/kapatma düğmesini devre dışı bırakın.
Şirket düzenleme
Bir şirketi düzenlemek için:
- Şirket sayfasına erişin.
- İmleci düzenlemek istediğiniz şirketin üzerine getirin ve işlemler menüsünde simgesini tıklayın.
- Şirket bilgilerini gerektiği şekilde güncelleyin.
- Değişiklikleri kaydetmek için Şirketi güncelle'yi tıklayın.
Şirket silme
Bir şirketi silmek için:
- Şirketler sayfasına erişin.
- İmleci, silmek istediğiniz şirketin üzerine getirin ve işlemler menüsünde simgesini tıklayın.
- Silme işlemini onaylamak için Sil'i tıklayın.
API'yi kullanarak şirketleri ve geliştiricileri yönetme
Şirketleri ve geliştiricileri yönetmek için API'nin kullanılması aşağıdaki bölümlerde açıklanmıştır.
API'yi kullanarak şirket ve geliştirici oluşturma ve güncelleme
Şirketleri ve geliştiricileri API Edge Management API ile yönetmek için aşağıdaki API bölümlerine bakın:
- Şirket oluşturma
- Geliştirici oluşturun
Not: Bir geliştirici oluştururken özel özellikleri ileterek para kazanma bilgilerini yapılandırın. - Şirket geliştiricilerini ekleyin veya güncelleyin
Not: İsteğe bağlı olarak, zorunlu olmasa da geliştiriciye bir rol atayabilirsiniz. Geliştirici rollerinin listesini almak için Geliştirici rolleri alma bölümünü inceleyin. - Tüm geliştiriciler veya tek bir geliştirici için para kazanma yapılandırmasını listeleyin
Not: Bir geliştiriciyi oluştururken veya güncellerken özel özellikler ileterek para kazanma bilgilerini tanımlayın. Tüm geliştiricileri veya tek geliştiricileri listeleyen standart (para kazanmayan) API'yi kullanarak ayarlanan para kazanma özel özelliklerini görüntüleyebilirsiniz.
API'yi kullanarak geliştirici rollerini yönetme
Para kazanma API'lerini kullanarak roller oluşturabilirsiniz. Bu sayede iş ortaklarınız için roller belirleyebilirsiniz. Örneğin, bir iş ortağı için yönetici ve uygulama geliştiricisi rolleri oluşturabilirsiniz. Bu roller daha sonra belirli iş ortağı çalışanlarına atanabilir.
Geliştirici rolü oluşturma
Geliştirici rolü oluşturmak için organizations/{org_name}/developer-roles
sitesine POST isteği gönderin. İstekte bulunduğunuzda, istek metninde rolün adını, açıklamasını ve kuruluşun kimliğini belirtmeniz gerekir. Örneğin:
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "appDeveloper", "description": "App Developer", "organization": { "id": "{org_name}" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \ -u email:password
Geliştirici rolleri alınıyor
Geliştirici rollerini almak için kuruluşlar/{org_id}/geliştirici rollerine bir GET isteği gönderin. Örneğin:
$ curl -H "Accept:application/json" -X GET \ "https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \ -u email:password
Yanıt aşağıdaki gibi görünmelidir (yanıtın yalnızca bir kısmı gösterilir):
{ "description" : "App Developer", "id" : "appdeveloper", "name" : "appDeveloper", "organization" : { ... } }
API için geliştirici rolü yapılandırma ayarları
API, aşağıdaki geliştirici rolü yapılandırma seçenekleri için kullanıma sunulmuştur:
Ad | Açıklama | Varsayılan | Zorunlu mu? |
---|---|---|---|
name |
Geliştirici rolünün adı. |
Yok | Evet |
description |
Geliştirici rolünün açıklaması. |
Yok | Evet |
API'yi kullanan bir geliştirici için vergi oranını alma
organizations/{org_name}/tax-engine
sitesine GET isteği göndererek geliştirici için geçerli vergi oranını öğrenebilirsiniz. İstekte bulunduğunuzda, geliştirici kimliğini sorgu parametresi olarak belirtmeniz gerekir. Örneğin:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \ -u email:password
Yanıt şuna benzer olacaktır:
0.09
API'yi kullanarak geliştiriciye özgü diğer görevleri gerçekleştirme
Ücret planları oluşturma veya bildirim koşulları oluşturma gibi, bir kuruluş için gerçekleştirebileceğiniz para kazanmayla ilgili çoğu görevi tek bir geliştirici için de gerçekleştirebilirsiniz. Örneğin, belirli bir geliştirici için banka hesabı veya belirli bir geliştirici için gelir raporu oluşturabilirsiniz.
Aşağıdaki tabloda, para kazanma API'lerini kullanarak gerçekleştirebileceğiniz, geliştiriciye özel görevler listelenmiştir. Tabloda, bu görevleri gerçekleştirmeye yönelik ayrıntılı talimatları nerede bulabileceğiniz de listelenir.
Görev | Talimatların nerede bulunacağı |
---|---|
Geliştiricinin kabul ettiği şartlar ve koşulları görüntüleyin | |
Geliştiricinin kabul ettiği API paketlerini görüntüleme |
API kullanan bir geliştirici veya şirket tarafından kabul edilen API ürün paketlerini görüntüleme |
Geliştirici ücret planı oluşturma | |
Geliştiricinin kullanabileceği ücret planlarını görüntüleme | |
Belirli bir ürünü içeren belirli bir geliştiricinin kullanabileceği ücret planlarını görüntüleme |
API kullanan bir API ürünü içeren geliştiricinin kabul ettiği ücret planını görüntüleme |
Yalnızca kabul edilen geliştirici ücret planlarını göster |
API kullanarak bir geliştirici tarafından kabul edilen tüm ücret planlarını görüntüleme |
Geliştiriciye kredi verme | |
Geliştirici için kredi limiti belirleme | |
Geliştirici kredi limitini görüntüleme | |
Geliştiricinin ön ödeme bakiyesine "para ekleme" (tutar ekleme) | |
Geliştiricinin ön ödeme bakiyesini görüntüleme | |
Geliştirici için bildirim koşulu ayarlama | |
Geliştirici için rapor tanımları oluşturma ve görüntüleme |