計量授權

簡介

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

套用計量金鑰

  1. 建立 Metered 類別的實例。

  2. 將您的公開金鑰和私密金鑰傳遞給 setMeteredKey 方法。

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

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

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

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

// 建立 Metered 類別的實例
com.aspose.slides.Metered metered = new com.aspose.slides.Metered();

try {
    // 將公開金鑰與私密金鑰傳遞給 Metered 物件
    metered.setMeteredKey("<valid public key>", "<valid private key>");

    // 取得 API 呼叫前的已消耗數量值
    double amountBefore = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed before: " + amountBefore);

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

    // 取得 API 呼叫後的已消耗數量值
    double amountAfter = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed after: " + amountAfter);
} catch (Exception ex) {
    ex.printStackTrace();
}

常見問題

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

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

在計量授權下,究竟以何種方式計算消耗:操作還是檔案?

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

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

可以。由於計算是以 API 呼叫層級進行,頻繁冷啟動的情境也是相容的,只要有穩定的網路存取以執行計量計算即可。

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

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

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

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

我能夠在超過消耗門檻時自動採取行動,以控制預算嗎?

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