ویژگی های سرور کسب درآمد را پیکربندی کنید

می توانید سرورهای کسب درآمد را با استفاده از API زیر پیکربندی کنید:

مشخصات تغییر API
نقطه پایانی
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
درخواست

نکاتی در مورد درخواستی که ارسال می کنید:

  • بدنه: ندارد. نام و مقدار ویژگی پارامترهای رشته کوئری هستند. برای بدنه درخواست مقداری تعیین نکنید.
  • روش HTTP: POST
  • احراز هویت: می توانید از OAuth2 استفاده کنید یا نام کاربری و رمز عبور را در درخواست ارسال کنید.
  • قبل از ارسال درخواست، باید URL ارزش ملک خود را رمزگذاری کند.
واکنش پاسخ به صورت متن ساده برگردانده می شود.

وقتی با API تغییر ویژگی تماس می‌گیرید، این تغییر فقط برای سروری اعمال می‌شود که با آن تماس گرفته‌اید. این برای سرورهای دیگر در پاد اعمال نمی شود. شما باید این API را در تمام سرورهایی که می خواهید ویژگی را تغییر دهید، فراخوانی کنید.

ویژگی های پیکربندی سرور

جدول زیر ویژگی های سرور کسب درآمد را که می توانید تنظیم کنید توضیح می دهد:

ویژگی شرح
mint.invalidTscStorage.setting

سرورهای رتبه‌بندی کسب درآمد همه پیام‌های کد وضعیت تراکنش (TSC) نامعتبر را در Postgres ثبت می‌کنند. TSCها شامل هرگونه تراکنش نامعتبر می‌شوند، خواه این تراکنش از بک‌اند مشتری باشد یا در نتیجه معیارهای دیگری که در Apigee Edge برای 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 برای همه سرورهای رتبه بندی خود، باید یک درخواست API مشابه برای هر سرور ارسال کنید.

نمونه ویژگی سرور را تنظیم کنید

مثال زیر ویژگی mint.invalidTscStorage.setting را تنظیم می کند:

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