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 di 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. 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: 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 di database Postgres. Sebagai gantinya, fungsi tersebut akan dibuang.

Nilai default-nya adalah saveToDatabase.

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