Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Geliştirici kategorisi, benzer özelliklere sahip geliştiricilerin veya şirketlerin gruplandırılmasıdır. Bu gruplandırma, para kazanma ayarlarını söz konusu kategoriye göre yapılandırmanıza olanak tanır. Örneğin, "revenue_sharing" adlı bir geliştirici kategorisi oluşturup geliştiricileri bu kategoriye ekleyerek gelir paylaşımı için uygulama geliştiren tüm geliştiricilere uygulanan ücret planları oluşturabilirsiniz. Geliştirici kategorileriyle fiyat planları oluşturma hakkında daha fazla bilgi için Fiyat planları oluşturma başlıklı makaleyi inceleyin.
Geliştirici Kategorileri sayfasını keşfetme
Aşağıdaki bölümlerde açıklandığı gibi Edge kullanıcı arayüzünü veya klasik Edge kullanıcı arayüzünü kullanarak Geliştirici Kategorileri sayfasına erişin.
Edge kullanıcı arayüzü
Kategori Geliştirme sayfasına erişmek için:
- apigee.com/edge adresinden giriş yapın.
- Soldaki gezinme çubuğunda Yayınla > Para kazanma > Geliştirici Kategorileri'ni seçin.
Geliştirici Kategorileri sayfası gösterilir.

Şekilde vurgulandığı gibi, Geliştirici Kategorileri sayfası şunları yapmanıza olanak tanır:
Classic Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Kategori Geliştirme 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 > Geliştirici Kategorileri'ni seçin.
Geliştirici Kategorileri sayfası gösterilir.
Geliştirici Kategorileri sayfası sayesinde şunları yapabilirsiniz:
Geliştirici kategorisi ekleme
Kullanıcı arayüzünü kullanarak geliştirici kategorisi eklemek için:
- Kategori Geliştirme sayfasına erişin.
- + Geliştirici Kategorisi'ni tıklayın.
- Yeni kategori için bir ad ve kısa bir açıklama girin.
- Geliştirici Kategorisi Oluştur'u tıklayın.
Geliştirici kategorisine şirket ekleme
Bir geliştirici kategorisine şirket ekleme Bir şirket yalnızca bir geliştirici kategorisine ait olabilir.
Bir geliştirici kategorisine şirket eklemek için:
- Üst gezinme çubuğunda Yayınla > Şirketler'i seçin.
- Geliştirici kategorisine eklemek istediğiniz şirketi seçin.
- Şirket sayfasında Düzenle'yi tıklayın.
- Şirket için Geliştirici Kategorisi'ni seçin.
- Kaydet'i tıklayın.

