您正在查看 Apigee Edge 說明文件。
參閱 Apigee X說明文件。 資訊
簡介
在費率表方案中,開發人員必須為每筆交易付費。針對這類方案,您需要提供其他詳細資料,例如收費模式和收費模式的價格。
您可以選擇為個別產品 (而非 API 套件) 指定免費增值方案,但只能為特定產品方案執行此操作。
系統何時會向你收取週期性費用和套裝組合方案?
費率方案可包含週期性費用與 API 套裝組合 (磁碟區頻帶和套裝組合方案),兩者皆包含收費的特定時間,以及套裝組合方案重設為零。下表說明收取週期性費用和重設套裝組合計數的時間。如果開發人員的應用程式已達到特定交易限制,因此無法再發出 API 呼叫,則 API 呼叫計數會重設為零,應用程式才能再次發出呼叫。
如果計畫: | ...發生這個情況 |
---|---|
|
週期性費用和套裝組合方案會在每月第一天重設 (預設值)。 如果是每月在特定日期重複發生的事件,請使用管理 API 建立費率方案,並使用 |
|
週期性費用和套裝組合方案會在開發人員的費率方案開始日期後 7 天重設。 |
|
定期費用和套裝組合方案會在開發人員的費率方案開始日期 X 天後重設。 |
|
套裝方案會根據費率表中定義的匯總依據重設。舉例來說,假設開發人員於每個月的 19 日開始費率方案,且匯總依據為每 1 個月,那麼系統會在每月 19 日重設套裝組合。 注意:每個月的日子不一定相同。舉例來說,如果費率方案的開始日期為 12 月 31 日,則 2 月以外的非閏年,因此重設日期會變為 28 日,因為 2 月只有 28 天。之後的 28 天仍將保留至重設日。 |
使用 UI 設定價目表方案
按照下方說明設定費率表方案。
Edge
如要設定價目表企劃書,請在建立或編輯價目表企劃書時,選取「價目表」或「價目表和收益分潤」企劃書類型,然後在「價目表」部分選取下列任一收費模式:
充電模式 | 說明 |
固定費率 | 開發人員必須針對每筆交易支付固定費率。 |
音量分組 | 開發人員的收費率會因交易量而異。 |
套裝組合 | 我們會向開發人員預先收取每筆交易的固定金額費用。無論是否完全使用套裝組合,開發人員一律都會收取指定金額。 注意:如果您選取「費率表」和「收益分潤」,系統就不會顯示這個選項。 |
然後根據所選的充電模式設定下列資訊。
充電模式 | 欄位 | 說明 |
全部 | 計算頻率 | 計算交易量 (或自訂屬性相關的交易量) 的時間範圍。選取月數 (1 至 24 個月)。 |
固定費率 | 固定費率 | 每筆交易的收費費率。輸入十進位數字 (最多到小數點後四位數)。
注意:您可以使用 API (而非 UI) 設定可為收費率指定的小數位數。詳情請參閱「設定費率方案費率的小數點數」。 舉例來說,如果您輸入 0.10,且貨幣為美元,則每筆交易的費用為 $0.10 美元 (如果是根據自訂屬性收費,例如交易中傳送的位元組數量,則每傳送指定位元組數量的費用為 $0.10 美元)。 |
音量分組 | 音量頻帶 | 以音量頻帶充電模式來說,交易量 (或根據客戶屬性計算) 的一或多個範圍 (每個範圍皆為「音量頻帶」)。每個音量頻帶都可以指派費率。該費率適用於適用音量頻帶的所有交易。指定第一個頻帶的上限,例如上限為 1000 (下限預設為大於 0)。
按一下「+ 新增」即可新增其他錶帶。 將最後一區的上限留空,表示所有高於此等級的交易。 注意:您可以使用 API (而非 UI) 設定可為收費率指定的小數位數。詳情請參閱「設定費率方案費率的小數點數」。 舉例來說,如果您在「音量頻帶」部分指定兩個音量頻帶 (>0-1000 和 1000 以上),您可以為 >0-1000 音量頻帶輸入 0.15,為 1000 以上音量頻帶輸入 0.10。如果選取的貨幣是美元,那麼前 1,000 筆交易的匯率為每次交易的 $0.15 美元,而交易超過 1,000 筆交易時,每筆交易的匯率都是 $0.10 美元。 |
套裝組合 | API 套裝組合價格 | 套裝組合中的交易次數 (或與自訂屬性相關的數字,例如套裝組合中傳輸的位元組總數)。每個套裝組合都可以指派價格。價格會套用至整個套裝組合。指定第一個套件的上限,例如最多 1000 個 (下限預設為大於 0)。 按一下「+ 新增」即可新增其他套裝組合。您必須為最後一組套裝組合指定上限,除非您想向開發人員收取無限交易的固定金額。 注意:您可以設定可透過 API (而非 UI) 計費的小數位數。詳情請參閱「設定費率方案費率的小數點數」。 舉例來說,如果您在「套裝組合大小」部分指定兩個套件 (大於 0 到 1000,且大於 1000,最多 2000),那麼針對數量大於 0 的組合,可以為大於 0 的組合輸入 50,而數量大於 1000 的組合時則輸入 40。如果所選貨幣為美元,第一個套裝組合的價格為 $50 美元,第二個套裝組合的價格則為 $40 美元。無論開發人員在套裝組合中使用的交易次數為何,開發人員一律都會收取適用的套裝組合價格。也就是說,一旦套裝組合中的第一筆交易完成,開發人員就會立即收取套裝組合價格。 |
如果您已為 API 產品定義自訂屬性,可以設定自訂評分參數,根據每筆交易中的自訂屬性向應用程式開發人員收費。舉例來說,如果您制定方案來向開發人員收取每筆交易的費用,即可根據自訂屬性 (例如後端傳輸的位元組數 (可能會因交易而異)) 設定方案費率。
在這種情況下,請選取「使用自訂評分參數」,然後從下拉式清單中選取自訂屬性。詳情請參閱「設定含有自訂屬性的費率方案」。
傳統版 Edge (Private Cloud)
如要使用 Classic Edge UI 設定價目表方案,請按照下列步驟操作:
- 按照這篇文章的步驟建立費率方案。
- 在「費率方案類型」下拉式選單中選取「價目表」,即可設定收益模式。
- 如果所選 API 套件包含多個 API 產品,請選取下列其中一個選項:
注意:如果 API 套件只包含單一 API 產品,您可以略過這個步驟。
- 產品專屬方案,為每個 API 產品個別設定費率方案詳細資料。
- 所有產品的一般方案:設定所有 API 產品的費率方案詳細資料。
- 如要查看一般費率方案或各個 API 產品專屬費率方案,請按一下「費率表」。
注意:設定 API 產品專屬方案時,您必須為每個 API 產品個別設定費率表方案。
系統會隨即開啟「價目表」視窗。
- 為 API 產品設定免費增值方案。免付費增值方案可讓開發人員在一段時間內或根據使用量免費使用 API 產品。
輸入下列資訊:
欄位 說明 是否為免費增值產品? 免費試用期的期間。請選取下列任一圓形按鈕:
- 依據數量。免費週期是以「磁碟區」欄位指定的數量為準。
- 按時間長度。費用週期是以「自由時間長度」欄位中指定的時間間隔為準。
- 無論先發生哪種情況,當達到「Volume」欄位中的數量,或「Freemium Duration」欄位中的時間間隔時 (以先發生者為準),免費試用期就會結束。
- 否,這不是免費增值型方案。此為預設值。
免費增值應用程式下載量 開發人員不必支付費用的交易量 (或交易記錄政策中記錄的自訂屬性相關量)。系統會針對 API 產品評估這項指標。輸入卷號,例如 5000。也就是說,在開發人員開始方案後,他們無須為前 5,000 筆交易 (或自訂屬性相關項目的前 5,000 次使用) 付費。只有在「Freemium 產品」欄位中選取「依數量」或「以先到者為準」時,系統才會啟用這個欄位。
免費增值模式時間長度 系統不會向開發人員收費的時間間隔。輸入數字並選取時間範圍,例如「1 個月」。也就是說,開發人員 1 個月內不會收到任何費用。只有在「免付費增值產品?」欄位中選取「依時間長度」或「以先到者為準」時,系統才會啟用這個欄位。
- 請選取下列其中一種收費模式:
- 固定費率。在這個模式中,系統會針對每筆交易向開發人員收取固定費率。
- 音量大小。在這個模式中,系統會根據交易量向開發人員收取浮動費率。
- 套裝組合。在這個模式中,系統會針對每個交易組合向開發人員收取固定金額 (預先支付)。無論是否完全使用套裝組合,開發人員一律都會收取指定金額。
適用於固定費率模式:在「一般費率表」視窗的「定價」部分輸入下列資訊:
欄位 說明 經營者 (或機構) 貴機構的名稱。這個欄位會使用機構設定檔中的「Operator」(或「Organization」) 欄位值預先設定。
國家/地區 貴機構的營運國家/地區。這個欄位預設為使用機構設定檔中的國家/地區欄位值。
固定費率 每筆交易的收費費率。輸入小數 (最多小數點後四位)。
注意:您可以使用 API (而非 UI) 設定可為收費率指定的小數位數。詳情請參閱「設定費率方案費率的小數位數」。
舉例來說,如果您輸入 0.10,而幣別為美元,則開發人員須為每筆交易支付 $0.10 美元 (或者,如果根據自訂屬性 (例如交易傳輸的位元組數) 來計算傳送指定位元組數,開發人員就必須支付 $0.10 美元的費用。
針對交易量區間模型:「一般費率表」視窗會顯示額外欄位,供您指定匯總依據,並指定「交易量區間」,也就是可套用不同費率的交易量範圍。
這類方案通常會提供較高的流量區間折扣率,鼓勵開發人員提高流量。
在「通用價目表」視窗中輸入下列資訊:
欄位 說明 匯總依據 匯總交易量 (或自訂屬性相關數量) 的時間範圍。匯總的交易量用於識別交易量頻帶,以及套用至每筆交易的費率。選取月數 (1 至 12 個月)。
如要進一步瞭解套餐何時會重設,請參閱「何時會收取週期性費用,以及套餐方案何時會重設?」。
音量頻帶 一或多個交易 (或以客戶屬性為準) 的交易量範圍 (每個範圍都是「交易量範圍」)。每個音量頻帶都可以指派費率 (您可以在「價格」部分的「音量頻帶」欄位中設定這項費率)。這項費率會套用至適用的交易量區間內的所有交易。指定第一個頻帶的上限,例如上限為 1000 (下限預設為大於 0)。按一下「+」即可新增第二個頻帶,例如大於 1000 到 2000。按一下「+」即可新增更多錶帶。您可以將最終頻帶的上限保留空白,表示所有高於此等級的交易。
定價 運算子 (或機構) 貴機構的名稱。這個欄位會使用機構設定檔中的「運算子」(或「機構」) 欄位值預設。
國家/地區 貴機構的營業所在地。這個欄位會使用機構設定檔中的「國家/地區」欄位值預設。
幣別 貴機構使用的「基準」或會計幣別。這個欄位會使用機構設定檔中的「貨幣」欄位值預設,但您可以在此處變更。
音量頻帶 音量頻帶的費率。指定每個音量錶帶的速率。為每個頻帶輸入小數數字 (最多可到小數點後四位)。
注意:您可以使用 API (而非 UI) 設定音量頻帶速率的十進位數。詳情請參閱「設定費率方案費率的小數點數量」。
舉例來說,如果您在「音量頻帶」部分指定兩個音量頻帶 (>0-1000 和 1000 以上),您可以為 >0-1000 音量頻帶輸入 0.15,並為 1000 以上音量頻帶輸入 0.10。如果選取的貨幣是美元,則前 1,000 筆交易的匯率為每次交易 $0.15 美元,而交易超過 1,000 筆交易,每筆交易的匯率均為 $0.10 美元。
套裝方案:「Generic Rate Card」視窗會顯示額外欄位,供您指定匯總依據 (開發人員可使用交易套裝的時間長度),以及指定套裝相關資訊,例如套裝大小。
在「一般費率表」視窗中輸入下列資訊:
欄位 說明 匯總依據 開發人員可使用交易套件的時間長度 (或使用自訂的屬性套件)。選取月數 (1 到 12 個月)。這段期間過後,方案就會到期,開發人員必須重新購買方案 (和套裝組合)。
如要進一步瞭解套餐何時會重設,請參閱「何時會收取週期性費用,以及套餐方案何時會重設?」。
套裝組合大小 套裝組合中的交易數量 (或與自訂屬性相關的數字,例如套裝組合中傳輸的位元組總數)。每個套裝組合都可以指派價格 (您可以在「價格」部分的「套裝組合大小」欄位中設定這項價格)。價格適用於整個套裝組合。指定第一個套件的上限,例如上限為 1000 (下限預設為大於 0)。按一下「+」新增第二個組合,例如 1000 以上至 2000 之間的價格。按一下「+」即可新增更多套裝組合。您必須為最後一個套裝組合指定上限,除非您想對開發人員收取最後一個套裝組合中無限交易的固定金額。
定價 運算子 (或機構) 貴機構的名稱。這個欄位會使用機構設定檔中的「運算子」(或「機構」) 欄位值預設。
國家/地區 貴機構的營業所在地。這個欄位會使用機構設定檔中的「國家/地區」欄位值預設。
幣別 貴機構使用的「基本」或會計貨幣。這個欄位預設為使用「機構設定檔」中的「貨幣」欄位值,但您可以在這裡變更。
套裝組合大小 (價格) 套裝組合的價格。您可以為每個套裝組合指定價格。輸入小數 (最多小數點後四位)。
注意:您可以使用 API (而非 UI) 設定可為組合費率指定的小數位數。詳情請參閱「設定費率方案費率的小數點數量」。
舉例來說,如果您在「組合大小」部分指定兩個組合 (大於 0 至 1000,以及大於 1000 至 2000),您可以為大於 0 至 1000 的組合輸入 50,以及大於 1000 至 2000 的組合輸入 40。如果所選貨幣為美元,第一個套裝組合的價格為 $50 美元,第二個套裝組合的價格則為 $40 美元。無論開發人員在套裝組合內使用多少交易量,開發人員就必須支付適用的套裝組合價格。也就是說,一旦完成套裝組合中的第一筆交易,開發人員就會立即收取套裝組合價格。
- 按一下「套用並關閉」,儲存價目表詳細資料並返回標準費率方案視窗。
- 針對 API 產品專屬的費率方案,視需要設定其他 API 產品的費率方案詳細資料。
使用 API 設定費率方案
透過 API 設定價目表方案詳細資料,如下各節所述。
使用 API 指定費率表方案詳細資料
建立價目表時,請指定價目表方案詳細資料。您可以在呼叫 /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
時,在要求主體的 ratePlanDetails
屬性中指定詳細資料。您在 ratePlanDetails
屬性中指定的內容,取決於您選擇的收費模式:固定費率、量級區間或套裝組合。
指定固定費率的收費模式
如要採用固定費率收費模式,請在費率方案詳細資料中指定以下內容:
- 評分參數,指出費率方案是根據交易 (
VOLUME
) 或自訂屬性 (例如MINT_CUSTOM_ATTRIBUTE_1
) 計算。預設為VOLUME
。 - 表示費率按單位固定 (
UNIT
),表示費率是每單位固定的 (亦即並非以交易量為準,如同頻帶或套裝組合充電模式的情況)。 - 付款期限 (例如 30 天)。
- 貴機構的 ID。
- 貴公司使用的「基本」或會計貨幣。
- 費率方案費率,提供費率計算方式的詳細資訊。由於收費模式是以固定費率為準,因此您只需指定一個費率方案費率。
在費率方案費率中指定:
- 費率方案費率的類型 (
RATECARD
)。 - 方案費率。舉例來說,如果您指定 0.10,且幣別為美元,則每筆交易會向開發人員收取 $0.10 美元 (如果是根據自訂屬性收費,例如交易中傳送的位元組數量,則每傳送指定位元組數量,就會向開發人員收取 $0.10 美元)。
- 費率套用的起始單位 (
0
)。這表示費率會套用至每筆交易,從第一筆交易開始。
如需費率方案詳細資料的完整清單,請參閱「費率方案詳細資料配置設定」一文。
例如,以下會建立使用固定收費模式的價目表方案。每筆交易的費率為 $0.10 美元。付款期限為 30 天。(價目表相關詳細資料已加以醒目顯示)。
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan", "displayName" : "Flat rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "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
指定音量頻帶充電模式
在「交易量頻帶」模型中,您可以指定費率方案詳細資料,其中包含一或多個費率方案費率,每個費率都會套用至「交易量頻帶」,也就是交易量範圍 (或根據自訂屬性 (例如傳送的位元組數量) 的範圍)。這類方案通常是設為提供折扣費率,以鼓勵開發人員提高磁碟區。
除了費率方案的費率外,你也可以在費率方案詳細資料中指定以下項目:
- 評分參數,指出費率方案是根據交易 (
VOLUME
) 或自訂屬性 (例如CUSTOM_ATTRIBUTE_1
) 計算。預設為VOLUME
。 - 計量類型 (
VOLUME
),表示費率是根據交易量計算 (也就是說,不是每筆交易的固定費率,如同固定費率收費模式)。 - 付款期限 (例如 30 天)。
- 貴機構的 ID。
- 貴公司使用的「基本」或會計貨幣。
- 時間長度和時間長度類型可以一起指定交易量 (或自訂屬性相關數量) 的匯總時間範圍。也稱之為「匯總基礎」。系統會根據匯總基準 (例如 1 個月) 匯總交易量,以判斷適用的交易量頻帶。
- 用於判斷適用音量頻帶的匯總計數器。
您可以為每個費率方案費率指定下列項目:
- 費率方案費率的類型 (
RATECARD
)。 - 方案的費率。舉例來說,如果您指定 0.10,且幣別為美元,則每筆交易的費用為 $0.15 美元 (如果是根據自訂屬性,例如交易中傳送的位元組數量,則每傳送指定位元組數量的費用為 $0.15 美元)。
- 音量頻帶的起始和結束單位。起始單位會指定音量頻帶的下限,結束單位則會指定音量頻帶的上限。舉例來說,如果您指定的起始單位為 0,結束單位為 1000,則交易頻率頻帶會涵蓋匯總期間內的 1000 筆交易。如果幣別為美元,匯總期間為 1 個月,前 1, 000 筆交易的費率為 0.15,則開發人員在當月最多收取 1, 000 筆交易,因此向開發人員收取每筆交易 $0.15 美元。
如要進一步瞭解套裝組合重設時間,請參閱「系統何時會收取週期性費用和重設套裝組合方案?」一節。
如果您沒有為最終音量頻帶指定結束單位,當交易次數超過該頻帶的起始單位後,該頻帶的費率將套用至所有交易。舉例來說,如果最後一個區間的起始單位是 1000,而您未指定該區間的結束單位,則該區間的費率會套用至匯總期間內 1000 筆交易後的所有交易。
如需費率方案詳細資料的完整清單,請參閱「費率方案詳細資料配置設定」一文。
例如,以下會建立使用頻寬頻帶收費模式的價目表方案。前 1000 筆交易的費率為 $0.15 美元,超過 1000 筆的所有交易則為 $0.10 美元。匯總結果為 1 個月。付款期限為 30 天。(價目表詳細資料會醒目顯示)。
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Volume banded rate card plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Volume banded rate card plan", "displayName" : "Volume banded rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "VOLUME", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.15", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "0.10", "startUnit": "1000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "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
指定套裝組合充電模式
在套裝計費模式中,開發人員會預先支付交易的「套裝組合」費用 (或根據自訂屬性 (例如傳送的位元組數) 支付套裝組合費用)。您需要為每個套件和匯總基礎指定費率,也就是開發人員可使用該套件的一段時間。
舉例來說,假設您設定了兩個套裝組合,其中第一個套裝組合大小為 1 到 1000 筆交易,第二個套裝組合大小為 1001 到 2000 筆交易。第一個套裝組合的費率為 $50 美元,第二個套裝組合的費率為 $40 美元,匯總依據為 1。如果開發人員購買第一個套裝方案的費率表方案,每月可為 1000 筆交易支付 $50 美元 (預付)。無論使用者是否完全使用套裝組合,開發人員都會被收取設定的金額。匯總期間結束後,方案就會到期。如果開發人員想再次使用套裝組合,就必須再次購買方案 (和套裝組合)。
您在費率方案詳細資料中指定的內容,基本上與為量值區間收費模式指定的費率方案詳細資料相同。差異如下:
- 您指定的每個費率方案都適用於套裝組合 (而非銷量區間)。
- 您必須為最後一個套裝組合指定上限,除非您想對開發人員收取無限交易的固定金額。
如需費率方案詳細資料選項的完整清單,請參閱「費率方案詳細資料設定」。
例如,以下會建立使用套裝收費模式的價目表方案。第一個套裝組合 (最多 1,000 筆交易) 的費率會設為 $50 美元,第二個組合 (超過 1,000 筆且最多 2,000 筆交易) 的費率設為 $40 美元。匯總結果為 1 個月。付款期限為 30 天。
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Bundled rate plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Bundled rate plan", "displayName" : "Bundled rate plan", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "true", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "STAIR_STEP", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "50", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "40", "startUnit": "1000", "endUnit": "2000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "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
使用 API 指定個別產品的半免費方案
在費率表方案中,您可以為個別產品 (而非 API 套件) 設定免費增值方案。免付費增值方案可讓開發人員在一段時間內或依據使用量免費使用 API 產品。
為 API 產品設定免費增值方案時,請在費率表方案詳細資料中指定開發人員可免費使用 API 產品提供的資源的期間。時間範圍可以採用下列任一項目:
- 時間長度,也就是生效日期和結束日期之間的時間。
- 數量,例如涉及 API 產品的交易次數,或是交易記錄政策中記錄的自訂屬性數量。
如果免付費期是依據數量計算,請將其指定為免付費期單位數量。舉例來說,以下會建立費率表方案,其中包含以 5000 個單位為基礎的免費增值方案 (已醒目顯示免費增值相關規格)。
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan with freemium period", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan with freemium period", "displayName" : "Flat rate card plan with freemium period", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "myorg" }, "paymentDueDays": "30", "prorate": "false", "published": "false", "ratePlanDetails": [ { "currency": { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "id" : "usd" }, "product" : { "id" : "location", "displayName":"Location" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "myorg" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "freemiumUnit": "5000", "freemiumDuration": "0", "freemiumDurationType": "DAY", "ratingParameterUnit":"MB", "customPaymentTerm": "false", "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "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