Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Para kazandıran 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 birincil faktör, geliştiricilerin yönetim kullanıcı arayüzünde oturum açmak, Edge Management API'ye yapılan çağrılarda kimlik bilgileri göndermek veya bir geliştirici portalında oturum açmak için kimlik bilgilerine ihtiyaç duyup duymaması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önetici hesaplarına sahip olmaları gerekir.
- Yalnızca kimlik bilgisi gerektirmeyen test geliştiricileri oluşturmanız gerekiyorsa (ör. kurgusal test geliştiricileriyle API çağrıları yapmak istiyorsanız) Apigee hesabı gerekmez.
Kullanıcı arayüzünü kullanarak uygulama geliştiricilerini yönetme
Uygulama geliştiricilerini 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ştiricileri oluşturulduktan sonra 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şturun, yönetin ve etkinleştirin.
Ş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ınlama > Para kazanma > Şirketler'i seçin.
Şirketler sayfası görüntülenir.
Şekilde de belirtildiği 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 atanan geliştirici sayısı ve durum dahil olmak üzere tüm şirketlerle ilgili özet bilgileri görüntüleme
- Şirket ekleme
- Bir şirketi etkinleştirme veya devre dışı bırakma
- Şirketi düzenleme
- Şirket silme
- Şirket listesinde arama yapma
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Şirketler sayfasına erişmek için:
http://ms-ip:9000
adresinde oturum açın. 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.
- Mevcut şirketlerin listesini görüntüleme
- Şirket yönetebilirsiniz. Ö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, faturalandırma türü varsayılan olarak
PREPAID
veyaPOSTPAID
olabilir. Daha fazla bilgi için API'yi kullanarak ön ödemeli ve faturalı 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 dizeye 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.
Şirketleri etkinleştirme ve devre dışı bırakma
Bir şirketi etkinleştirmek ve devre dışı bırakmak için:
- Şirket sayfasına erişin.
- İmlecinizi etkinleştirmek istediğiniz şirketin üzerine getirin ve işlemler menüsünde 'ü 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.
- İmlecinizi düzenlemek istediğiniz şirketin üzerine getirin ve işlemler menüsünde simgesini tıklayın.
- Şirket ayrıntılarını 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.
- 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'nin kullanımı aşağıdaki bölümlerde açıklanmaktadır.
API'yi kullanarak şirket ve geliştirici oluşturma ve güncelleme
API Edge yönetim API'si ile şirketleri ve geliştiricileri yönetmek için aşağıdaki API bölümlerine bakın:
- Şirket oluşturma
- Geliştirici oluşturma
Not: Geliştirici oluştururken özel özellikler göndererek para kazanma bilgilerini yapılandırın. - Şirket geliştiricileri ekleme veya güncelleme
Not: İsteğe bağlı olarak geliştiriciye rol atayabilirsiniz ancak bu zorunlu değildir. Geliştirici rollerinin listesini görmek için Geliştirici rollerini alma başlıklı makaleyi inceleyin. - Tüm geliştiriciler veya tek bir geliştirici için para kazanma yapılandırmasını listeleyin
Not: Geliştiriciyi oluştururken veya güncellerken özel özellikleri ileterek para kazanma bilgilerini tanımlayın. Standart (para kazanma amaçlı olmayan) API kullanılarak ayarlanan para kazanma özel özelliklerini görüntüleyerek tüm geliştiricileri veya tek bir geliştiriciyi listeleyebilirsiniz.
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 POST isteği gönderin. İsteği gönderirken istek gövdesinde 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 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ın görünümü aşağıdaki gibi olacaktır (yalnızca yanıtın bir kısmı gösterilmiştir):
{ "description" : "App Developer", "id" : "appdeveloper", "name" : "appDeveloper", "organization" : { ... } }
API için geliştirici rolü yapılandırma ayarları
API'ye aşağıdaki geliştirici rolü yapılandırma seçenekleri 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
organizations/{org_name}/tax-engine
adresine GET isteği göndererek bir geliştiricinin geçerli vergi oranını öğrenebilirsiniz. İ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ınız aşağıdaki gibi görünecektir:
0.09
API'yi kullanarak geliştiricilere özel diğer görevleri gerçekleştirme
Bir kuruluş için yapabileceğiniz para kazanmayla ilgili görevlerin çoğunu (ör. ücret planları oluşturma veya bildirim koşulları oluşturma) bireysel geliştiriciler için de yapabilirsiniz. Ö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ştirmeyle ilgili ayrıntılı talimatları bulabileceğiniz yerler de listelenir.
Görev | Talimatları nerede bulabilirim? |
---|---|
Geliştirici tarafından kabul edilen hükümler ve koşulları görüntüleme | |
Bir geliştiricinin kabul ettiği 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 ücret planı oluşturma | |
Geliştiricilerin kullanabileceği ücret planlarını görüntüleme | |
Belirli bir geliştiricinin kullanabileceği ve belirli bir ürünü içeren ücret planlarını görüntüleme |
API'yi kullanan bir API ürünü içeren geliştirici için kabul edilen ücret planını görüntüleme |
Yalnızca kabul edilen geliştirici ücret planlarını görüntüleme |
API'yi kullanan bir geliştiricinin kabul ettiği tüm ücret planlarını görüntüleme |
Geliştiriciye kredi verme | |
Geliştirici için kredi limiti ayarlama | |
Geliştirici kredi limitini görüntüleme | |
Geliştiricinin ön ödemeli bakiyesine "para ekleme" (bir tutar ekleme) | |
Geliştiricinin ön ödemeli 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 |