คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เทมเพลตการแจ้งเตือนคืออะไร
การสร้างรายได้มีชุดเทมเพลตที่กำหนดข้อความตัวอย่างสำหรับการแจ้งเตือนเหตุการณ์ประเภทต่างๆ คุณปรับแต่งเทมเพลตเหล่านี้เพื่อทำสิ่งต่อไปนี้ได้
- แจ้งเตือนนักพัฒนาแอปทั้งหมดเกี่ยวกับกิจกรรมต่างๆ เช่น ผลิตภัณฑ์ใหม่ ข้อกำหนดและเงื่อนไขเวอร์ชันใหม่ หรือ แพ็กเกจราคาใหม่
- แจ้งให้นักพัฒนาแอปที่ได้รับผลกระทบทราบเกี่ยวกับเหตุการณ์ต่างๆ เช่น แผนอัตราที่แก้ไขแล้ว
- แจ้งผู้ให้บริการ API เกี่ยวกับเหตุการณ์ที่เกี่ยวข้องกับนักพัฒนาแอป เช่น เมื่อนักพัฒนาแอป ลงทะเบียนบัญชีหรือเมื่อนักพัฒนาแอปสมัครใช้แพ็กเกจอัตราการใช้งาน
- แจ้งผู้ดูแลระบบของบริษัททั้งหมดเกี่ยวกับเหตุการณ์ที่เฉพาะเจาะจง
หรือจะสร้างเว็บฮุคที่กำหนด Callback Handler การเรียกกลับ HTTP แล้วกำหนดค่า เงื่อนไขที่ทริกเกอร์เว็บฮุค ตามที่อธิบายไว้ในตั้งค่าการแจ้งเตือนโดยใช้ เว็บฮุค ก็ได้
การสำรวจหน้าการแจ้งเตือน
เข้าถึงหน้าการแจ้งเตือนตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเข้าถึงหน้าการแจ้งเตือนโดยใช้ UI ของ Edge
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > การสร้างรายได้ > การแจ้งเตือนในแถบนำทางด้านซ้าย
หน้าการแจ้งเตือนจะปรากฏขึ้น

