إعداد خصائص خادم تحقيق الربح

يمكنك إعداد خوادم تحقيق الربح باستخدام واجهة برمجة التطبيقات التالية:

تفاصيل واجهة برمجة التطبيقات لتغيير الموقع
نقطة النهاية
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
طلب

ملاحظات حول الطلب الذي ترسله:

  • النص: بدون. اسم الموقع وقيمته هما مَعلمات سلسلة طلب البحث. عدم ضبط قيمة لنص الطلب.
  • طريقة HTTP: POST
  • المصادقة: يمكنك استخدام OAuth2 أو إدخال اسم المستخدم وكلمة المرور في طلبك.
  • يجب أن يعمل عنوان URL على ترميز قيمة الموقع قبل إرسال الطلب.
الردّ يتم عرض الرد في نص عادي.

عند استدعاء واجهة برمجة تطبيقات تغيير الخاصية، يسري التغيير على الخادم الذي اتصلت به فقط. أُنشأها جون هنتر، الذي كان متخصصًا لا ينطبق على الخوادم الأخرى في المجموعة. يجب عليك طلب واجهة برمجة التطبيقات هذه على جميع الخوادم التي تريد تغيير الملكية.

خصائص إعداد الخادم

يوضّح الجدول التالي خصائص خادم تحقيق الربح التي يمكنك ضبطها:

الموقع الوصف
mint.invalidTscStorage.setting

تسجّل خوادم تقييم تحقيق الربح كل رموز حالة المعاملة (TSC) غير الصالحة. الرسائل في Postgres. وتشمل البنود والخدمات أي معاملة غير صالحة، سواء كانت من معاملة العميل الخلفية أو بسبب عدم استيفاء معايير أخرى في Apigee Edge for Private Cloud.

قد يكون عدد رسائل TSC وتكرارها كبيرًا، مما يعني أنها يمكن أن تتسبب في استعلاماتك أن تستغرق وقتًا إضافيًا في المعالجة.

تحدِّد السمة mint.invalidTscStorage.setting ما إذا كان Apigee Edge for Private Cloud يحفظ معاملات TSC غير الصالحة.

القيم الصالحة هي:

  • saveToDatabase: توجيه Apigee Edge for Private Cloud لحفظ جميع معاملات TSC غير الصالحة إلى قاعدة بيانات Postgres. هذا هو الخيار التلقائي.
  • discard: إرشاد Apigee Edge for Private Cloud إلى عدم حفظ معاملات 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"