नोटिफ़िकेशन टेंप्लेट का इस्तेमाल करके, सूचनाएं सेट अप करना

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

सूचना टेंप्लेट क्या होते हैं?

कमाई करने की सुविधा, टेंप्लेट का एक सेट उपलब्ध कराती है. इस सेट में, अलग-अलग तरह के इवेंट की सूचनाओं के लिए सैंपल टेक्स्ट मौजूद होते हैं. इनमें से किसी भी टेंप्लेट को अपनी पसंद के मुताबिक बनाया जा सकता है, ताकि:

  • सभी डेवलपर को इवेंट के बारे में सूचना दें. जैसे, नए प्रॉडक्ट, नियमों और शर्तों के नए वर्शन या रेट के नए प्लान.
  • जिन डेवलपर पर असर पड़ा है उन्हें अपडेट किए गए रेट प्लान जैसे इवेंट की सूचना दें.
  • डेवलपर से जुड़े इवेंट के बारे में, एपीआई उपलब्ध कराने वाली कंपनी को सूचना देना. जैसे, जब कोई डेवलपर किसी खाते के लिए रजिस्टर करता है या किसी किराया प्लान के लिए साइन अप करता है.
  • कंपनी के सभी एडमिन को किसी खास इवेंट के बारे में सूचना भेजना.

इसके अलावा, एचटीटीपी कॉलबैक हैंडलर तय करने वाला वेबहुक बनाया जा सकता है. इसके बाद, वेबहुक का इस्तेमाल करके सूचनाएं सेट अप करना में बताए गए तरीके से, वेबहुक को ट्रिगर करने वाली शर्त को कॉन्फ़िगर करें.

सूचनाएं पेज को एक्सप्लोर करना

सूचनाएं पेज को ऐक्सेस करने के लिए, नीचे दिया गया तरीका अपनाएं.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, सूचनाओं वाले पेज को ऐक्सेस करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. बाएं नेविगेशन बार में, पब्लिश करें > कमाई करना > सूचनाएं चुनें.

'सूचनाएं' पेज दिखेगा.

जैसा कि इस इमेज में दिखाया गया है, सूचनाओं वाले पेज की मदद से ये काम किए जा सकते हैं:

क्लासिक Edge (निजी क्लाउड)

Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, सूचनाओं वाले पेज को ऐक्सेस करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नेम है.
  2. सबसे ऊपर मौजूद नेविगेशन बार में, एडमिन > सूचनाएं चुनें.

सूचनाएं पेज पर ये काम किए जा सकते हैं:

सूचनाओं में बदलाव करना

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, सूचना में बदलाव करने के लिए:

  1. सूचनाएं पेज पर जाएं.
  2. जिस सूचना में बदलाव करना है उसके बगल में मौजूद पर क्लिक करके, उसकी जानकारी को बड़ा करें.
  3. ज़रूरत के हिसाब से, विषय, मुख्य हिस्सा, और पाने वाले (अगर उपलब्ध हो) फ़ील्ड में बदलाव करें.

    सूचना टेंप्लेट में शामिल किए जा सकने वाले वैरिएबल के बारे में जानने के लिए, सूचना टेंप्लेट में वैरिएबल का इस्तेमाल करना लेख पढ़ें.

    हर कैटगरी में सूचनाओं में बदलाव करने के बारे में ज़्यादा जानने के लिए, यहां दिए गए सेक्शन देखें:

  4. सूचना को चालू करने के लिए, उसके बगल में मौजूद चेक बॉक्स को चुनें.
  5. अतिरिक्त सूचनाओं में बदलाव करने के लिए, दूसरे से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
  6. सभी बदलावों को सेव करने के लिए, सेव करें पर क्लिक करें.

सूचनाएं सेव हो गई हैं, इसकी पुष्टि करने के लिए एक मैसेज दिखेगा. सेव करने में कुछ मिनट लग सकते हैं.

