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

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

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

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

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

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

خصائص ضبط الخادم

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

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

تسجّل خوادم تقييم تحقيق الربح جميع رسائل رمز حالة المعاملة (TSC) غير الصالحة في Postgres. تتضمن خوادم TSC أي معاملة غير صالحة، سواء كانت ناتجة من الواجهة الخلفية للعميل أو نتيجة عدم استيفاء معايير أخرى في 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"