किराये की योजना के लिए समयसीमा से जुड़ी सूचना सेट अप करना

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

जब डेवलपर, तय सीमा के करीब होने या खत्म होने वाले होते हैं, तब उन्हें ईमेल से इसकी सूचना दी जा सकती है वॉल्यूम बैंडेड या बंडल रेट कार्ड प्लान के साथ मिले हैं. उदाहरण के लिए, अगर डेवलपर ने एक बंडल में 1,000 कॉल वाला वॉल्यूम बैंड वाला प्लान खरीदें. जब वे पहुंच जाएंगे, तब उन्हें सूचना मिलेगी 800 कॉल (80% इस्तेमाल) या एपीआई कॉल पर 500 डॉलर खर्च करने पर.

एपीआई का इस्तेमाल करके, रेट प्लान के लिए सीमा की सूचना सेट अप करने के लिए यह तरीका अपनाएं:

  1. सूचना के उस टेंप्लेट को पसंद के मुताबिक बनाएं जिसका इस्तेमाल इन कामों के लिए किया जाएगा डेवलपर को सूचित करें.
  2. सूचना से जुड़ी शर्त और कार्रवाई कॉन्फ़िगर करें.

सूचना टेम्प्लेट को कस्टमाइज़ करना

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

$ curl -H "Content-Type: application/json " -X POST -d \    
'{
    "name": "RATE_PLAN_LIMIT_TEMPLATE",
    "subject": "Nearing your rate plan limit",
    "htmlImage": "<p>Hi ${developer.name} - Wanted to let you know that you have used 800 API calls from your ${ratePlan.displayName} rate plan, which started on ${ratePlan.startDate} under the ${ratePlan.monetizationPackage.displayName} package and ${ratePlan.monetizationPackage.products.displayName} product. Just a friendly reminder that your API calls will be charged double after you cross 1000 calls. Thanks for using the API!</p>",
    "source": "Postman API call"
    }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/myorg/notification-email-templates" \
    -u email:password

सूचना से जुड़ी शर्त और कार्रवाई को कॉन्फ़िगर करना

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

रेट प्लान की सीमा के लिए सूचना ट्रिगर करने के लिए, इन एट्रिब्यूट को सेट करें:

  • RATEPLAN - भेजने के लिए सूचना का टाइप.
  • PUBLISHED - सूचनाएं ट्रिगर करने के लिए, इस एट्रिब्यूट को 'सही' पर सेट करें पब्लिश किए गए रेट प्लान.

इसके बाद, इनमें से कोई एक एट्रिब्यूट डालें:

  • Transactions - लेन-देन की संख्या. उदाहरण के लिए, डेवलपर को यह सूचना दें कि तो वे 800 ट्रांज़ैक्शन तक पहुंचते हैं. कोई पूर्णांक वैल्यू होनी चाहिए और सिर्फ़ > और = ऑपरेटर यह हैं अनुमति है.
  • FeeExposure - लेन-देन के दौरान जमा हुए डॉलर या पॉइंट. होना चाहिए पूर्णांक वैल्यू के तौर पर सिर्फ़ > और = ऑपरेटर इस्तेमाल करने की अनुमति है. FeeExposure अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसमें सेटअप, बार-बार लगने वाले या सेशन खत्म करने पर लगने वाले शुल्क की रकम शामिल नहीं होती. उदाहरण के लिए, डेवलपर को सूचित करना, जब उनके एपीआई लेन-देन की लागत 500 डॉलर हो जाती है. FeeExposure कैलकुलेशन अलग-अलग हो सकते हैं.

लेन-देन की संख्या पहुंचने पर, यह पेलोड ईमेल से सूचना ट्रिगर करता है 800:

$ curl -H "Content-Type:application/json" -X POST -d \
    '{
    "notificationCondition": [
      {
        "attribute": "RATEPLAN",
        "value": "{RATE_PLAN_ID}"
      },
      {
        "attribute": "PUBLISHED",
        "value": "TRUE"
      },
      {
        "attribute": "Transactions",
        "value": "= 800"
      }     
    ],
   "actions": [{
          "actionAttribute": "DEV_ID",
          "value": "ANY",
          "templateId": "{EMAIL_TEMPLATE_ID}"
        }]
  }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions" \
    -u email:password