सभी डेवलपर को सूचित करने के लिए सूचनाओं में बदलाव करना

सभी डेवलपर को सूचनाएं भेजें सेक्शन में चुने गए इवेंट टाइप की सूचनाएं, सभी डेवलपर को भेजी जाती हैं.

सूचनाएं, दिन के आखिर में चलने के लिए शेड्यूल की जाती हैं. सूचनाएं भेजने के बाद, इवेंट के चेकबॉक्स अपने-आप हट जाते हैं. इन इवेंट के टाइप के लिए सूचनाएं शेड्यूल करने के लिए, आपको इन्हें फिर से चुनना होगा.

यहां दी गई टेबल में, 'सभी डेवलपर को सूचना दें' सेक्शन में, इवेंट टाइप के हिसाब से सूचनाओं की सूची दी गई है. ज़्यादा जानकारी के लिए, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचनाओं में बदलाव करना लेख पढ़ें.

इवेंट टाइप ट्रिगर नोट
नया पैकेज नया एपीआई पैकेज उपलब्ध है

अपडेट के हिस्से के तौर पर, ईमेल टेंप्लेट के मुख्य हिस्से में हर नए पैकेज (और हर पैकेज में मौजूद प्रॉडक्ट) का नाम जोड़ें. आपके पास डेवलपर पोर्टल या ऐसी किसी भी वेबसाइट का लिंक जोड़ने का विकल्प है जिस पर सूचना के बारे में ज़्यादा जानकारी दी गई हो.

नया प्रॉडक्ट नया एपीआई प्रॉडक्ट उपलब्ध है

अपडेट के हिस्से के तौर पर, ईमेल टेंप्लेट के मुख्य हिस्से में हर नए प्रॉडक्ट का नाम जोड़ें. आपके पास डेवलपर पोर्टल या किसी ऐसी अन्य वेबसाइट का लिंक भी जोड़ने का विकल्प है जिस पर सूचना के बारे में ज़्यादा जानकारी दी गई हो.

नए बाज़ार/कवरेज एपीआई के नए प्रॉडक्ट, कुछ खास इलाकों के बाज़ारों में उपलब्ध हैं

अपडेट के तौर पर, ईमेल टेंप्लेट के मुख्य हिस्से में हर नए मार्केट और ज़रूरी प्रॉडक्ट का नाम जोड़ें. डेवलपर पोर्टल या सूचना के बारे में ज़्यादा जानकारी देने वाली किसी भी अन्य वेबसाइट का लिंक भी जोड़ा जा सकता है.

जिन डेवलपर पर असर पड़ा है उन्हें सूचना देने के लिए, सूचनाओं में बदलाव करना

जिन डेवलपर पर असर पड़ा है उन्हें सूचनाएं भेजें सेक्शन में चुने गए इवेंट टाइप की सूचनाएं, सिर्फ़ उन डेवलपर को भेजी जाती हैं जिन पर उन इवेंट का असर पड़ा है. उदाहरण के लिए, अगर आपने बदला गया रेट प्लान वाला इवेंट चुना है, तो सिर्फ़ उन डेवलपर को सूचना भेजी जाएगी जिन्होंने रेट प्लान स्वीकार किया है.

नीचे दी गई टेबल में, 'जिन डेवलपर पर असर पड़ा है उन्हें सूचना दें' सेक्शन में, इवेंट टाइप के आधार पर सूचनाओं की सूची दी गई है. ज़्यादा जानकारी के लिए, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचनाओं में बदलाव करना लेख पढ़ें.

इवेंट टाइप ट्रिगर नोट
नियम और शर्तें स्वीकार नहीं की गई हैं या उनकी समयसीमा खत्म हो गई है शर्तों का नया सेट पब्लिश किया गया है और डेवलपर ने अभी तक उन्हें स्वीकार नहीं किया है

