คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
เทมเพลตการแจ้งเตือนคืออะไร
การสร้างรายได้มีชุดเทมเพลตที่ระบุข้อความตัวอย่างสำหรับการแจ้งเตือนเหตุการณ์ประเภทต่างๆ คุณปรับแต่งเทมเพลตต่อไปนี้ได้
- แจ้งเตือนนักพัฒนาแอปทุกรายเกี่ยวกับกิจกรรมต่างๆ เช่น ผลิตภัณฑ์ใหม่ ข้อกำหนดและเงื่อนไขเวอร์ชันใหม่ หรือแพ็กเกจราคาใหม่
- แจ้งนักพัฒนาซอฟต์แวร์ที่ได้รับผลกระทบเกี่ยวกับกิจกรรม เช่น แพ็กเกจราคาที่แก้ไขแล้ว
- แจ้งเตือนผู้ให้บริการ API เกี่ยวกับเหตุการณ์ที่เกี่ยวข้องกับนักพัฒนาซอฟต์แวร์ เช่น เมื่อนักพัฒนาแอปลงทะเบียนบัญชี หรือเมื่อนักพัฒนาซอฟต์แวร์ลงชื่อสมัครใช้แพ็กเกจราคา
- แจ้งผู้ดูแลระบบของบริษัททุกคนเกี่ยวกับกิจกรรมที่เจาะจง
หรือจะสร้างเว็บฮุคที่กำหนดเครื่องจัดการการเรียกกลับของ HTTP แล้วกำหนดค่าเงื่อนไขที่ทริกเกอร์เว็บฮุคตามที่อธิบายไว้ในหัวข้อตั้งค่าการแจ้งเตือนโดยใช้เว็บฮุคก็ได้
การสำรวจหน้าการแจ้งเตือน
เข้าถึงหน้าการแจ้งเตือนตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเข้าถึงหน้าการแจ้งเตือนโดยใช้ Edge UI
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > การสร้างรายได้ > การแจ้งเตือนในแถบนำทางด้านซ้าย
หน้าการแจ้งเตือนจะปรากฏขึ้น
ตามที่ไฮไลต์ในรูป หน้าการแจ้งเตือนช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ขยายและยุบรายละเอียดการแจ้งเตือน
- แก้ไขรายละเอียดการแจ้งเตือนและบันทึกการแก้ไขทั้งหมด
- เปิดหรือปิดใช้การแจ้งเตือน
Classic Edge (Private Cloud)
วิธีเข้าถึงหน้าการแจ้งเตือนโดยใช้ UI แบบคลาสสิกของ Edge
- ลงชื่อเข้าใช้
http://ms-ip:9000
โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ เลือกผู้ดูแลระบบ > การแจ้งเตือนในแถบนำทางด้านบน
หน้าการแจ้งเตือนช่วยให้คุณทำสิ่งต่อไปนี้ได้
การแก้ไขการแจ้งเตือน
วิธีแก้ไขการแจ้งเตือนโดยใช้ UI
- ไปที่หน้าการแจ้งเตือน
- คลิก ที่อยู่ติดกับการแจ้งเตือนที่ต้องการแก้ไขเพื่อขยายรายละเอียด
- แก้ไขช่องเรื่อง เนื้อหา และผู้รับ (หากมี) ตามต้องการ
สำหรับข้อมูลเกี่ยวกับตัวแปรที่ระบุได้ภายในเทมเพลตการแจ้งเตือน โปรดดูการใช้ตัวแปรในเทมเพลตการแจ้งเตือน
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขการแจ้งเตือนในแต่ละหมวดหมู่ในส่วนต่อไปนี้
- เปิดใช้การแจ้งเตือนโดยเลือกช่องทำเครื่องหมายที่อยู่ติดกับการแจ้งเตือนนั้น
- ทำซ้ำขั้นตอนที่ 2 ถึง 4 เพื่อแก้ไขการแจ้งเตือนเพิ่มเติม
- คลิกบันทึกเพื่อบันทึกการเปลี่ยนแปลงทั้งหมด
ข้อความจะปรากฏขึ้นเพื่อยืนยันว่าบันทึกการแจ้งเตือนแล้ว การบันทึกอาจใช้เวลาสักครู่
การแก้ไขการแจ้งเตือนเพื่อแจ้งเตือนนักพัฒนาซอฟต์แวร์ทั้งหมด
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งเตือนนักพัฒนาซอฟต์แวร์ทั้งหมดไปยังนักพัฒนาซอฟต์แวร์ทุกราย
มีการตั้งเวลาให้การแจ้งเตือนทำงานเมื่อสิ้นวัน หลังจากส่งการแจ้งเตือนแล้ว ระบบจะล้างช่องทำเครื่องหมายเหตุการณ์โดยอัตโนมัติ คุณต้องเลือกการแจ้งเตือนเหล่านั้นอีกครั้งเพื่อกำหนดเวลาการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่เกี่ยวข้อง
ตารางต่อไปนี้แสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วนแจ้งเตือนนักพัฒนาซอฟต์แวร์ทั้งหมด ดูข้อมูลเพิ่มเติมได้ที่การแก้ไขการแจ้งเตือนโดยใช้ UI
ประเภทเหตุการณ์ | ทริกเกอร์ | Notes |
---|---|---|
แพ็กเกจใหม่ | แพ็กเกจ API ใหม่พร้อมใช้งานแล้ว |
เพิ่มชื่อของแต่ละแพ็กเกจใหม่ (และผลิตภัณฑ์ที่อยู่ในแต่ละแพ็กเกจ) ในเนื้อหาเทมเพลตอีเมลเป็นส่วนหนึ่งของการอัปเดต นอกจากนี้ คุณยังเพิ่มลิงก์ไปยังพอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนได้ด้วย |
ผลิตภัณฑ์ใหม่ | ผลิตภัณฑ์ API ใหม่พร้อมให้บริการแล้ว |
เพิ่มชื่อผลิตภัณฑ์ใหม่แต่ละรายการลงในส่วนเนื้อหาของเทมเพลตอีเมลเป็นส่วนหนึ่งของการอัปเดต และยังเพิ่มลิงก์ไปยังพอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนได้ด้วย |
ตลาด/การครอบคลุมใหม่ | ผลิตภัณฑ์ API ใหม่มีจำหน่ายในตลาดเฉพาะพื้นที่ |
เพิ่มชื่อของแต่ละตลาดและผลิตภัณฑ์ที่เกี่ยวข้องในส่วนเนื้อหาของเทมเพลตอีเมลเป็นส่วนหนึ่งของการอัปเดต และยังเพิ่มลิงก์ไปยังพอร์ทัลนักพัฒนาซอฟต์แวร์หรือเว็บไซต์อื่นๆ ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนได้ด้วย |
การแก้ไขการแจ้งเตือนเพื่อแจ้งเตือนนักพัฒนาซอฟต์แวร์ที่ได้รับผลกระทบ
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งเตือนนักพัฒนาซอฟต์แวร์ที่ได้รับผลกระทบไปยังนักพัฒนาซอฟต์แวร์ที่ได้รับผลกระทบจากเหตุการณ์ประเภทดังกล่าวเท่านั้น ตัวอย่างเช่น หากคุณเลือกกิจกรรมแพ็กเกจราคาที่แก้ไขแล้ว ระบบจะส่งการแจ้งเตือนไปยังนักพัฒนาแอปที่ยอมรับแพ็กเกจราคาเท่านั้น
ตารางต่อไปนี้แสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วนแจ้งเตือนนักพัฒนาซอฟต์แวร์ที่ได้รับผลกระทบ ดูข้อมูลเพิ่มเติมได้ที่การแก้ไขการแจ้งเตือนโดยใช้ UI
ประเภทเหตุการณ์ | ทริกเกอร์ | Notes |
---|---|---|
ไม่ยอมรับข้อกำหนดในการให้บริการหรือหมดอายุแล้ว | เผยแพร่ข้อกำหนดและเงื่อนไขชุดใหม่แล้ว และนักพัฒนาแอปยังไม่ได้ยอมรับข้อกำหนดดังกล่าว |
โดยระบบจะส่งการแจ้งเตือน 30 วัน, 7 วัน และ 1 วันก่อนที่ข้อกำหนดและเงื่อนไขใหม่จะมีผลบังคับใช้ |
แพ็กเกจราคาใหม่ | เผยแพร่แพ็กเกจราคาใหม่แล้ว |
หากแพ็กเกจราคาเป็น
|
แพ็กเกจอัตราที่แก้ไข | มีแพ็กเกจราคาเวอร์ชันใหม่กว่าแล้ว |
เฉพาะนักพัฒนาแอปที่ซื้อเวอร์ชันปัจจุบันเท่านั้นที่จะได้รับการแจ้งเตือน การแจ้งเตือนนี้จะช่วยให้นักพัฒนาแอปตรวจสอบเวอร์ชันใหม่ และสิ้นสุดหรือเปลี่ยนแพ็กเกจได้หากไม่ต้องการยอมรับอัตราใหม่ |
แพ็กเกจราคาหมดอายุ | แพ็กเกจราคาหมดอายุแล้วโดยไม่มีแพ็กเกจราคาติดตามผล |
ระบบจะส่งการแจ้งเตือนนี้เมื่อคุณเริ่มกำหนดให้แพ็กเกจราคาหมดอายุ โดยส่งการแจ้งเตือนเพิ่มเติม 30, 7 และ 1 วันก่อนวันที่หมดอายุ เฉพาะนักพัฒนาแอปที่ซื้อแพ็กเกจราคาจะหมดอายุเท่านั้นที่จะได้รับการแจ้งเตือน |
แพ็กเกจราคาต่ออายุ | ต่ออายุการสมัครใช้แพ็กเกจราคาแล้ว |
แจ้งให้นักพัฒนาแอปทราบว่าจะมีการเรียกเก็บค่าธรรมเนียมที่เกี่ยวข้อง |
เกินขีดจำกัดของอัตรา | คุณใช้แพ็กเกจราคาเกินขีดจำกัดแล้ว |
แจ้งให้นักพัฒนาแอปทราบว่าจะมีการเรียกเก็บค่าธรรมเนียมที่เกี่ยวข้อง |
แพ็กเกจอัตรา Freemium ที่หมดแล้ว | ช่วงใช้งานฟรีซึ่งวัดจากจำนวนธุรกรรมหรือจำนวนวันหมดแล้ว |
ระยะเวลาการใช้งานฟรีจะกำหนดตามแพ็กเกจราคาฟรีเมียมของคุณ |
เผยแพร่เอกสารการเรียกเก็บเงินแล้ว |
มีเอกสารการเรียกเก็บเงิน (เช่น ใบแจ้งหนี้) สำหรับนักพัฒนาแอป |
|
นักพัฒนาแอปลงชื่อสมัครใช้แพ็กเกจราคาใหม่ | นักพัฒนาแอปลงชื่อสมัครใช้แพ็กเกจราคาใหม่ |
การแก้ไขการแจ้งเตือนเป็นแจ้งผู้ให้บริการ API
ระบบจะส่งการแจ้งเตือนสำหรับประเภทเหตุการณ์ที่คุณเลือกในส่วนแจ้งเตือนผู้ให้บริการ API ไปยังผู้ให้บริการ API ที่คุณระบุ
ตารางต่อไปนี้จะแสดงการแจ้งเตือนตามประเภทเหตุการณ์ในส่วนแจ้งเตือนผู้ให้บริการ 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
ลบเงื่อนไขการแจ้งเตือนโดยการส่งคำขอลบไปยัง 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 รายการเพื่อปรับแต่งเงื่อนไขการแจ้งเตือนได้ ค่าอาจเป็นค่าต่อไปนี้อย่างน้อย 1 ค่า
|
ไม่มีข้อมูล | มี |
value |
ค่าของแอตทริบิวต์ |
ไม่มีข้อมูล | ไม่ได้ |
associatedCondition |
การอ้างอิงเงื่อนไขที่เกี่ยวข้อง |
ไม่มีข้อมูล | ไม่ได้ |
พร็อพเพอร์ตี้การกำหนดค่าสำหรับการดำเนินการกับการแจ้งเตือน
พร็อพเพอร์ตี้การกำหนดค่าต่อไปนี้มีไว้สำหรับการดำเนินการแจ้งเตือนเมื่อใช้ API
ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
---|---|---|---|
actionAttribute |
วิธีที่ใช้ระบุผู้รับการแจ้งเตือน ค่าอาจเป็นค่าต่อไปนี้อย่างน้อย 1 ค่า
|
ไม่มีข้อมูล | มี |
value |
ค่าของแอตทริบิวต์การดำเนินการ หากตั้งค่า หากตั้งค่า หากตั้งค่า |
ไม่มีข้อมูล | มี |
templateID |
รหัสของเทมเพลตการแจ้งเตือน หมายเหตุ: ตัวเลือกนี้จะใช้ไม่ได้หากตั้งค่า |
ไม่มีข้อมูล | มี |
postURL |
เครื่องจัดการโค้ดเรียกกลับสำหรับเว็บฮุค หมายเหตุ: ต้องระบุตัวเลือกนี้หากตั้งค่า |
ไม่มีข้อมูล | มี |
การใช้ตัวแปรในเทมเพลตการแจ้งเตือน
เมื่อแก้ไขข้อความในเทมเพลตการแจ้งเตือน คุณจะรวมตัวแปรได้มากกว่า 1 รายการโดยใช้ Spring Expression Language (SpEL) เพื่อแสดงค่าที่แสดงผลในออบเจ็กต์ Transaction
ตารางต่อไปนี้จะสรุปตัวแปรของเทมเพลตการแจ้งเตือนที่ใช้บ่อยที่สุด
ตัวแปร | คำอธิบาย |
---|---|
${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 เพื่อกำหนดค่าชื่อและที่อยู่ตอบกลับที่กำหนดเองสำหรับองค์กร