किसी कंपनी और उसके डेवलपर के मिले-जुले लेन-देन के आंकड़ों के आधार पर सूचनाएं पाने की सुविधा सेट अप करें

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

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

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

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

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

रेट प्लान में किए गए कुल लेन-देन या किसी कंपनी और उसके डेवलपर को जोड़ने के लिए:

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

    उदाहरण के लिए, xyz-company के लिए इस सुविधा को चालू करने के लिए:

    $ curl -H "Content-Type:application/json" -X PUT -d \
    '{
        "name": "xyz-company",
        "attributes": [
            {
                "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS",
                "value": "true"
            }
          ... also include other existing company attributes to avoid losing them
       ]
    }'\
    "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company"  \
    -u email:password
    
  5. कंपनी और उसके डेवलपर, सूचना देने की इस दर वाले प्लान को स्वीकार करते हैं. इसमें बदलाव किया जा सकता है.

    ध्यान दें: हमारा सुझाव है कि कंपनी और डेवलपर के शुरू होने की एक ही तारीख सेट करने से होने वाली भ्रम की स्थिति को कम करें. इससे, लेन-देन के डेटा को एक तय समयावधि में ट्रैक किया जा सकेगा.

    कृपया ध्यान दें:

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