नई शर्तें लागू होने से 30 दिन, सात दिन, और एक दिन पहले सूचना भेजी जाती है.

किराये का नया प्लान किराये के नए प्लान पब्लिश किए गए

अगर किराया तय करने का प्लान:

  • स्टैंडर्ड प्लान, सभी डेवलपर को सूचना दी जाती है.
  • डेवलपर कैटगरी के हिसाब से तय किए गए प्लान की जानकारी, सिर्फ़ उस कैटगरी के डेवलपर को दी जाती है.
  • डेवलपर के लिए तय किया गया किराया प्लान, सिर्फ़ उस डेवलपर को भेजा जाता है.
बदला गया रेट प्लान खरीदे गए किराये के प्लान का नया वर्शन उपलब्ध है

सिर्फ़ मौजूदा वर्शन खरीदने वाले डेवलपर को इसकी सूचना दी जाएगी. इस सूचना की मदद से, डेवलपर नए वर्शन की समीक्षा कर सकते हैं. साथ ही, अगर वे नई दरें स्वीकार नहीं करना चाहते, तो प्लान को रद्द कर सकते हैं या किसी दूसरे प्लान पर स्विच कर सकते हैं.

किराया तय करने का ऐसा प्लान जिसकी समयसीमा खत्म हो चुकी है किराये का प्लान खत्म हो गया है और इसके बाद कोई किराया तय नहीं किया गया है

यह सूचना तब भेजी जाती है, जब शुरुआत में रेट प्लान को खत्म होने के लिए सेट किया जाता है. साथ ही, समयसीमा खत्म होने की तारीख से 30, 7, और 1 दिन पहले अतिरिक्त सूचनाएं भेजी जाती हैं. सिर्फ़ उन डेवलपर को सूचना दी जाएगी जिन्होंने प्लान की समयसीमा खत्म होने से पहले उसे खरीदा है.

रिन्यू किया गया रेट प्लान किराये के प्लान की सदस्यता रिन्यू कर दी गई है.

डेवलपर को बताएं कि लागू होने वाले शुल्क लिए जाएंगे.

रेट लिमिट पार हो गई है किराया प्लान की सीमा पार हो गई है

डेवलपर को बताएं कि लागू होने वाले शुल्क लिए जाएंगे.

फ़्रीमियम रेट प्लान खत्म हो गया बिना शुल्क के इस्तेमाल की अवधि खत्म हो गई है. इसे लेन-देन की संख्या या दिनों के हिसाब से मेज़र किया जाता है

बिना किसी शुल्क के इस्तेमाल की अवधि, आपके फ़्रीमियम प्लान की दर से तय होती है.

बिलिंग दस्तावेज़ पब्लिश किया गया

डेवलपर के लिए बिलिंग दस्तावेज़ (जैसे, इनवॉइस) उपलब्ध हैं.

डेवलपर, किराये के नए प्लान के लिए साइन अप करता है डेवलपर नए रेट प्लान के लिए साइन अप करता है.

Notify API की सेवा देने वाली कंपनियों को सूचना देने वाली सेटिंग में बदलाव करना

एपीआई प्रोवाइडर को सूचना दें सेक्शन में चुने गए इवेंट टाइप की सूचनाएं, आपके बताए गए एपीआई प्रोवाइडर को भेजी जाती हैं.

नीचे दी गई टेबल में, Notify API प्रोवाइडर सेक्शन में इवेंट टाइप के हिसाब से सूचनाएं दी गई हैं. ज़्यादा जानकारी के लिए, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचनाओं में बदलाव करना लेख पढ़ें.

इवेंट टाइप ट्रिगर
नए डेवलपर के लिए साइन अप

डेवलपर ने खाते के लिए रजिस्टर किया हो.

डेवलपर किसी ऐप्लिकेशन को जोड़ता है

डेवलपर ने नया ऐप्लिकेशन बनाया है.

रेट के नए प्लान के लिए, डेवलपर के लिए साइन अप करें