Geliştirici kategorisini düzenleme
Kullanıcı arayüzünü kullanarak bir geliştirici kategorisini düzenlemek için:
- Kategori Geliştirme sayfasına erişin.
- İmleci düzenlemek istediğiniz geliştirici kategorisinin üzerine getirin ve
simgesini tıklayın. - Geliştirici kategorisini girin.
- Geliştirici Kategorisini Güncelle'yi tıklayın.
Geliştirici kategorisini silme
Kullanıcı arayüzünü kullanarak bir geliştirici kategorisini silmek için:
- Kategori Geliştirme sayfasına erişin.
- İmleci, düzenlemek istediğiniz geliştirici kategorisinin üzerine getirin.
simgesini tıklayın.- İşlemi onaylamak için Sil'i tıklayın.
API'yi kullanarak geliştirici kategorilerini yönetme
Geliştirici kategorilerini aşağıdaki bölümlerde açıklandığı şekilde API'yi kullanarak yönetin.
API kullanarak geliştirici kategorisi ekleme
/mint/organizations/{org_name}/developer-categories adresine bir POST isteği göndererek geliştirici kategorisi ekleyin.
İsteği gönderirken hem kategori name hem de description yükte belirtilmelidir. Örneğin:
curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
-H "Content-Type:application/json" \
-d '{
"name": "Gold",
"description": "Gold membership"
}' \
-u email:password
Yanıt aşağıdaki gibi görünmelidir:
{
"description" : "Gold membership",
"id" : "aa6f960a-d9fd-416e-be39-c071418aabd0",
"name" : "Gold"
}API'yi kullanarak bir geliştiriciyi veya şirketi geliştirici kategorisine ekleme
Şirketi veya geliştiriciyi eklerken ya da düzenlerken aşağıdaki kaynaklara sırasıyla bir POST isteği göndererek geliştirici kategorisine geliştirici veya şirket ekleyin:
- /organizations/{org_name}/companies
- /organizations/{org_name}/developers
Şirketi veya geliştiriciyi düzenlerken geliştirici kategorisine geliştirici ya da şirket eklemek için sırasıyla aşağıdaki kaynaklara PUT isteği gönderin:
- /organizations/{org_name}/companies/{company_id}
- /organizations/{org_name}/developers/{developer_id}
Bir şirket veya geliştirici yalnızca bir geliştirici kategorisine ait olabilir.
İstek gövdesinde MINT_DEVELOPER_CATEGORY öğesini, değer olarak kategoriye ait dahili kimlik ile birlikte özellik olarak belirtin. Örneğin, aşağıdaki istek, zaten mevcut olan bir geliştiriciyi aa6f960a-d9fd-416e-be39-c071418aabd0 kimlikli "Altın" kategorisi adlı geliştirici kategorisine ekler.
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/K4jW2QLjZ1h8GFA8" \
-H "Content-Type: application/json" \
-d '{
"email" : "developer@apigee.com",
"developerId" : "K4jW2QLjZ1h8GFA8",
"firstName" : "Dev",
"lastName" : "One",
"userName" : "devone",
"attributes" : [ {
"name" : "MINT_REGISTRATION_ID",
"value" : "dev1"
}, {
"name" : "MINT_DEVELOPER_LEGAL_NAME",
"value" : "DEV ONE"
}, {
"name" : "MINT_DEVELOPER_TYPE",
"value" : "TRUSTED"
}, {
"name" : "MINT_BILLING_TYPE",
"value" : "PREPAID"
}, {
"name" : "MINT_IS_BROKER",
"value" : "TRUE"
}, {
"name" : "MINT_DEVELOPER_CATEGORY",
"value" : "aa6f960a-d9fd-416e-be39-c071418aabd0"
}, {
"name" : "MINT_DEVELOPER_ADDRESS",
"value" : "{
"address1": "Dev One Address",
"city": "Pleasanton",
"country": "US",
"isPrimary": "true",
"state": "CA",
"zip": "94588"
}"
}
}' \
-u email:password
API'yi kullanarak geliştirici kategorilerini görüntüleme
Belirli bir geliştirici kategorisini veya bir kuruluştaki tüm geliştirici kategorilerini görüntüleme
/mint/organizations/{org_name}/developer-categories/{category_id} adresine GET isteği göndererek belirli bir geliştirici kategorisini görüntüleyin. Burada {category_id}, geliştirici kategorisinin tanımlayıcısıdır (Geliştirici kategorisini eklediğinizde yanıt içinde kimlik döndürülür). Örneğin:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
-H "Accept:application/json" \
-u email:password
/mint/organizations/{org_id}/developer-categories adresine GET isteği göndererek bir kuruluşun tüm API geliştirici kategorilerini görüntüleyin. Örneğin:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
-H "Accept:application/json" \
-u email:password
API'yi kullanarak geliştirici kategorisini düzenleme
/mint/organizations/{org_name}/developer-categories/{category_id} adresine PUT isteği göndererek geliştirici kategorisini düzenleyin. Burada {category_id}, güncellenecek kategorinin kimliğidir. İstek gövdesinde güncellenen ayarları ve geliştirici kategorisinin kimliğini belirtmeniz gerekir. Örneğin, aşağıdaki istek bir geliştirici kategorisinin açıklamasını düzenler:
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
-H "Content-Type: application/json" \
-d '{
"id": "aa6f960a-d9fd-416e-be39-c071418aabd0",
"description": "Premium membership"
}' \
-u email:password
API'yi kullanarak geliştirici kategorisi silme
/mint/organizations/{org_name}/developer-categories/{category_id} adresine bir DELETE isteği göndererek geliştirici kategorisini silin. Burada {category_id}, silinecek geliştirici kategorisinin kimliğidir. Örneğin:
curl -X DELETE "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
-H "Accept:application/json" \
-u email:password
API için geliştirici kategorisi yapılandırma özellikleri
Aşağıdaki tabloda, API kullanılarak ayarlanabilen yapılandırma özellikleri özetlenmektedir.
| Ad | Açıklama | Varsayılan | Zorunlu mu? |
|---|---|---|---|
name |
Tesis adı. MINT_DEVELOPER_CATEGORY olarak ayarlayın. |
Yok | Evet |
value |
Geliştiricinin eklendiği geliştirici kategorisinin kimliği. |
Yok | Evet, geliştirici kategorisini ayarlamak için. |