您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件。 資訊
簡介
如果採用僅限費用的方案,開發人員僅須支付費率方案中指定的 API 供應商費用,例如一次性設定費用或提前解約費用。(如要瞭解如何在費率方案中指定費用,請參閱「為費率方案新增費用」一節)。不會產生額外費用。
建立方案時,您可以選擇指定續約條款,也就是續約時間範圍。除非開發人員終止方案,否則營利功能會在續約期結束時自動續訂方案。如果開發人員在續約期限前終止費率方案,且提前解約費用生效,則開發人員必須支付該費用。
工具箱
使用營利 API 新增僅限計費方案的詳細資料。方法是在對 /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
資源的呼叫中設定相關屬性 (建立費率方案時)。
使用 API 指定僅費用的方案詳細資料
建立費率方案時,必須指定費用「僅費用方案」的詳細資料。詳細資料可在呼叫的要求主體中指定。
舉例來說,下列程式碼會建立僅費用的費率方案。方案會指定提前終止費用 (20 美元)、設定費用 (10 美元),以及週期性費用 (每月 5 美元)。這筆費用將在 30 天內到期,但週期性費用應全額付清 (亦即不會按比例計費)。續約期限為 6 個月。(其中醒目顯示費用相關規格和續約條款規格)。
$ 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
屬性為空白。如為僅限費用的費率方案,除了費用和續約期外,其他詳細資料不會提供額外詳細資料。
{ "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" }
如需費率方案選項的完整清單,請參閱「費率方案設定」。
後續步驟
視需要新增免費增值方案。請參閱新增免費增值方案。
建立費率方案並提供費率方案的詳細資料後,您可以發布方案或將方案儲存為草稿。詳情請參閱「管理及發布費率方案」。