डेवलपर ने किराये के प्लान के लिए साइन अप किया हो.

डेवलपर, वित्तीय जानकारी में बदलाव करता है

डेवलपर ने वित्तीय जानकारी में बदलाव किया है. जैसे, कंपनी का नाम या कंपनी का पता.

किसी सूचना को चालू या बंद करना

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, सूचना को चालू या बंद करने के लिए:

  1. सूचनाओं वाला पेज ऐक्सेस करें.
  2. किसी सूचना को चालू या बंद करने के लिए, उसके बगल में मौजूद चेक बॉक्स को चुनें या उससे चुने हुए का निशान हटाएं.
  3. सभी बदलावों को सेव करने के लिए, सेव करें पर क्लिक करें.

सेव करने में कुछ मिनट लग सकते हैं. सूचनाएं सेव हो जाने की पुष्टि करने के लिए, आपको एक मैसेज दिखेगा.

एपीआई का इस्तेमाल करके टेंप्लेट की मदद से सूचनाएं सेट अप करना

एपीआई का इस्तेमाल करके सूचनाएं सेट अप करें. इसके बारे में यहां दिए गए सेक्शन में बताया गया है.

एपीआई का इस्तेमाल करके सूचना टेंप्लेट मैनेज करना

एपीआई का इस्तेमाल करके सूचना टेंप्लेट मैनेज करें. इसके बारे में यहां बताया गया है:

एपीआई का इस्तेमाल करके सभी सूचना टेंप्लेट देखना

कमाई करने की सुविधा से मिलने वाले सभी सूचना टेंप्लेट की सूची देखने के लिए, /mint/organizations/{org_name}/notification-email-templates पर GET अनुरोध करें. उदाहरण के लिए:

curl -H "Accept:application/json" -X GET \
  "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/notification-email-templates" \
  -u email:password

उदाहरण के लिए, नीचे दिया गया इवेंट टेंप्लेट, डेवलपर को नए एपीआई प्रॉडक्ट की उपलब्धता के बारे में सूचना देता है:

{
    "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
}

एपीआई का इस्तेमाल करके सूचना टेंप्लेट देखना

/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"

एपीआई का इस्तेमाल करके, सूचना के टेंप्लेट में बदलाव करना

/nint/organizations/{org_name}/notification-email-templates/{template_id} के लिए एक PUT अनुरोध जारी करके, सूचना टेंप्लेट में बदलाव करें. अनुरोध के मुख्य हिस्से में, टेंप्लेट का बदला गया कॉन्टेंट दें.

सूचना टेंप्लेट में मैसेज को अपनी पसंद के मुताबिक बनाते समय, एक या एक से ज़्यादा वैरिएबल शामिल किए जा सकते हैं. ज़्यादा जानकारी के लिए, सूचना टेंप्लेट में वैरिएबल का इस्तेमाल करना लेख पढ़ें.

उदाहरण के लिए, नीचे दिया गया अनुरोध, एपीआई के नए प्रॉडक्ट की सूचना के कॉन्टेंट में बदलाव करता है:

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

एपीआई का इस्तेमाल करके, सूचना की शर्तों और कार्रवाइयों को मैनेज करना

एपीआई का इस्तेमाल करके, सूचना की शर्तों और कार्रवाइयों को मैनेज करें. इसके बारे में यहां बताया गया है.

एपीआई का इस्तेमाल करके, सूचना की शर्त और कार्रवाई तय करना

सूचना की शर्त और कार्रवाई बनाएं, ताकि /mint/organizations/{org_name}/notification-conditions को पोस्ट अनुरोध भेजने पर, अपने-आप सूचना भेजी जा सके.

अनुरोध करते समय, अनुरोध के मुख्य हिस्से में वह शर्त बताएं जिसकी वजह से सूचना मिलेगी. साथ ही, शर्त पूरी होने पर की जाने वाली कार्रवाइयों के बारे में भी बताएं. जैसे, सूचना वाला ईमेल भेजना.

