計量授權

簡介

計量授權是一種可與現有授權方式並行使用的授權機制。如果您希望根據使用 Aspose.Slides API 功能的情況計費,請選擇計量授權。

套用計量金鑰

  1. 建立 Metered 類別的實例。

  2. 將您的公鑰與私鑰傳遞給 setMeteredKey 方法。

  3. 執行一些處理(執行任務)。

  4. 呼叫 Metered 類別的 getConsumptionQuantity 方法。

您應該會看到截至目前已消耗的 API 請求數量。

下列範例程式碼展示如何使用計量授權:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Metered

# 建立 Metered 類別的實例。
metered = Metered()

try:
    # 將公鑰與私鑰傳遞給 Metered 物件。
    metered.setMeteredKey("<valid public key>", "<valid private key>")

    # 取得 API 呼叫前的消耗數量。
    amount_before = Metered.getConsumptionQuantity()
    print("Amount consumed before:", amount_before)

    # 在此使用 Aspose.Slides API 執行某些操作。
    # ...

    # 取得 API 呼叫後的消耗數量。
    amount_after = Metered.getConsumptionQuantity()
    print("Amount consumed after:", amount_after)
except Exception as error:
    print(error)

常見問題

我可以在同一個應用程式中同時使用計量授權與一般授權(永久或暫時)嗎?

是的。計量授權是可與現有授權方式並行使用的額外授權機制。您可以在應用程式啟動時選擇使用哪種機制。

在計量授權下,究竟是以操作次數還是檔案數量作為消耗的計算依據?

計算的是 API 使用量,也就是請求或操作的次數。您可以透過消耗追蹤方法取得目前的消耗量。

計量授權適用於實例頻繁重新啟動的微服務與無伺服器環境嗎?

是的。由於計費是在 API 呼叫層級完成的,頻繁冷啟動的情境仍然相容,只要具備穩定的網路連線以進行計量計算即可。

使用計量授權與永久授權時,函式庫的功能是否有差異?

不會。這僅涉及授權與計費機制,產品功能保持相同。

計量授權與試用版及暫時授權之間有何關聯?

試用版會有功能限制與浮水印,暫時授權可在 30 天內移除限制,而計量授權則移除限制,並根據實際使用量收費。

我能否在超過消耗門檻時自動做出回應以控制預算?

可以。常見做法是定期透過追蹤方法讀取目前的消耗量,並在應用程式或監控層面自行實作限制或警示。