Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Para kazanma özellikli API programınıza katılan şirketler ve geliştiriciler üzerinde daha fazla kontrol sahibi olmak istiyorsanız (ör. 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ğini belirleyen temel husus, geliştiricilerin yönetim kullanıcı arayüzünde oturum açmak, Edge yönetim API'sine yapılan çağrılarda kimlik bilgileri göndermek veya bir 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 öncelikle kendi Apigee yöneticisi hesaplarına sahip olmaları gerekir.
- Yalnızca kimlik bilgilerine ihtiyaç duymayan test geliştiriciler oluşturmanız gerekiyorsa (ör. kurgusal test geliştiricilerle API çağrıları yapmak istiyorsanız) Apigee hesabı gerekmez.
Uygulama geliştiricilerini kullanıcı arayüzünü kullanarak yönetme
Uygulama geliştiricileri yönetme bölümünde açıklandığı gibi, Edge kullanıcı arayüzünü kullanarak uygulama geliştiricileri oluşturun, yönetin ve etkinleştirin. Uygulama geliştiriciler oluşturulduktan sonra, bunları 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şturma, yönetme ve etkinleştirme
Şirketler sayfasını keşfetme
Aşağıda açıklandığı şekilde Şirketler sayfasına erişin.
Edge
Edge kullanıcı arayüzünü kullanarak Şirketler sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Soldaki gezinme çubuğunda Yayınla > Para kazanma > Şirketler'i seçin.
Şirketler sayfası görüntülenir.

Şekilde vurgulandığı gibi, Şirketler sayfası şunları yapmanıza olanak tanır:
- Şirket adı, kayıt kimliği, kayıtlı uygulama ve API anahtarı sayısı, faturalandırma türü, şirkete atanmış geliştirici sayısı ve durumu dahil olmak üzere tüm şirketlerin özet bilgilerini görüntüleme
- Şirket ekleme
- Bir şirketi etkinleştirme veya devre dışı bırakma
- Şirket düzenleme
- Şirket silme
- Şirket listesinde arama yapma
Classic Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Şirketler sayfasına erişmek için:
http://ms-ip:9000adresinde 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.

- Şu anki şirket listesini görüntüleme
- Şirket yönetme Özellikle şirket ekleme, etkinleştirme, düzenleme ve silme
- Bağlı geliştirici portalını görüntüleme (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 (birincil şirket yöneticisi olan kullanıcı)
- Faturalandırma Türü
Para kazanma faturalandırma yapılandırmasına bağlı olarak, fatura türü varsayılan olarak
PREPAIDveyaPOSTPAIDolabilir. 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, dizeyle eşleşen geliştiricilerin listesini görüntülemek için Geliştirici Ekle alanına bir dize girin.
- 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
seçeneğini etkinleştirin.
Şirketi devre dışı bırakmak için açma/kapatma düğmesini devre dışı bırakın.
Şirketleri 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. - Gerekirse şirket ayrıntılarını 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.
- Fare imlecini 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'yi kullanma aşağıdaki bölümlerde açıklanmaktadır.
API'yi kullanarak şirket ve geliştirici oluşturma ve güncelleme
Şirketleri ve geliştiricileri API Edge yönetim API'si ile yönetmek için aşağıdaki API bölümlerine bakın:
- Şirket oluşturma
- Geliştirici oluşturma
Not: Özel özellikler ileterek geliştirici oluştururken para kazanma bilgilerini yapılandırın. - Şirket geliştiricilerini ekleme veya güncelleme
Not: İsteğe bağlı olarak geliştiriciye rol atayabilirsiniz ancak bu zorunlu değildir. Geliştirici rollerinin listesini almak için Geliştirici rollerini alma başlıklı makaleye bakın. - Tüm geliştiriciler veya tek bir geliştirici için para kazanma yapılandırmasını listeleme
Not: Geliştirici oluştururken veya güncellerken özel özellikler ileterek para kazanma bilgilerini tanımlayın. Tüm geliştiricileri veya tek bir geliştiriciyi listelemek için standart (para kazanma dışı) API kullanılarak ayarlanan para kazanmaya yönelik özel özellikleri 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 oluşturabilirsiniz. Örneğin, bir iş ortağı için yönetici ve uygulama geliştirici 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 adresine bir POST isteği gönderin. İsteği gönderirken istek gövdesinde rolün adını ve açıklamasını, 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 rollerini alma
Geliştirici rollerini almak için organizations/{org_id}/developer-roles adresine 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österilmektedir):
{
"description" : "App Developer",
"id" : "appdeveloper",
"name" : "appDeveloper",
"organization" : {
...
}
}API için geliştirici rolü yapılandırma ayarları
Aşağıdaki geliştirici rolü yapılandırma seçenekleri API'ye sunulur:
| 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 kullanarak bir geliştiricinin vergi oranını alma
Bir geliştiricinin mevcut vergi oranını öğrenmek için organizations/{org_name}/tax-engine adresine GET isteği gönderebilirsiniz. İsteği gönderirken geliştiricinin 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 aşağıdaki gibi görünmelidir:
0.09API'yi kullanarak geliştiriciye özel diğer görevleri gerçekleştirme
Bir kuruluş için gerçekleştirebileceğiniz para kazanmayla ilgili görevlerin çoğunu (ör. fiyat planları oluşturma veya bildirim koşulları oluşturma) bireysel bir geliştirici için de gerçekleştirebilirsiniz. Örneğin, belirli bir geliştirici için banka hesabı oluşturabilir 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ştirme hakkında ayrıntılı talimatları nerede bulabileceğiniz de listelenir.
| Görev | Talimatları bulabileceğiniz yerler |
|---|---|
| Bir geliştirici tarafından kabul edilen hükümler ve koşulları görüntüleme |
API'yi kullanan bir geliştirici veya şirket tarafından kabul edilen hüküm ve koşulları görüntüleme |
| Bir geliştirici tarafından kabul edilen API paketlerini görüntüleme |
API'yi kullanan bir geliştirici veya şirket tarafından kabul edilen API ürün paketlerini görüntüleme |
| Geliştirici fiyat planı oluşturma | |
| Geliştiricinin kullanabileceği ücret planlarını görüntüleme | |
| Belirli bir geliştiriciye sunulan ve belirli bir ürünü içeren fiyat planlarını görüntüleme |
API'yi kullanarak bir API ürünü içeren, geliştirici için kabul edilmiş bir ücret planını görüntüleme |
| Yalnızca kabul edilen geliştirici fiyat planlarını görüntüleme |
API'yi kullanan bir geliştirici tarafından kabul edilen tüm fiyat 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 ödemeli bakiyesine "para ekleme" | |
| Geliştiricinin ön ödemeli bakiyesini görüntüleme | |
| Geliştirici için bildirim koşulu ayarlama | |
| Bir geliştirici için rapor tanımları oluşturma ve görüntüleme |