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
  • Authentication: 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. Hal 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 dari kriteria lain yang tidak terpenuhi di Apigee Edge untuk Private Cloud.

Jumlah dan frekuensi pesan TSC bisa 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: Meminta Apigee Edge untuk Private Cloud menyimpan semua transaksi TSC yang tidak valid ke database Postgres. Ini adalah defaultnya.
  • discard: Meminta Apigee Edge untuk Private Cloud agar tidak menyimpan transaksi TSC yang tidak valid ke database Postgres. Sebagai gantinya, peristiwa tersebut akan dihapus.

Nilai default-nya adalah saveToDatabase.

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

Tetapkan 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"