Laman ini menjelaskan beberapa masalah umum yang mungkin Anda temui yang melibatkan API Reseller.
400:badRequest
Error ini terjadi saat langganan ditangguhkan atau dibatalkan. Sebagai informasi selengkapnya, lihat Aktifkan langganan.
400:invalid
Error ini dapat terjadi karena berbagai alasan.
Jika Anda menggunakan metode customers.insert
, salah satu pelanggan berikut
parameter objek tidak valid:
postalAddress.postalCode
tidak valid.postalAddress.countryCode
tidak memenuhi syarat untuk menjual kembali Google Workspace.alternateEmail
tidak boleh berada di domain yang sama dengancustomerDomain
Untuk mengatasi masalah ini, pastikan parameter yang diperlukan ada dan valid untuk pelanggan.
Jika Anda menggunakan metode subscriptions.changeSeats
, salah satu hal berikut
mungkin telah menyebabkan error ini:
- Anda tidak dapat mengurangi jumlah slot untuk jenis paket tahunan. Pertimbangkan mengubah setelan perpanjangan. agar langganan ditetapkan secara otomatis (pada saat perpanjangan) slot yang sama dengan jumlah pengguna aktif di akun.
- Jumlah slot yang Anda minta kurang dari pengguna saat ini di menggunakan akun layanan. Kirim pesan kepada pelanggan bahwa mereka harus menghapus pengguna sebelum dapat melakukannya mengurangi jumlah kursi mereka.
- Anda menambah parameter slot yang salah. Untuk paket
FLEX
, naikkan parametermaximumNumberOfSeats
dan untuk rencanaANNUAL
, tingkatkan ParameternumberOfSeats
. - Anda mencoba mengubah parameter
licensedNumberOfSeats
, yang merupakan parameter read-only. - Selama periode uji coba, pelanggan memiliki batas slot maksimum 10. Memulai layanan berbayar dari langganan uji coba gratis hingga segera mengakhiri periode uji coba, memulai penagihan, dan menghapus 10 kursi hingga batas maksimum.
403:forbidden
Error ini terjadi jika Anda bukan pemilik pelanggan atau pelanggan Anda telah menonaktifkan akses reseller ke konsol Admin mereka.
403:usageLimits.dailyLimitExceeded
Error ini terjadi jika Anda telah mencapai kuota harian untuk panggilan ke API ini. Kepada untuk mengatasi masalah ini, terapkan penundaan backoff. Untuk informasi selengkapnya, lihat Batas dan kuota penggunaan.
Jika Anda mencoba mengambil banyak langganan, pertimbangkan untuk menggunakan
Metode subscriptions.list
tanpa menetapkan customerId
atau
Parameter subscriptionId
. Anda dapat mengembalikan maksimum 100 langganan per
panggilan telepon. Gunakan parameter pageToken
untuk terus mengambil semua langganan
dalam akun reseller.
403:usageLimits.accessNotConfigured
Error ini terjadi jika API tidak diaktifkan di project Google Cloud. Untuk mengatasi masalah ini, buka Konsol Google Cloud, lalu aktifkan API. Untuk selengkapnya informasi, lihat Aktifkan Google Workspace API.
404:notFound
Saat menggunakan metode customers.get
, error ini menunjukkan bahwa pelanggan atau
domain tersebut tidak ada untuk akun Google Workspace apa pun dan
domain tersedia.
412:conditionNotMet
Error ini disebabkan oleh sejumlah masalah yang berbeda.
Jika Anda mengalami error ini saat menggunakan subscriptions.changeRenewalSettings
, pastikan Anda hanya memanggil metode ini pada
paket pembayaran komitmen:
ANNUAL_MONTHLY_PAY
ANNUAL_YEARLY_PAY
Jika Anda mengalami error ini saat menggunakan metode subscriptions.delete
,
berarti tidak ada pengguna admin di Google Workspace
menggunakan akun layanan. Untuk mengatasi masalah ini, tambahkan pengguna admin sementara, lalu coba lagi.
Jika Anda mengalami error ini saat menggunakan metode subscriptions.insert
,
berarti bahwa Anda tidak dapat menjual kembali SKU yang dipilih atau ke pasar negara berkembang
juga merupakan pelanggan Google Workspace. Untuk mengatasi masalah ini, setujui persyaratan layanan yang berlaku.
429:usageLimits.quotaExceeded
Error ini terjadi saat Anda telah melampaui batas kueri per detik. Kepada untuk mengatasi masalah ini, terapkan strategi percobaan ulang backoff atau hasil cache lebih sedikit panggilan API. Untuk informasi selengkapnya, lihat Batas dan kuota penggunaan.
Jika Anda mencoba mengambil banyak langganan, pertimbangkan untuk menggunakan
Metode subscriptions.list
tanpa menetapkan customerId
atau
Parameter subscriptionId
. Anda dapat mengembalikan maksimum 100 langganan per
panggilan telepon. Gunakan parameter pageToken
untuk terus mengambil semua langganan
dalam akun reseller.