Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Giriş
Yalnızca ücretli planda, geliştirici sadece ü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 olarak ek ücret alınmaz.
Planı oluştururken isteğe bağlı olarak yenileme şartları (yenileme süresi) belirtebilirsiniz. Para kazanma özelliği, planı yenileme döneminin sonunda otomatik olarak yeniler (geliştiricinin feshedilmediği durumlar hariç). Geliştirici, yenileme süresinden önce ücret planını feshederse ve erken fesih ücreti geçerli olursa söz konusu geliştiriciden ücret alınır.
Araç Kutusu
Para kazanma API'sini kullanarak yalnızca ücret 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 ilgili özellikleri ayarlayarak (ücret planını oluştururken) yapın.
API'yi kullanarak yalnızca ücret plan ayrıntılarını belirtme
Ücret planını oluştururken yalnızca ücret planı ayrıntılarını belirtirsiniz. Ayrıntıları, çağrının istek gövdesinde belirtirsiniz.
Örneğin, aşağıdaki işlem yalnızca ücretli ücret planı oluşturur. Planda, erken fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen bir ücret (aylık 5 ABD doları) belirtilmiş. Ücretlerin son ödeme tarihi 30 gündür ve yinelenen ücretin tamamı tahsil edilir (yani, eşit olarak bölünmez). Yenileme süresi 6 aydır. (Ücretle ilgili spesifikasyonlar ve yenileme süresi spesifikasyonları 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ğuna dikkat edin. Yalnızca ücretli ücret planı için ücretler ve yenileme süresi dışında sağlanacak ek bilgi yoktur.
{ "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ı bölümüne bakın.
Sonraki adımlar
İsteğe bağlı olarak, bir freemium plan ekleyin. Freemium plan ekleme başlıklı makaleyi inceleyin.
Ücret planını oluşturup ücret 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 bölümüne bakın.