計量授權
簡介
計量授權是一種可與現有授權方式並行使用的授權機制。如果您希望根據使用 Aspose.Slides API 功能的情況計費,請選擇計量授權。
套用計量金鑰
注意
計量授權是一種全新的授權機制,可與現有授權方式並行使用。如果您希望根據使用 Aspose.Slides API 功能的情況計費,請選擇計量授權。
購買計量授權時,您會取得金鑰(而非授權檔)。此計量金鑰可使用 Aspose 提供的 Metered 類別套用於計量操作。欲了解更多資訊,請參閱 計量授權常見問題。
-
建立 Metered 類別的實例。
-
將您的公鑰與私鑰傳遞給 setMeteredKey 方法。
-
執行一些處理(執行任務)。
-
呼叫 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 天內移除限制,而計量授權則移除限制,並根據實際使用量收費。
我能否在超過消耗門檻時自動做出回應以控制預算?
可以。常見做法是定期透過追蹤方法讀取目前的消耗量,並在應用程式或監控層面自行實作限制或警示。