计量授权

应用计量密钥

  1. 创建 Metered 类的实例。
  2. 将您的公钥和私钥传递给 set_metered_key 方法。
  3. 执行一些处理(执行任务)。
  4. 调用 Metered 类的 get_consumption_quantity 方法。

您应该能够看到迄今为止已消耗的 API 请求数量/金额。

以下示例代码展示了如何使用计量授权:

import aspose.slides as slides

# 创建 Metered 类的实例
metered = slides.Metered()

# 将公钥和私钥传递给 Metered 对象
metered.set_metered_key("<valid public key>", "<valid private key>")

# 在 API 调用之前获取已消耗的数量值
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)

# 在此使用 Aspose.Slides API 执行操作
# ...

# 在 API 调用之后获取已消耗的数量值
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)

常见问题

我可以在同一个应用程序中同时使用计量许可证和常规许可证(永久或临时)吗?

可以。计量是一种可以与现有 licensing methods 一起使用的额外授权机制。您可以在应用启动时选择使用哪种机制。

计量许可证的消耗具体指什么:操作还是文件?

计量基于 API 使用量,即请求或操作的次数。您可以通过 consumption‑tracking methods 获取当前的消耗情况。

计量许可证适用于实例经常重启的微服务和无服务器环境吗?

适用。由于计费在每次 API 调用层面完成,频繁的冷启动场景是兼容的,只要能够保持稳定的网络访问以进行计量计算。

使用计量许可证时,库的功能是否与永久许可证不同?

不不同。这仅涉及授权和计费机制,产品的功能保持一致。

计量许可证与试用版和临时许可证有什么关系?

试用版会有限制并添加水印,temporary license 可在 30 天内解除限制,而计量许可证则在解除限制的同时根据实际使用量计费。

我可以通过自动响应消费阈值来控制预算吗?

可以。常见做法是定期通过 tracking methods 读取当前消耗,并在应用或监控层面实现自定义的限制或警报。