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:
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.
- Create Developer Category'yi (Geliştirici Kategorisi Oluştur) tıklayın.
Bir 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 kategoriyi name hem de description yükte belirtmeniz gerekir. Ö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
Aşağıdaki kaynaklara sırasıyla bir POST isteği göndererek şirketi veya geliştiriciyi eklediğinizde ya da düzenlediğinizde geliştirici kategorisine geliştirici veya şirket ekleyin:
- /organizations/{org_name}/companies
- /organizations/{org_name}/developers
Şirketi veya geliştiriciyi düzenlerken bir geliştiriciyi ya da şirketi geliştirici kategorisine eklemek için sırasıyla aşağıdaki kaynaklara bir 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 kategori dahili kimliğiyle birlikte bir ö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
Bir kuruluştaki belirli bir geliştirici kategorisini veya tüm geliştirici kategorilerini görüntüleme
/mint/organizations/{org_name}/developer-categories/{category_id} adresine bir 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 bir 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. |