กําหนดค่าพร็อพเพอร์ตี้ของเซิร์ฟเวอร์การสร้างรายได้

คุณกำหนดค่าเซิร์ฟเวอร์การสร้างรายได้โดยใช้ API ต่อไปนี้ได้

รายละเอียด API การเปลี่ยนแปลงพร็อพเพอร์ตี้
ปลายทาง
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
คำขอ

หมายเหตุเกี่ยวกับคำขอที่คุณส่งมีดังนี้

  • เนื้อความ: ไม่มี ชื่อพร็อพเพอร์ตี้และค่าคือพารามิเตอร์สตริงการค้นหา โปรดอย่าตั้งค่า สำหรับเนื้อหาของคำขอ
  • เมธอด HTTP: POST
  • การตรวจสอบสิทธิ์: คุณสามารถใช้ OAuth2 หรือส่งชื่อผู้ใช้และรหัสผ่านใน อีกครั้ง
  • คุณต้องเข้ารหัส URL ของค่าพร็อพเพอร์ตี้ก่อนที่จะส่งคำขอ
การตอบกลับ คำตอบจะแสดงเป็นข้อความธรรมดา

เมื่อเรียกใช้ API การเปลี่ยนพร็อพเพอร์ตี้ การเปลี่ยนแปลงจะมีผลกับเซิร์ฟเวอร์ที่คุณเรียกใช้เท่านั้น ทั้งนี้ ใช้ไม่ได้กับเซิร์ฟเวอร์อื่นๆ ในพ็อด คุณต้องเรียกใช้ API นี้บนเซิร์ฟเวอร์ทั้งหมด ต้องการเปลี่ยนพร็อพเพอร์ตี้

พร็อพเพอร์ตี้ของการกำหนดค่าเซิร์ฟเวอร์

ตารางต่อไปนี้จะอธิบายพร็อพเพอร์ตี้เซิร์ฟเวอร์การสร้างรายได้ที่คุณตั้งค่าได้

พร็อพเพอร์ตี้ คำอธิบาย
mint.invalidTscStorage.setting

เซิร์ฟเวอร์การให้คะแนนการสร้างรายได้บันทึกรหัสสถานะธุรกรรม (TSC) ที่ไม่ถูกต้องทั้งหมด ใน Postgres TSC จะรวมธุรกรรมที่ไม่ถูกต้องทั้งหมด ไม่ว่าจะมาจากธุรกรรมของลูกค้า แบ็กเอนด์หรือผลลัพธ์ของเกณฑ์อื่นที่ไม่ตรงตามเกณฑ์ใน Apigee Edge สำหรับ Private Cloud

จำนวนและความถี่ของข้อความ TSC อาจมีจำนวนมาก ซึ่งหมายความว่า ให้กับข้อความค้นหาของคุณได้เร็วขึ้น

พร็อพเพอร์ตี้ mint.invalidTscStorage.setting จะระบุว่า Apigee Edge สำหรับ Private Cloud หรือไม่ จัดเก็บธุรกรรม TSC ที่ไม่ถูกต้อง

ค่าที่ใช้ได้มีดังนี้

  • saveToDatabase: สั่งให้ Apigee Edge สำหรับ Private Cloud บันทึกธุรกรรม TSC ที่ไม่ถูกต้องทั้งหมด ไปยังฐานข้อมูล Postgres โดยตัวเลือกนี้คือค่าเริ่มต้น
  • discard: สั่งให้ Apigee Edge สำหรับ Private Cloud ไม่บันทึกธุรกรรม TSC ที่ไม่ถูกต้องไปยัง ฐานข้อมูล Postgres แต่จะไม่มีการเปลี่ยนแปลงใดๆ

ค่าเริ่มต้นคือ saveToDatabase

วิธีเปลี่ยนที่พัก mint.invalidTscStorage.setting แห่งนี้สำหรับคะแนนทั้งหมดของคุณ คุณต้องส่งคำขอ API ที่คล้ายกันไปยังแต่ละเซิร์ฟเวอร์ด้วย

ตั้งค่าตัวอย่างพร็อพเพอร์ตี้เซิร์ฟเวอร์

ตัวอย่างต่อไปนี้ตั้งค่าพร็อพเพอร์ตี้ mint.invalidTscStorage.setting

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"