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 setel untuk isi permintaan.
  • Metode HTTP: POST
  • Autentikasi: Anda dapat menggunakan OAuth2 atau meneruskan nama pengguna dan sandi dalam permintaan.
  • Anda harus mengenkode nilai properti ke URL sebelum mengirim permintaan.
Respons Respons dikembalikan dalam teks polos.

Saat Anda memanggil API perubahan properti, perubahan hanya berlaku untuk server yang Anda panggil. Hal ini tidak berlaku untuk server lain dalam pod. Anda harus memanggil API ini pada 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 Kode Status Transaksi (TSC) yang tidak valid pesan di Postgres. TSC menyertakan semua transaksi yang tidak valid, baik berasal dari backend atau hasil dari kriteria lain yang tidak terpenuhi di Apigee Edge untuk Private Cloud.

Jumlah dan frekuensi pesan TSC bisa jadi besar, yang berarti bahwa mereka dapat menyebabkan kueri Anda membutuhkan 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: Memberi petunjuk kepada Apigee Edge untuk Private Cloud agar menyimpan semua transaksi TSC yang tidak valid ke database Postgres. Ini adalah defaultnya.
  • discard: Memberi petunjuk kepada Apigee Edge untuk Private Cloud agar tidak menyimpan transaksi TSC yang tidak valid ke database Postgres. Sebagai gantinya, fitur tersebut akan dibuang.

Nilai default-nya adalah saveToDatabase.

Untuk mengubah properti mint.invalidTscStorage.setting ini untuk semua server rating, Anda harus mengirim permintaan API 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"