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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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