ดังที่ไฮไลต์ในรูปภาพ หน้าการแจ้งเตือนช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ขยายและยุบรายละเอียดการแจ้งเตือน
- แก้ไขรายละเอียดการแจ้งเตือนและบันทึกการแก้ไขทั้งหมด
- เปิดหรือปิดใช้การแจ้งเตือน
Classic Edge (Private Cloud)
วิธีเข้าถึงหน้าการแจ้งเตือนโดยใช้ UI ของ Edge แบบคลาสสิก
- ลงชื่อเข้าใช้
http://ms-ip:9000โดยที่ ms-ip คือ ที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ เลือกผู้ดูแลระบบ > การแจ้งเตือนในแถบนำทางด้านบน
หน้าการแจ้งเตือนช่วยให้คุณทำสิ่งต่อไปนี้ได้
การแจ้งเตือนการแก้ไข
วิธีแก้ไขการแจ้งเตือนโดยใช้ UI
- เข้าถึงหน้าการแจ้งเตือน
- คลิก
ข้างการแจ้งเตือนที่ต้องการแก้ไขเพื่อขยายรายละเอียด - แก้ไขช่องเรื่อง เนื้อหา และผู้รับ (หากมี) ตามที่จำเป็น
ดูข้อมูลเกี่ยวกับตัวแปรที่ระบุได้ภายในเทมเพลตการแจ้งเตือนได้ที่การใช้ตัวแปรในเทมเพลตการแจ้งเตือน
ดูข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขการแจ้งเตือนในแต่ละหมวดหมู่ได้ที่ส่วนต่อไปนี้
- เปิดใช้การแจ้งเตือนโดยเลือกช่องทําเครื่องหมายที่อยู่ติดกัน
- ทำขั้นตอนที่ 2-4 ซ้ำเพื่อแก้ไขการแจ้งเตือนเพิ่มเติม
- คลิกบันทึกเพื่อบันทึกการเปลี่ยนแปลงทั้งหมด
ระบบจะแสดงข้อความเพื่อยืนยันว่าได้บันทึกการแจ้งเตือน แล้ว การดำเนินการบันทึกอาจใช้เวลาสักครู่
การแก้ไขการแจ้งเตือนเพื่อแจ้งเตือนนักพัฒนาแอปทั้งหมด
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งเตือนนักพัฒนาแอปทั้งหมด ไปยังนักพัฒนาแอปทั้งหมด
ระบบจะกำหนดเวลาให้การแจ้งเตือนทำงานในตอนท้ายของวัน หลังจากส่งการแจ้งเตือนแล้ว ระบบจะยกเลิกการเลือกช่องทำเครื่องหมายของเหตุการณ์โดยอัตโนมัติ คุณต้องเลือกอีกครั้งเพื่อกำหนดเวลา การแจ้งเตือนสำหรับประเภทเหตุการณ์ที่เชื่อมโยง
ตารางต่อไปนี้แสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วน "แจ้งเตือนนักพัฒนาแอปทั้งหมด" ดูข้อมูลเพิ่มเติมได้ที่การแก้ไขการแจ้งเตือนโดยใช้ UI
| ประเภทเหตุการณ์ | ทริกเกอร์ | หมายเหตุ |
|---|---|---|
| แพ็กเกจใหม่ | มีแพ็กเกจ API ใหม่พร้อมให้บริการ |
เพิ่มชื่อแพ็กเกจใหม่แต่ละแพ็กเกจ (และผลิตภัณฑ์ที่อยู่ในแต่ละแพ็กเกจ) ลงใน เนื้อหาของเทมเพลตอีเมลเป็นส่วนหนึ่งของการอัปเดต นอกจากนี้ คุณยังเพิ่มลิงก์ไปยัง พอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับ การแจ้งเตือนได้ด้วย |
| ผลิตภัณฑ์ใหม่ | ผลิตภัณฑ์ API ใหม่พร้อมให้บริการแล้ว |
เพิ่มชื่อผลิตภัณฑ์ใหม่แต่ละรายการลงในเนื้อหาของเทมเพลตอีเมลเป็นส่วนหนึ่งของการ อัปเดต นอกจากนี้ คุณยังเพิ่มลิงก์ไปยังพอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ ให้ข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนได้ด้วย |
| ตลาด/ความครอบคลุมใหม่ | ผลิตภัณฑ์ API ใหม่พร้อมให้บริการในตลาดทางภูมิศาสตร์ที่เฉพาะเจาะจง |
เพิ่มชื่อของแต่ละตลาดใหม่และผลิตภัณฑ์ที่เกี่ยวข้องลงในเนื้อหาของอีเมล เทมเพลตเป็นส่วนหนึ่งของการอัปเดต นอกจากนี้ คุณยังเพิ่มลิงก์ไปยังพอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนได้ด้วย |
การแก้ไขการแจ้งเตือนเพื่อแจ้งให้นักพัฒนาแอปที่ได้รับผลกระทบทราบ
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งเตือนนักพัฒนาแอปที่ได้รับผลกระทบ ไปยังนักพัฒนาแอปที่ได้รับผลกระทบจากเหตุการณ์ประเภทดังกล่าวเท่านั้น เช่น หากคุณเลือกเหตุการณ์แพ็กเกจราคาที่แก้ไขแล้ว ระบบจะส่งการแจ้งเตือนไปยัง นักพัฒนาแอปที่ยอมรับแพ็กเกจราคาเท่านั้น
ตารางต่อไปนี้แสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วน "แจ้งนักพัฒนาแอปที่ได้รับผลกระทบ" ดูข้อมูลเพิ่มเติมได้ที่การแก้ไขการแจ้งเตือนโดยใช้ UI
| ประเภทเหตุการณ์ | ทริกเกอร์ | หมายเหตุ |
|---|---|---|
| ไม่ได้ยอมรับข้อกำหนดและเงื่อนไขหรือข้อกำหนดและเงื่อนไขหมดอายุแล้ว | มีการเผยแพร่ชุดข้อกำหนดและเงื่อนไขใหม่แล้ว แต่ผู้พัฒนาแอปยังไม่ได้ยอมรับ |
ระบบจะส่งการแจ้งเตือนล่วงหน้า 30 วัน, 7 วัน และ 1 วันก่อนที่ข้อกำหนดและเงื่อนไขใหม่จะมีผล บังคับใช้ |
| แพ็กเกจราคาใหม่ | เผยแพร่แพ็กเกจราคาใหม่แล้ว |
หากแพ็กเกจราคาเป็น
|
| แพ็กเกจราคาที่แก้ไขแล้ว | มีแพ็กเกจราคาที่ซื้อเวอร์ชันใหม่กว่าให้ใช้งาน |
ระบบจะแจ้งเตือนเฉพาะนักพัฒนาแอปที่ซื้อเวอร์ชันปัจจุบันเท่านั้น การแจ้งเตือนนี้ช่วยให้นักพัฒนาแอปตรวจสอบเวอร์ชันใหม่ รวมถึงยกเลิกหรือเปลี่ยน แพ็กเกจได้หากไม่ต้องการยอมรับราคาใหม่ |
| แพ็กเกจราคาที่หมดอายุ | แพ็กเกจราคาหมดอายุแล้วและไม่มีแพ็กเกจราคาติดตาม |
ระบบจะส่งการแจ้งเตือนนี้เมื่อคุณตั้งค่าแพ็กเกจราคาให้หมดอายุในตอนแรก โดยจะส่งการแจ้งเตือนเพิ่มเติม 30, 7 และ 1 วันก่อนวันที่หมดอายุ เฉพาะนักพัฒนาแอปที่ซื้อแพ็กเกจอัตราการใช้งานที่จะหมดอายุเท่านั้นที่จะได้รับการแจ้งเตือน |
| แพ็กเกจราคาที่ต่ออายุ | ต่ออายุการสมัครใช้บริการแพ็กเกจราคาแล้ว |
แจ้งให้นักพัฒนาแอปทราบว่าจะมีการเรียกเก็บค่าธรรมเนียมที่เกี่ยวข้อง |
| เกินขีดจำกัดของอัตรา | เกินขีดจำกัดของแพ็กเกจราคาแล้ว |
แจ้งให้นักพัฒนาแอปทราบว่าจะมีการเรียกเก็บค่าธรรมเนียมที่เกี่ยวข้อง |
| แพ็กเกจราคา Freemium ที่หมดแล้ว | ระยะเวลาการใช้งานฟรีซึ่งวัดจากจำนวนธุรกรรมหรือวันหมดลงแล้ว |
ระยะเวลาการใช้งานฟรีจะขึ้นอยู่กับแพ็กเกจอัตราค่าบริการแบบฟรีเมียม |
| เผยแพร่เอกสารการเรียกเก็บเงินแล้ว |
มีเอกสารการเรียกเก็บเงิน (เช่น ใบแจ้งหนี้) สำหรับนักพัฒนาแอป |
|
| นักพัฒนาแอปสมัครใช้แพ็กเกจราคาใหม่ | นักพัฒนาแอปสมัครใช้แพ็กเกจราคาใหม่ |
การแก้ไขการแจ้งเตือนเพื่อแจ้งผู้ให้บริการ API
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งผู้ให้บริการ API ไปยังผู้ให้บริการ API ที่คุณระบุ
ตารางต่อไปนี้แสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วนผู้ให้บริการ Notify API ดูข้อมูลเพิ่มเติมได้ที่การแก้ไขการแจ้งเตือนโดยใช้ UI
| ประเภทเหตุการณ์ | ทริกเกอร์ |
|---|---|
| นักพัฒนาแอปใหม่ลงชื่อสมัครใช้ |
นักพัฒนาแอปได้ลงทะเบียนบัญชีแล้ว |
| นักพัฒนาแอปเพิ่มแอป |
นักพัฒนาแอปได้สร้างแอปพลิเคชันใหม่ |
| นักพัฒนาแอปสมัครใช้แพ็กเกจราคาใหม่ |
นักพัฒนาแอปได้ลงชื่อสมัครใช้แพ็กเกจราคา |
| นักพัฒนาแอปเปลี่ยนแปลงรายละเอียดทางการเงิน |
นักพัฒนาแอปได้เปลี่ยนรายละเอียดทางการเงิน เช่น ชื่อบริษัทหรือที่อยู่บริษัท |
การเปิดหรือปิดใช้การแจ้งเตือน
วิธีเปิดหรือปิดใช้การแจ้งเตือนโดยใช้ UI
- เข้าถึงหน้าการแจ้งเตือน
- เปิดหรือปิดใช้การแจ้งเตือนโดยเลือกหรือยกเลิกการเลือกช่องทำเครื่องหมายที่อยู่ติดกัน
- คลิกบันทึกเพื่อบันทึกการเปลี่ยนแปลงทั้งหมด
การดำเนินการบันทึกอาจใช้เวลาสักครู่ ระบบจะแสดงข้อความเพื่อยืนยันว่าได้บันทึกการแจ้งเตือน แล้ว
ตั้งค่าการแจ้งเตือนโดยใช้เทมเพลตโดยใช้ API
ตั้งค่าการแจ้งเตือนโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
การจัดการเทมเพลตการแจ้งเตือนโดยใช้ API
จัดการเทมเพลตการแจ้งเตือนโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
- ดูเทมเพลตการแจ้งเตือนทั้งหมดโดยใช้ API
- ดูเทมเพลตการแจ้งเตือนโดยใช้ API
- การแก้ไขเทมเพลตการแจ้งเตือนโดยใช้ API
การดูเทมเพลตการแจ้งเตือนทั้งหมดโดยใช้ API
คุณแสดงรายการเทมเพลตการแจ้งเตือนทั้งหมดที่การสร้างรายได้มีให้ได้โดยส่งคำขอ GET
ไปยัง /mint/organizations/{org_name}/notification-email-templates เช่น
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/notification-email-templates" \ -u email:password
ตัวอย่างเช่น เทมเพลตเหตุการณ์ต่อไปนี้จะแจ้งให้นักพัฒนาแอปทราบถึงความพร้อมใช้งานของผลิตภัณฑ์ API ใหม่
{
"createdDate" : 1376975394984,
"htmlImage" : "<p>Dear ${developer.legalName} , ${developer.name} <br /> Introducing _________. For more details visit us at _________________</p>",
"id" : "4d81ea64-d005-4010-b0a7-6ec8a5c3954b",
"name" : "DEFAULT_NEW_PRODUCT_TEMPLATE",
"orgId" : "myorg",
"source" : "Mail Man Test",
"subject" : "Notification of new product",
"updatedDate" : 1376975394984
}การดูเทมเพลตการแจ้งเตือนโดยใช้ API
ดูเทมเพลตการแจ้งเตือนโดยส่งคำขอ GET ไปยัง
/mint/organizations/{org_name}/notification-email-templates/{template_id}
โดยที่ {template_id} คือรหัสของเทมเพลต เช่น
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-email-templates/4d81ea64-d005-4010-b0a7-6ec8a5c3954b" \
-H "Accept:application/json" \
-u email:password
รายการในเทมเพลตที่ขึ้นต้นด้วย $ คือตัวแปร ดูข้อมูลเพิ่มเติมได้ที่การใช้ตัวแปรในเทมเพลตการแจ้งเตือน สมมติว่าตัวแปรในการแจ้งเตือน ประเมินค่าได้ดังนี้
${developer.legalName}.XYZ company${developer.name}.DEV1${QUOTA_TYPE}.Transactions${PERCENT}.90%${QUOTA_UNIT}.Calls${QUOTA_LIMIT}.100${ratePlan.monetizationPackage.products.name}.X${EXPIRY_DATE}.2016-09-30
ข้อความแจ้งเตือนที่เทมเพลตระบุไว้จะเป็นดังนี้
"Dear XYZ company, DEV1
You have exceeded Transactions of 90% calls of 100 calls for X product. Your API calls will be blocked till 2016-09-30"การแก้ไขเทมเพลตการแจ้งเตือนโดยใช้ API
แก้ไขเทมเพลตการแจ้งเตือนโดยส่งคำขอ PUT ไปยัง
/nint/organizations/{org_name}/notification-email-templates/{template_id}
ระบุเนื้อหาที่เปลี่ยนแปลงของเทมเพลตในเนื้อหาคำขอ
เมื่อปรับแต่งข้อความในเทมเพลตการแจ้งเตือน คุณจะรวมตัวแปรได้ตั้งแต่ 1 รายการขึ้นไป ดูข้อมูลเพิ่มเติมได้ที่การใช้ตัวแปรในเทมเพลตการแจ้งเตือน
เช่น คำขอต่อไปนี้จะแก้ไขเนื้อหาของการแจ้งเตือนผลิตภัณฑ์ API ใหม่
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-email-templates/4d81ea64-d005-4010-b0a7-6ec8a5c3954b " \
-H "Content-Type: application/json" \
-d '{
"id" : "4d81ea64-d005-4010-b0a7-6ec8a5c3954b",
"htmlImage" : "<p>Exciting news, we have added a new product :${Product.name}. See details in <a href="${Product.url}">New Products</a> </p>",
"name" : "NewProductNotification",
"organization": {
"id": "{org_name}"
},
"source" : "Mail Man Test ",
"subject" : "New Product Available: ${Product.name}"
}' \
-u email:password
การจัดการเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยใช้ API
จัดการเงื่อนไขและการดำเนินการแจ้งเตือนโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
- การสร้างเงื่อนไขและการดำเนินการแจ้งเตือนโดยใช้ API
- ดูเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยใช้ API
- การแก้ไขเงื่อนไขและการดำเนินการแจ้งเตือนโดยใช้ API
- การลบเงื่อนไขและการดำเนินการแจ้งเตือนโดยใช้ API
การสร้างเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยใช้ API
สร้างเงื่อนไขและการดำเนินการแจ้งเตือนที่จะส่งผลให้มีการแจ้งเตือนอัตโนมัติโดยการส่งคำขอ POST ไปยัง /mint/organizations/{org_name}/notification-conditions
เมื่อส่งคำขอ ให้ระบุในเนื้อหาคำขอถึงเงื่อนไขที่ทำให้เกิดการแจ้งเตือน และการดำเนินการที่จะทำเมื่อถึงเงื่อนไข (เช่น การส่งอีเมลแจ้งเตือน)
คุณกำหนดรายละเอียดของเงื่อนไขการแจ้งเตือนได้โดยการระบุค่าแอตทริบิวต์อย่างน้อย 1 ค่า ดูรายการแอตทริบิวต์ได้ที่พร็อพเพอร์ตี้การกำหนดค่าสำหรับเงื่อนไขการแจ้งเตือน สำหรับการแจ้งเตือนเหตุการณ์ ระบบอาจเรียกให้แสดงตามเงื่อนไขเมื่อมีการเผยแพร่ผลิตภัณฑ์ใหม่
เมื่อกำหนด actions ให้อ้างอิงเทมเพลตการแจ้งเตือนที่เกี่ยวข้อง ดูรายการการดำเนินการได้ที่พร็อพเพอร์ตี้การกำหนดค่าสำหรับการดำเนินการแจ้งเตือน
ตัวอย่างเช่น คำขอต่อไปนี้ระบุว่าเมื่อแอตทริบิวต์คือ NEW_PRODUCT และค่าของแอตทริบิวต์ PUBLISHED คือ true ให้ส่งการแจ้งเตือนในเทมเพลตที่มีรหัส 01191bf9-5fdd-45bf-8130-3f024694e63 (ซึ่งคือ DEFAULT_NEW_PRODUCT_TEMPLATE)
curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions" \
-H "Content-Type:application/json"
-d '{
"notificationCondition": [
{
"attribute": "NEW_PRODUCT"
},
{
"attribute": "PUBLISHED",
"value": "true"
}
],
"actions": [{
"actionAttribute": "DEV_ID",
"value": "ANY",
"templateId": "01191bf9-5fdd-45bf-8130-3f024694e63"
}]
}' \
-u email:password
การดูเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยใช้ API
ดูเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยส่งคำขอ GET ไปยัง
organizations/{org_name}/notification-conditions/{condition_Id} โดยที่
{condition_Id} คือรหัสของเงื่อนไข ระบบจะแสดงรหัสเมื่อคุณสร้างเงื่อนไขการแจ้งเตือน
เช่น
curl -X GET "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4" \
-H "Accept:application/json" \
-u email:password
ตัวอย่างการตอบกลับมีดังนี้
{
"actions" : [ {
"actionAttribute" : "DEV_ID",
"id" : "141ba00c-d7bd-4fef-b339-9d58b83255f4",
"templateId" : "766aba4f-0f7a-4555-b48e-d707c48b8f4c",
"value" : "ANY"
}, {
"actionAttribute" : "ORG_EMAIL",
"id" : "21486ce1-4290-4a55-b415-165af3e93c9d",
"templateId" : "efa4ce63-7c08-4876-984b-6878ec435994",
"value" : "DEFAULT_LIMIT_NOTIFICATION_EMAIL"
} ],
"notificationCondition" : [ {
"attribute" : "Balance",
"id" : "2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4",
"organization" : {
...
},
"value" : "< 0"
} ]
}การแก้ไขเงื่อนไขและการดำเนินการของการแจ้งเตือนโดยใช้ API
แก้ไขเงื่อนไขและการดำเนินการแจ้งเตือนโดยส่งคำขอ POST ไปยัง
organizations/{org_name}/notification-conditions/{condition_Id} โดยที่
{condition_Id} คือรหัสของเงื่อนไข ระบบจะแสดงรหัสเมื่อคุณสร้างเงื่อนไขการแจ้งเตือน
เมื่อส่งคำขอ ให้ระบุการเปลี่ยนแปลงที่ต้องการทำกับเงื่อนไขหรือการดำเนินการแจ้งเตือนในเนื้อหาของคำขอ
เช่น
$ curl -H "Content-Type:application/json" -X POST -d \
' {
"notificationCondition": [
{
"attribute": "NEW_PRODUCT"
},
{
"attribute": "PUBLISHED",
"value": "true"
}
],
"actions": [{
"actionAttribute": "DEV_ID",
"value": "ANY",
"templateId": "01191bf9-5fdd-45bf-8130-3f024694e63"
}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4" \
-u email:passwordการลบเงื่อนไขและการดำเนินการแจ้งเตือนโดยใช้ API
ลบเงื่อนไขการแจ้งเตือนโดยส่งคำขอ DELETE ไปยัง
organizations/{org_name}notification-conditions/{condition_Id} เช่น
curl -X DELETE "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4" \
-H "Accept:application/json" \
-u email:password
พร็อพเพอร์ตี้การกำหนดค่าสำหรับเงื่อนไขการแจ้งเตือน
เมื่อใช้ API คุณจะใช้พร็อพเพอร์ตี้การกำหนดค่าต่อไปนี้สำหรับเงื่อนไขการแจ้งเตือนได้
| ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
|---|---|---|---|
attribute |
รายละเอียดของเงื่อนไขการแจ้งเตือน คุณระบุแอตทริบิวต์อย่างน้อย 1 รายการเพื่อ ปรับแต่งเงื่อนไขการแจ้งเตือนได้ ค่าอาจเป็นค่าใดค่าหนึ่งต่อไปนี้
|
ไม่มี | ใช่ |
value |
ค่าของแอตทริบิวต์ |
ไม่มี | ไม่ |
associatedCondition |
การอ้างอิงถึงเงื่อนไขที่เกี่ยวข้อง |
ไม่มี | ไม่ |
พร็อพเพอร์ตี้การกำหนดค่าสำหรับการดำเนินการแจ้งเตือน
พร็อพเพอร์ตี้การกำหนดค่าต่อไปนี้ใช้ได้สำหรับการดำเนินการแจ้งเตือนเมื่อใช้ API
| ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
|---|---|---|---|
actionAttribute |
วิธีการที่ใช้ระบุผู้รับการแจ้งเตือน ค่าอาจเป็นค่าใดค่าหนึ่งต่อไปนี้ หรือมากกว่า 1 ค่า
|
ไม่มี | ใช่ |
value |
ค่าของแอตทริบิวต์การดำเนินการ หากตั้งค่า หากตั้งค่า หากตั้งค่า |
ไม่มี | ใช่ |
templateID |
รหัสของเทมเพลตการแจ้งเตือน หมายเหตุ: ตัวเลือกนี้จะใช้ไม่ได้หากตั้งค่า |
ไม่มี | ใช่ |
postURL |
Callback Handler สำหรับเว็บฮุค หมายเหตุ: คุณต้องเลือกตัวเลือกนี้หากตั้งค่า |
ไม่มี | ใช่ |
การใช้ตัวแปรในเทมเพลตการแจ้งเตือน
เมื่อแก้ไขข้อความในเทมเพลตการแจ้งเตือน คุณจะรวมตัวแปรอย่างน้อย 1 รายการได้ โดยใช้ Spring Expression Language (SpEL) เพื่อแสดงค่าที่แสดงผลในออบเจ็กต์ธุรกรรม
ตารางต่อไปนี้สรุปตัวแปรเทมเพลตการแจ้งเตือนที่ใช้กันโดยทั่วไปมากที่สุด
| ตัวแปร | คำอธิบาย |
|---|---|
${application.name} |
ชื่อของแอปพลิเคชัน |
${application.products.name} |
ชื่อผลิตภัณฑ์ที่รวมอยู่ในแอปพลิเคชัน |
${BALANCE} |
ยอดคงเหลือสำหรับโควต้าที่ระบุ |
${developer.legalName} |
ชื่อบริษัทของนักพัฒนาแอป |
${developer.name} |
ชื่อนักพัฒนาแอป |
${EXPIRY_DATE} |
วันที่หรือเวลาที่ขีดจำกัดหมดอายุหรือรีเซ็ต |
${LONG_PERCENT} |
เปอร์เซ็นต์ของขีดจำกัดที่การใช้งานปัจจุบันถึง โดยไม่มีสัญลักษณ์ % เช่น 50 |
${PERCENT} |
เปอร์เซ็นต์ของขีดจำกัดที่การใช้งานปัจจุบันถึง โดยมีสัญลักษณ์ % เช่น 50% |
${products.displayName} |
ชื่อที่แสดงที่กำหนดไว้สำหรับผลิตภัณฑ์ |
${QUOTA_TYPE} |
ประเภทของขีดจำกัด (ปริมาณธุรกรรม ขีดจำกัดการใช้จ่าย หรือการเปิดเผยค่าธรรมเนียม) |
${QUOTA_UNIT} |
หน่วยพื้นฐานสำหรับขีดจำกัด: สกุลเงิน (สำหรับขีดจำกัดการใช้จ่าย) หรือการโทร (สำหรับขีดจำกัดธุรกรรม) |
${QUOTA_LIMIT} |
จำนวนเงินของวงเงิน |
${ratePlan.displayName} |
ชื่อที่แสดงที่กำหนดไว้สำหรับแพ็กเกจราคา |
${ratePlan.endDate} |
วันที่ผู้ให้บริการ API สิ้นสุดแพ็กเกจราคา |
${ratePlan.monetizationPackage.displayName} |
ชื่อของแพ็กเกจ API |
${ratePlan.monetizationPackage.name} |
ชื่อแพ็กเกจการสร้างรายได้ |
${ratePlan.monetizationPackage.products.displayName} |
ชื่อที่แสดงที่กำหนดไว้สำหรับผลิตภัณฑ์ API |
${ratePlan.monetizationPackage.products.name} |
ชื่อของผลิตภัณฑ์ที่รวมอยู่ในแพ็กเกจการสร้างรายได้ |
${ratePlan.startDate} |
วันที่สร้างแพ็กเกจราคา |
${USAGE} |
การใช้งานปัจจุบัน (รายได้หรือค่าใช้จ่ายทั้งหมด หรือปริมาณ) |
${USER} |
ชื่อของผู้ใช้ |
การปรับแต่งอีเมลสำหรับตอบกลับ
สำหรับการสร้างรายได้ ระบบจะกำหนดค่าที่อยู่เริ่มต้น noreply@apigee.com เพื่อใช้สำหรับการแจ้งเตือนทางอีเมลที่ส่งไปยังบริษัทและนักพัฒนาแอป โปรดติดต่อทีมสนับสนุนของ Apigee เพื่อกำหนดค่า ชื่อและที่อยู่ตอบกลับที่กำหนดเองสำหรับองค์กรของคุณ