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

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

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

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

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

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

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

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

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

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

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

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

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

  • saveToDatabase: Private Cloud के लिए Apigee Edge को, सभी अमान्य TSC लेन-देन को Postgres डेटाबेस में सेव करने का निर्देश देता है. यह डिफ़ॉल्ट रूप से होता है.
  • discard: Private Cloud के लिए Apigee Edge को, अमान्य TSC लेन-देन को 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"