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

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

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