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

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

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

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

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

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

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

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

Edge

Edge UI का इस्तेमाल करके, सूचनाओं वाले पेज को ऐक्सेस करने के लिए:

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

इसके बाद, सूचनाएं पेज दिखेगा.

आंकड़े में हाइलाइट किए गए 'सूचनाएं' पेज पर जाकर, ये काम किए जा सकते हैं:

Classic Edge (Private Cloud)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

किराये के प्लान की समयसीमा खत्म हो गई है किराया प्लान की समयसीमा खत्म हो गई है और कोई फ़ॉलो-अप किराया प्लान नहीं है

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

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

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

अनुरोधों की दर तय सीमा से ज़्यादा है किराया प्लान की सीमा पार हो गई है

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

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

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

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

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

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

एपीआई की सेवा देने वाली कंपनियों को सूचना देने के लिए सूचनाओं में बदलाव करना

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

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

इवेंट का टाइप ट्रिगर
नया डेवलपर साइन अप करता है

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

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

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

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

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

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

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

सूचना पाने की सुविधा चालू या बंद करना

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

  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
}

API का इस्तेमाल करके सूचना का टेंप्लेट देखना

/mint/organizations/{org_name}/notification-email-templates/{template_id} को GET अनुरोध भेजकर, सूचना का टेंप्लेट देखा जा सकता है. यहां {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 पर POST अनुरोध भेजने पर, अपने-आप सूचना मिल जाए.

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

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

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} पर POST अनुरोध करें. यहां {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

मिलती-जुलती शर्त का रेफ़रंस.

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

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

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

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

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

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

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

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

अगर actionAttribute को 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 की सहायता टीम से संपर्क करें.