Halaman ini ditujukan bagi pelanggan yang saat ini menggunakan Cloud Support API versi V2 Alfa dan ingin bermigrasi ke V2 Beta.
Memulai V2 Beta
Jika sudah menggunakan V2 Alfa, Anda tidak perlu melakukan penyiapan tambahan untuk mulai menggunakan V2 Beta. Anda dapat menggunakan akun/kredensial layanan yang sama dan API sudah diaktifkan untuk Anda.
Untuk memanggil endpoint V2 Beta, cukup ganti bagian /v2alpha/
dari URL permintaan menjadi /v2beta/
. Misalnya, berikut adalah cara mengupgrade
panggilan cases.get
dari V2 Alfa ke V2 Beta:
V2 Alfa:
GET https://cloudsupport.googleapis.com/v2alpha/projects/123/cases/abc
V2 Beta:
GET https://cloudsupport.googleapis.com/v2beta/projects/123/cases/abc
Perubahan yang Dapat Menyebabkan Gangguan pada Klasifikasi Kasus
Satu-satunya perilaku yang telah berubah dari V2 Alfa ke V2 Beta adalah jenis Klasifikasi Kasus.
Klasifikasi Kasus Alfa V2
Kolom | Diperlukan untuk pembuatan kasus | Deskripsi |
---|---|---|
productType
|
Ya | string Jenis produk yang terkait dengan klasifikasi. |
value
|
Ya | string Klasifikasi yang akan digunakan saat membuat kasus, misalnya "Masalah Teknis > Compute > Compute Engine" |
Klasifikasi Kasus Beta V2
Kolom | Diperlukan untuk pembuatan kasus | Deskripsi |
---|---|---|
id
|
Ya | string ID unik untuk klasifikasi. Harus ditentukan untuk pembuatan kasus. |
displayName
|
Tidak | string Nama tampilan klasifikasi. |
Mengapa kami melakukan perubahan ini?
Menghapus kolom
productType
- Desain awal API mengharuskan kami menambahkan kolom ini, tetapi seiring dengan perkembangan API, kolom ini menjadi tidak terpakai lagi.
- Kolom ini wajib diisi, tetapi satu-satunya nilai yang valid adalah
GOOGLE_CLOUD
. Tindakan ini menambahkan boilerplate ke setiap permintaan pembuatan kasus.
Memisahkan
value
menjadiid
dandisplayName
- Kolom
value
di V2 Alfa harus dapat dibaca manusia (sehingga manusia dapat memilih dari daftar opsi) dan dapat dibaca mesin (sehingga API kami dapat mengetahui jenis kasus yang sedang dibuat). - V2 Beta memisahkan masalah ini menjadi dua bidang.
id
adalah bagian klasifikasi yang dapat dibaca mesin,displayName
adalah bagian yang dapat dibaca manusia. - Hal ini memberi kami fleksibilitas untuk membuat perubahan pada nama tampilan tanpa
merusak integrasi API. Misalnya, kita mungkin ingin memiliki beberapa
terjemahan
displayName
di masa mendatang, tetapiid
akan tetap sama untuk semua terjemahan karena mewakili klasifikasi kasus yang sama.
- Kolom