एक या उससे ज़्यादा एट्रिब्यूट वैल्यू डालकर, सूचना की शर्त की जानकारी तय की जाती है. एट्रिब्यूट की सूची के लिए, सूचना की शर्तों के लिए कॉन्फ़िगरेशन प्रॉपर्टी देखें. इवेंट की सूचना के लिए, शर्त तब ट्रिगर हो सकती है, जब कोई नया प्रॉडक्ट पब्लिश किया गया हो.

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

एपीआई का इस्तेमाल करके, सूचना की शर्त और कार्रवाई देखना

organizations/{org_name}/notification-conditions/{condition_Id} पर GET अनुरोध भेजकर, सूचना की शर्त और कार्रवाई देखें. यहां {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"
    } ]
    }

एपीआई का इस्तेमाल करके, सूचना की शर्त और कार्रवाई में बदलाव करना

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

एपीआई का इस्तेमाल करके, सूचना की शर्त और कार्रवाई मिटाना

organizations/{org_name}notification-conditions/{condition_Id} को DELETE अनुरोध भेजकर, सूचना की शर्त मिटाएं. उदाहरण के लिए:

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

सूचना की शर्तों के लिए कॉन्फ़िगरेशन प्रॉपर्टी

एपीआई का इस्तेमाल करते समय, सूचना की शर्तों के लिए ये कॉन्फ़िगरेशन प्रॉपर्टी उपलब्ध होती हैं.

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
attribute

सूचना की शर्त की जानकारी. सूचना की शर्त को बेहतर बनाने के लिए, एक या उससे ज़्यादा एट्रिब्यूट तय किए जा सकते हैं.

वैल्यू इनमें से कोई एक या उससे ज़्यादा हो सकती है:

  • ADD_RATEPLAN
  • ADHOC_NOTIFY_DEVELOPERS
  • BILLING_DOCS_PUBLISHED
  • COMPANY_ACCEPTS_INVITATION
  • COMPANY_CANCELS_INVITATION
  • COMPANY_DECLINES_INVITATION
  • COMPANY_INVITES_DEVELOPER
  • CREATE_APPLICATION
  • CREATE_DEVELOPER
  • DATE
  • DEVELOPER_ACCEPTS_INVITATION
  • DEVELOPER_CANCELS_INVITATION
  • DEVELOPER_DECLINES_INVITATION
  • DEVELOPER_INVITES_COMPANY
  • EXPIRING_TNC
  • FeeExposure
  • FREEMIUM_USED_UP
  • NEW_PACKAGE
  • NEW_PRODUCT
  • PUBLISHED
  • RATEPLAN
  • RATEPLAN_ACCEPTED
  • RATEPLAN_ENDED
  • RATEPLAN_EXPIRED
  • RATEPLAN_RENEWED
  • RATEPLAN_REVISION
  • Transactions
  • UPDATE_DEVELOPER
  • UsageTarget (सिर्फ़ वेबहुक कॉन्फ़िगर करने के लिए मान्य है)
लागू नहीं हां
value

एट्रिब्यूट की वैल्यू.

लागू नहीं नहीं
associatedCondition

उससे जुड़ी शर्त का रेफ़रंस.

लागू नहीं नहीं

सूचना से जुड़ी कार्रवाइयों के लिए कॉन्फ़िगरेशन प्रॉपर्टी

एपीआई का इस्तेमाल करते समय, सूचना से जुड़ी कार्रवाइयों के लिए ये कॉन्फ़िगरेशन प्रॉपर्टी उपलब्ध हैं.

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
actionAttribute

