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:

  • Body: 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 di permintaan.
  • Anda harus mengenkode nilai properti ke URL sebelum mengirim permintaan.
Respons Respons ditampilkan dalam teks biasa.

Saat Anda memanggil API perubahan properti, perubahan tersebut hanya berlaku untuk server yang Anda panggil. 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 semua transaksi yang tidak valid, baik yang berasal dari back-end klien maupun akibat kriteria lain yang tidak terpenuhi di Apigee Edge untuk Private Cloud.

Jumlah dan frekuensi pesan TSC bisa besar, yang berarti pesan TSC dapat menyebabkan kueri Anda memerlukan waktu ekstra 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 guna menyimpan semua transaksi TSC yang tidak valid ke database Postgres. Ini adalah defaultnya.
  • discard: Menginstruksikan Apigee Edge untuk Private Cloud agar tidak menyimpan transaksi TSC yang tidak valid ke database Postgres. Sebagai gantinya, data tersebut akan dihapus.

Nilai default-nya adalah saveToDatabase.

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

Menetapkan contoh 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"