Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Giriş
Yalnızca ücretli planda geliştirici, yalnızca ücret planında belirtilen API sağlayıcı ücretlerini öder. tek seferlik kurulum ücreti veya erken fesih ücreti gibi. (Daha fazla bilgi için Ücret planına ücret ekleme bölümüne bakın. (ücret planında ücretlerin nasıl belirtileceğine ilişkin). İşlemle ilgili başka hiçbir daha fazla bilgi edineceksiniz.
Planı oluştururken isteğe bağlı olarak yenileme şartlarını, yani zaman aralığını . Para kazanma, yenileme döneminin sonunda planı otomatik olarak yeniler (yenileme Geliştiricinin planı feshedtiği durumda). Geliştirici, ücret planını yenilemeden önce feshederse erken feshetme ücreti uygulanırsa ve bu ücret geliştiriciden alınır.
Araç Kutusu
Ücretleri yalnızca para kazanma API'sini kullanarak plan ayrıntılarını eklersiniz. Bunu yapmak için
özelliklerini
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans
kaynak
(ücret planını oluşturduğunuzda).
API'yi kullanarak yalnızca plan ayrıntılarını belirtme,
Ücret planını oluştururken yalnızca plan ayrıntılarını belirtirsiniz. Ayrıntıları çağrının istek gövdesine yazılmalıdır.
Örneğin, aşağıdaki yalnızca ücretli bir ücret planı oluşturur. Planda proje ekibinin fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen bir ücret (5 ABD doları dolara kadar ödeme yapmak için kullanılabilir. Ücretlerin 30 gün içinde ödenmesi gerekir ve yinelenen ücretin tamamı (yani orantılı değildir.) Yenileme dönemi 6 aydır. (Ücretle ilgili spesifikasyonlar da (yenileme dönemi spesifikasyonlarının vurgulandığından emin olun).)
$ 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 dönemi dışında ek bir bilgi sağlanmamaktadır.
{ "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ı bölümünü inceleyin. yapılandırma ayarlarını inceleyebilirsiniz.
Sonraki adımlar
Dilerseniz freemium plan ekleyebilirsiniz. Ücretsiz 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 bunu taslak olarak kaydedebilir. Bkz. Yönetim ve ücret planları yayınlama bölümüne göz atın.