การให้สิทธิ์แบบ Metered
บทนำ
การให้สิทธิ์แบบ Metered คือกลไกการให้สิทธิ์ซึ่งสามารถใช้ร่วมกับวิธีการให้สิทธิ์ที่มีอยู่ได้ หากคุณต้องการให้เรียกเก็บค่าบริการตามการใช้คุณสมบัติของ Aspose.Slides API ให้เลือกการให้สิทธิ์แบบ Metered
Apply Metered Keys
Note
การให้สิทธิ์แบบ Metered เป็นกลไกใหม่ที่สามารถใช้ร่วมกับวิธีการให้สิทธิ์ที่มีอยู่ได้ หากคุณต้องการให้เรียกเก็บค่าบริการตามการใช้คุณสมบัติของ Aspose.Slides API ให้เลือกการให้สิทธิ์แบบ Metered
เมื่อคุณซื้อใบอนุญาตแบบ Metered คุณจะได้รับคีย์ (ไม่ใช่ไฟล์ใบอนุญาต) คีย์ Metered นี้สามารถนำไปใช้ได้โดยใช้คลาส Metered ที่ Aspose จัดให้สำหรับการดำเนินการ Metered สำหรับรายละเอียดเพิ่มเติม ดู Metered Licensing FAQ.
-
สร้างอินสแตนซ์ของคลาส Metered
-
ส่งคีย์สาธารณะและคีย์ส่วนตัวของคุณไปยังเมธอด setMeteredKey
-
ทำการประมวลผลบางอย่าง (ดำเนินการงาน)
-
เรียกเมธอด getConsumptionQuantity ของคลาส Metered
คุณจะเห็นจำนวน/ปริมาณการเรียก API ที่คุณได้ใช้ไปจนถึงขณะนี้
ตัวอย่างโค้ดด้านล่างนี้แสดงวิธีการใช้การให้สิทธิ์แบบ Metered:
import jpype
import asposeslides
if not jpyle.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)
Warning
หากต้องการใช้การให้สิทธิ์แบบ Metered คุณจำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียร เพราะกลไกการให้สิทธิ์นี้ใช้อินเทอร์เน็ตเพื่อโต้ตอบกับบริการของเราอย่างต่อเนื่องและทำการคำนวณFAQ
ฉันสามารถใช้ใบอนุญาตแบบ Metered ร่วมกับใบอนุญาตปกติ (แบบถาวรหรือชั่วคราว) ในแอปพลิเคชันเดียวกันได้หรือไม่?
ใช่ การให้สิทธิ์แบบ Metered เป็นกลไกเพิ่มเติมที่สามารถใช้ร่วมกับ licensing methods ที่มีอยู่ คุณสามารถเลือกใช้กลไกใดเมื่อแอปพลิเคชันเริ่มทำงาน
อะไรที่นับเป็นการใช้ภายใต้ใบอนุญาตแบบ Metered: การดำเนินการหรือไฟล์?
การใช้งาน API จะถูกนับรวม ทั้งจำนวนคำขอหรือการดำเนินการ คุณสามารถดูการใช้ปัจจุบันได้ผ่าน consumption‑tracking methods
การให้สิทธิ์แบบ Metered เหมาะกับสภาพแวดล้อม microservices และ serverless ที่อินสแตนซ์รีสตาร์ทบ่อยหรือไม่?
ใช่ เนื่องจากการคำนวณทำที่ระดับการเรียก API ทำให้สถานการณ์ที่มีการเริ่มต้นใหม่บ่อย ๆ สามารถใช้งานได้ หากมีการเชื่อมต่อเครือข่ายที่เสถียรสำหรับการคำนวณ Metered
ฟังก์ชันของไลบรารีแตกต่างกันอย่างไรเมื่อใช้ใบอนุญาตแบบ Metered เทียบกับใบอนุญาตถาวร?
ไม่มี ความแตกต่างนี้มีเพียงเรื่องของกลไกการให้สิทธิ์และการเรียกเก็บค่าใช้จ่าย; ความสามารถของผลิตภัณฑ์ยังคงเหมือนเดิม
Metered เกี่ยวข้องอย่างไรกับรุ่นทดลองและใบอนุญาตชั่วคราว?
รุ่นทดลองมีข้อจำกัดและลายน้ำ, temporary license จะยกเลิกข้อจำกัดเป็นเวลา 30 วัน, และ Metered จะยกเลิกข้อจำกัดและเรียกเก็บตามการใช้งานจริง
ฉันสามารถควบคุมงบประมาณโดยอัตโนมัติเมื่อตัวชี้วัดการใช้เกินเกณฑ์ได้หรือไม่?
ใช่ การปฏิบัติบ่อย ๆ คือการอ่านการใช้ปัจจุบันผ่าน tracking methods และกำหนดขีดจำกัดหรือแจ้งเตือนของคุณเองในระดับแอปพลิเคชันหรือระบบมอนิเตอร์