Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
Sebelum dapat menggunakan monetisasi Apigee, Anda harus membeli dan mengaktifkannya di organisasi Anda. Monetisasi Apigee didukung untuk lingkungan Apigee dan Apigee Hybrid.
Membeli monetisasi Apigee
Untuk membeli monetisasi Apigee bagi organisasi Langganan, hubungi Tim Penjualan Apigee, lalu aktifkan monetisasi Apigee di organisasi Anda.
Monetisasi Apigee tidak tersedia untuk organisasi dengan model pembayaran sesuai penggunaan.
Organisasi evaluasi Apigee secara otomatis menyertakan uji coba monetisasi Apigee untuk periode uji coba. Anda tidak perlu menghubungi Tim Penjualan Apigee untuk menambahkan monetisasi. Lanjutkan dengan Mengaktifkan monetisasi Apigee di organisasi Anda.
Mengaktifkan monetisasi Apigee di organisasi Anda
Untuk mengaktifkan monetisasi Apigee di organisasi yang sudah ada, kirim permintaan POST
ke API berikut,
dengan meneruskan konfigurasi add-on di isi permintaan Anda:
https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons
Contoh:
curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons" \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Content-type: application/json" \ -d '{ "addonsConfig": { "monetizationConfig": { "enabled": "true" } <Include existing add-on configuration> } }'
Dengan $TOKEN
ditetapkan ke token akses OAuth 2.0 Anda, seperti yang dijelaskan dalam
Mendapatkan token akses OAuth 2.0. Untuk mengetahui informasi tentang opsi curl
yang digunakan dalam contoh ini, lihat
Menggunakan curl. Untuk mengetahui deskripsi variabel lingkungan yang dapat Anda gunakan, lihat
Menetapkan
variabel lingkungan untuk permintaan API Apigee.
Berikut adalah contoh respons yang menunjukkan bahwa operasi sedang berlangsung:
{ "name": "organizations/ORG_NAME/operations/1ae3ed56-b38f-4cc1-ba33-e7d89557075d", "metadata": { "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata", "operationType": "UPDATE", "targetResourceName": "organizations/ORG_NAME", "state": "IN_PROGRESS" } }
Untuk mengetahui informasi selengkapnya, lihat Configure organization add-ons API.
Lihat profil organisasi untuk mengonfirmasi bahwa monetisasi telah diaktifkan. Contoh:
curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME" \ -X GET \ -H "Authorization: Bearer $TOKEN"
Berikut adalah contoh respons yang menunjukkan bahwa monetisasi diaktifkan.
{ "name": ORG_NAME, ... "addonsConfig": { "monetizationConfig": { "enabled": true } } }
Menonaktifkan monetisasi Apigee di organisasi Anda
Untuk menonaktifkan monetisasi Apigee di organisasi Anda, kirim permintaan POST
ke
API berikut, dengan meneruskan konfigurasi add-on di isi permintaan Anda:
https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons
Contoh:
curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons" \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Content-type: application/json" \ -d '{ "addonsConfig": { "monetizationConfig": { "enabled": "false" } <Include existing add-on configuration> } }'
Berikut adalah contoh respons yang menunjukkan bahwa operasi sedang berlangsung:
{ "name": "organizations/ORG_NAME/operations/06274ffb-8940-41da-836d-781cba190437", "metadata": { "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata", "operationType": "UPDATE", "targetResourceName": "organizations/ORG_NAME", "state": "IN_PROGRESS" } }
Untuk mengetahui informasi selengkapnya, lihat Configure organization add-ons API.
Lihat profil organisasi untuk mengonfirmasi bahwa monetisasi telah dinonaktifkan. Contoh:
curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME" \ -X GET \ -H "Authorization: Bearer $TOKEN"
Berikut adalah contoh respons yang menunjukkan bahwa monetisasi diaktifkan.
{ "name": ORG_NAME, ... "addonsConfig": { "monetizationConfig": { "enabled": false } } }
Memecahkan masalah pengaktifan monetisasi Apigee
Jika Anda belum membeli monetisasi Apigee dan Anda mencoba mengaktifkannya, error berikut akan ditampilkan:
{ "error": { "code": 400, "message": "failed to validate addons config: [Apigee Monetization] addon(s) are not entitled to the subscription", "status": "FAILED_PRECONDITION" } }