Metered Licensing
Contents
[
Hide
]
Metered licensing is a new licensing mechanism that can be used alongside existing licensing methods. If you want to be billed based on your usage of Aspose.Slides API features, you choose metered licensing.
When you purchase a metered license, you get keys (and not a license file). This metered key can be applied using the Metered class Aspose provided for metering operations. For more details, see Metered Licensing FAQ.
- Create an instance the Metered class.
- Pass your public and private keys to the set_metered_key method.
- Do some processing (perform tasks).
- Call the get_consumption_quantity method of the
Metered
class.
You should see the amount/quantity of API requests you have consumed so far.
This sample code shows you how to use metered licensing:
import aspose.slides as slides
# Creates an instance of the Metered class
metered = slides.Metered()
# Passes the public and private keys to the Metered object
metered.set_metered_key("<valid public key>", "<valid private key>")
# Gets the consumed quantity value before API calls
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)
# Do something with Aspose.Slides API here
# ...
# Gets the consumed quantity value after API calls
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)