कमाई करने से जुड़े सर्वर की प्रॉपर्टी कॉन्फ़िगर करें

नीचे दिए गए एपीआई का इस्तेमाल करके, कमाई करने वाले सर्वर को कॉन्फ़िगर किया जा सकता है:

प्रॉपर्टी में बदलाव के एपीआई की जानकारी
एंडपॉइंट
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
अनुरोध करें

आपके भेजे गए अनुरोध के बारे में नोट:

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

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

सर्वर कॉन्फ़िगरेशन प्रॉपर्टी

नीचे दी गई टेबल में, कमाई करने से जुड़ी सर्वर की उन प्रॉपर्टी के बारे में बताया गया है जिन्हें सेट किया जा सकता है:

प्रॉपर्टी ब्यौरा
mint.invalidTscStorage.setting

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

टीएससी वाले मैसेज की संख्या और फ़्रीक्वेंसी ज़्यादा हो सकती है. इसका मतलब है कि इनकी वजह से ताकि आपकी क्वेरी को प्रोसेस होने में ज़्यादा समय लगे.

mint.invalidTscStorage.setting प्रॉपर्टी से यह तय होता है कि प्राइवेट क्लाउड के लिए Apigee Edge यह अमान्य TSC लेन-देन सेव करता है.

मान्य मान हैं:

  • saveToDatabase: प्राइवेट क्लाउड के लिए Apigee Edge को निर्देश देता है, ताकि सभी अमान्य टीएससी ट्रांज़ैक्शन सेव किए जा सकें को Postgres डेटाबेस में ले जाया जाएगा. यह डिफ़ॉल्ट रूप से होता है.
  • discard: यह प्राइवेट क्लाउड के लिए Apigee Edge को निर्देश देता है, ताकि अमान्य TSC ट्रांज़ैक्शन Postgres डेटाबेस. इसके बजाय, उन्हें खारिज कर दिया जाता है.

डिफ़ॉल्ट वैल्यू saveToDatabase है.

अपनी सभी रेटिंग के लिए इस mint.invalidTscStorage.setting प्रॉपर्टी को बदलने के लिए तो आपको प्रत्येक सर्वर को एक मिलता-जुलता API अनुरोध भेजना होगा.

सर्वर प्रॉपर्टी का उदाहरण सेट करें

यहां दिए गए उदाहरण में, mint.invalidTscStorage.setting प्रॉपर्टी सेट की गई है:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"