Skonfiguruj właściwości serwera zarabiania

Serwery zarabiania możesz skonfigurować za pomocą tego interfejsu API:

Szczegóły interfejsu API zmiany właściwości
Punkt końcowy
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Żądanie

Uwagi dotyczące wysyłanej prośby:

  • Treść: brak. Nazwa i wartość właściwości to parametry ciągu zapytania. Nie ustawiaj wartości treści żądania.
  • Metoda HTTP: POST
  • Uwierzytelnianie: możesz użyć protokołu OAuth2 lub przekazać nazwę użytkownika i hasło w żądaniu.
  • Przed wysłaniem żądania musisz zakodować wartość właściwości na potrzeby adresu URL.
Odpowiedź Odpowiedź jest zwracana w formie zwykłego tekstu.

Gdy wywołasz interfejs API zmiany właściwości, zmiana zostanie zastosowana tylko do serwera, który został wywołany. Nie dotyczy to innych serwerów w bloku. Musisz wywołać ten interfejs API na wszystkich serwerach, na których chcesz zmienić właściwość.

Właściwości konfiguracji serwera

W tabeli poniżej opisano właściwości serwera zarabiania, które możesz ustawić:

Właściwość Opis
mint.invalidTscStorage.setting

Serwery oceny monetyzacji rejestrują wszystkie nieprawidłowe komunikaty z kodem stanu transakcji (TSC) w Postgresie. Kody TSC obejmują wszystkie nieprawidłowe transakcje, niezależnie od tego, czy pochodzą z backendu klienta, czy są wynikiem niespełnienia innych kryteriów w Apigee Edge dla chmury prywatnej.

Liczba i częstotliwość wiadomości TSC może być duża, co może wydłużyć czas przetwarzania zapytań.

Właściwość mint.invalidTscStorage.setting określa, czy Apigee Edge dla chmury prywatnej przechowuje nieprawidłowe transakcje TSC.

Prawidłowe wartości to:

  • saveToDatabase: instruuje Apigee Edge dla chmury prywatnej, aby zapisywać wszystkie nieprawidłowe transakcje TSC w bazie danych Postgres. Jest to ustawienie domyślne.
  • discard: instruuje Apigee Edge dla chmury prywatnej, aby nie zapisywać nieprawidłowych transakcji TSC w bazie danych Postgres. Zamiast tego są odrzucane.

Wartością domyślną jest saveToDatabase.

Aby zmienić tę właściwość (mint.invalidTscStorage.setting) na wszystkich serwerach ocen, musisz wysłać podobne żądanie do interfejsu API do każdego serwera.

Przykład ustawiania właściwości serwera

W tym przykładzie ustawiono właściwość mint.invalidTscStorage.setting:

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