Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Giriş
Yalnızca ücret planında, geliştirici yalnızca ücret planında belirtilen API sağlayıcı ücretlerini (ör. tek seferlik kurulum ücreti veya erken fesih ücreti) öder. (Ücret planında ücretlerin nasıl belirtileceği hakkında bilgi için Ücret planına ücret ekleme bölümüne bakın.) İşlemle ilgili ek ücretler yoktur.
Planı oluştururken isteğe bağlı olarak yenileme şartlarını (yani yenileme dönemini) belirtebilirsiniz. Para kazanma özelliği, yenileme döneminin sonunda planı otomatik olarak yeniler (geliştirici planı feshedmediği sürece). Geliştirici, bir ücret planını yenileme döneminden önce feshederse ve erken fesih ücreti geçerliyse bu ücret geliştiriciden alınır.
Araç Kutusu
Ücretleri yalnızca para kazanma API'sini kullanarak plan ayrıntılarını eklersiniz. Bunu, /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
kaynağına yapılan bir çağrıda istek gövdesinde alakalı özellikleri ayarlayarak (ücret planını oluşturduğunuzda) yapabilirsiniz.
API'yi kullanarak yalnızca plan ayrıntılarını belirtme, ücretleri de belirtme
Ücret planı ayrıntılarını yalnızca ücret planını oluştururken belirtirsiniz. Ayrıntıları, çağrının istek gövdesinde belirtirsiniz.
Örneğin, aşağıdaki yalnızca ücretli bir ücret planı oluşturur. Planda erken fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen ücret (aylık 5 ABD doları) belirtilmiştir. Ücretler 30 gün içinde ödenmelidir ve yinelenen ücretin tamamı ödenmelidir (yani, oransal olarak dağıtılmaz). Yenileme süresi 6 aydır. (Ücretlerle ilgili özellikler ve yenileme dönemi özellikleri vurgulanmıştır.)
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Standard fees only plan", "advance": "false", "contractDuration": "6", "contractDurationType": "MONTH", "currency": { "id" : "usd" }, "earlyTerminationFee": "20", "description": "Standard fees only plan", "displayName": "Standard fees only plan", "frequencyDuration": 1, "frequencyDurationType": "MONTH", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "prorate": "false", "paymentDueDays": "30", "published": "true", "ratePlanDetails": [], "recurringFee": "5", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
ratePlanDetails
özelliğinin boş olduğunu görebilirsiniz. Yalnızca ücretli ücret planı için, ücretler ve yenileme dönemi dışında ek bilgi sağlanmaz.
{ "advance" : false, "contractDuration" : 6, "contractDurationType" : "MONTH", "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "description" : "Standard fees only plan", "displayName" : "Standard fees only plan", "earlyTerminationFee" : 20, "freemiumDuration" : 0, "freemiumDurationType" : "MONTH", "freemiumUnit" : 0, "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "id" : "location_standard_fees_only_plan", "monetizationPackage" : { "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "Location", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... "status" : "CREATED" }, "name" : "Standard fees only plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : false, "ratePlanDetails" : [ ], "recurringFee" : 5, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-07-30 00:00:00", "type" : "STANDARD" }
Ücret planı seçeneklerinin tam listesi için Ücret planı yapılandırma ayarlarına bakın.
Sonraki adımlar
Dilerseniz freemium plan ekleyebilirsiniz. Freemium plan ekleme başlıklı makaleyi inceleyin.
Fiyat planını oluşturup fiyat planı ayrıntılarını sağladıktan sonra planı yayınlayabilir veya taslak olarak kaydedebilirsiniz. Daha fazla bilgi için Ücret planlarını yönetme ve yayınlama başlıklı makaleyi inceleyin.