Mengonfigurasi properti server monetisasi

Anda dapat mengonfigurasi server monetisasi menggunakan API berikut:

Detail API Perubahan Properti
Endpoint
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Permintaan

Catatan tentang permintaan yang Anda kirim:

  • Isi: Tidak ada. Nama dan nilai properti adalah parameter string kueri. Jangan tetapkan nilai untuk isi permintaan.
  • Metode HTTP: POST
  • Autentikasi: Anda dapat menggunakan OAuth2 atau meneruskan nama pengguna dan sandi dalam permintaan.
  • Anda harus mengenkode URL nilai properti sebelum mengirim permintaan.
Respons Respons ditampilkan dalam teks biasa.

Saat Anda memanggil API perubahan properti, perubahan hanya berlaku untuk server yang Anda panggil. Kebijakan ini tidak berlaku untuk server lain dalam pod. Anda harus memanggil API ini di semua server tempat Anda ingin mengubah properti.

Properti konfigurasi server

Tabel berikut menjelaskan properti server monetisasi yang dapat Anda tetapkan:

Properti Deskripsi
mint.invalidTscStorage.setting

Server rating monetisasi mencatat semua pesan Kode Status Transaksi (TSC) yang tidak valid di Postgres. TSC mencakup transaksi tidak valid, baik dari back-end klien maupun akibat kriteria lain yang tidak terpenuhi di Apigee Edge for Private Cloud.

Jumlah dan frekuensi pesan TSC bisa sangat besar, yang berarti dapat menyebabkan kueri Anda memerlukan waktu tambahan untuk diproses.

Properti mint.invalidTscStorage.setting menentukan apakah Apigee Edge untuk Private Cloud menyimpan transaksi TSC yang tidak valid.

Nilai yang valid adalah:

  • saveToDatabase: Menginstruksikan Apigee Edge untuk Private Cloud agar menyimpan semua transaksi TSC yang tidak valid ke database Postgres. Ini adalah defaultnya.
  • discard: Menginstruksikan Apigee Edge for Private Cloud agar tidak menyimpan transaksi TSC yang tidak valid ke database Postgres. Sebaliknya, data tersebut akan dihapus.

Nilai default-nya adalah saveToDatabase.

Untuk mengubah properti mint.invalidTscStorage.setting ini untuk semua server rating, Anda harus mengirim permintaan API yang serupa ke setiap server.

Contoh penetapan properti server

Contoh berikut menetapkan properti mint.invalidTscStorage.setting:

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