नोटिफ़िकेशन पाने वाले व्यक्ति की पहचान करने के लिए इस्तेमाल किया जाने वाला तरीका. वैल्यू इनमें से एक या एक से ज़्यादा हो सकती है:

  • ORG_EMAIL. सूचना पाने वाले व्यक्ति की पहचान, ईमेल पते से की जाती है.
  • DEV_ID. सूचना पाने वाले की पहचान, डेवलपर आईडी (ईमेल पता) से की जाती है.
  • COMPANY_ADMINS. वैल्यू सेट होने पर ध्यान दिए बिना, कंपनी के सभी एडमिन को सूचना भेजी जाती है. ध्यान दें कि कंपनी के एडमिन, संगठन के एडमिन से अलग होते हैं.
  • WEBHOOK. सूचना पाने वाले व्यक्ति की जानकारी, वेबहुक के कॉलबैक हैंडलर को भेजी जाती है. वेबहुक का इस्तेमाल करके सूचनाएं सेट अप करना लेख पढ़ें.
लागू नहीं हां
value

ऐक्शन एट्रिब्यूट की वैल्यू.

अगर actionAttribute को ORG_EMAIL या DEV_ID पर सेट किया गया है, तो ANY की वैल्यू, सूचना को उन सभी लोगों को भेजती है जिन्हें सूचना भेजनी है. उदाहरण के लिए, कोई ORG_EMAIL पता या कोई DEV_ID.

अगर actionAttribute को WEBHOOK पर सेट किया गया है, तो इस वैल्यू को webhook के आईडी पर सेट करें.

अगर actionAttribute को COMPANY_ADMINS पर सेट किया जाता है, तो इस वैल्यू को अनदेखा कर दिया जाता है. साथ ही, सूचना कंपनी के सभी एडमिन को भेजी जाती है.

लागू नहीं हां
templateID

सूचना टेंप्लेट का आईडी.

ध्यान दें: अगर actionAttribute को WEBHOOK पर सेट किया गया है, तो यह विकल्प मान्य नहीं है.

लागू नहीं हां
postURL

वेबहुक के लिए कॉलबैक हैंडलर.

ध्यान दें: अगर actionAttribute को WEBHOOK पर सेट किया गया है, तो यह विकल्प ज़रूरी है. अगर वैल्यू को ORG_EMAIL, DEV_ID या COMPANY_ADMINS पर सेट किया गया है, तो यह विकल्प मान्य नहीं है.

लागू नहीं हां

सूचना टेंप्लेट में वैरिएबल का इस्तेमाल करना

सूचना टेंप्लेट में मैसेज में बदलाव करने पर, लेन-देन ऑब्जेक्ट में दिखाई गई वैल्यू दिखाने के लिए, 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} वह तारीख जब एपीआई की सेवा देने वाली कंपनी ने किराया प्लान बंद किया.
${ratePlan.monetizationPackage.displayName}

एपीआई पैकेज का नाम.

${ratePlan.monetizationPackage.name} कमाई करने से जुड़े पैकेज का नाम.
${ratePlan.monetizationPackage.products.displayName}

एपीआई प्रॉडक्ट के लिए तय किया गया डिसप्ले नेम.

${ratePlan.monetizationPackage.products.name} कमाई करने के पैकेज में शामिल प्रॉडक्ट का नाम.
${ratePlan.startDate} वह तारीख जब रेट प्लान बनाया गया था.
${USAGE} मौजूदा इस्तेमाल (कुल रेवेन्यू या शुल्क या वॉल्यूम).
${USER}

उपयोगकर्ता का नाम.

अपना जवाब देने के लिए ईमेल पते को पसंद के मुताबिक बनाना

कमाई करने के लिए, कंपनियों और डेवलपर को भेजी जाने वाली ईमेल सूचनाओं के लिए, डिफ़ॉल्ट तौर पर noreply@apigee.com पता कॉन्फ़िगर किया जाता है. अपने संगठन के लिए, जवाब में दिखने वाला पसंद के मुताबिक नाम और पता कॉन्फ़िगर करने के लिए, Apigee की सहायता टीम से संपर्क करें.