Questa pagina è rivolta ai clienti che attualmente utilizzano la versione alpha V2 dell'API Cloud Support e vogliono eseguire la migrazione alla versione beta V2.
Guida introduttiva alla versione V2 beta
Se utilizzi già la V2 Alpha, non devi eseguire alcuna configurazione aggiuntiva per iniziare a utilizzare la versione V2 Alpha. Puoi usare gli stessi account/credenziali di servizio e l'API sarà già abilitata per te.
Per chiamare gli endpoint V2 beta, sostituisci semplicemente la parte /v2alpha/
dell'URL della richiesta con /v2beta/
. Ad esempio, ecco come eseguire l'upgrade di una chiamata cases.get
da V2 Alpha a V2 Beta:
V2 Alpha:
GET https://cloudsupport.googleapis.com/v2alpha/projects/123/cases/abc
V2 beta:
GET https://cloudsupport.googleapis.com/v2beta/projects/123/cases/abc
Modifiche che interessano le classificazioni delle richieste di assistenza
L'unico comportamento che è cambiato da V2 Alpha a V2 Beta è il tipo di Classificazione della richiesta.
Classificazione case V2 Alpha
Campo | Obbligatorio per la creazione di richieste | Descrizione |
---|---|---|
productType
|
Sì | string Il tipo di prodotto a cui corrisponde la classificazione. |
value
|
Sì | string La classificazione da utilizzare durante la creazione di una richiesta, ad esempio "Problemi tecnici >Compute > Compute Engine" |
Classificazione case V2 Beta
Campo | Obbligatorio per la creazione di richieste | Descrizione |
---|---|---|
id
|
Sì | string L'ID univoco di una classificazione. Deve essere specificato per la creazione della richiesta. |
displayName
|
NO | string Il nome visualizzato della classificazione. |
Perché abbiamo apportato queste modifiche?
Rimozione del campo
productType
- Un progetto iniziale dell'API ci ha imposto di aggiungere questo campo, ma con l'evoluzione dell'API è diventato obsoleto.
- Questo campo è obbligatorio, ma l'unico valore valido è
GOOGLE_CLOUD
. Viene così aggiunto boilerplate a ogni richiesta di creazione di una richiesta.
Separazione di
value
inid
edisplayName
in corso...- Il campo
value
in V2 Alpha deve essere leggibile dall'utente (in modo che un essere umano possa scegliere dall'elenco di opzioni) e leggibile dal computer (in modo che la nostra API possa indicare il tipo di richiesta in fase di creazione). - La versione beta di V2 separa questi problemi in due campi.
id
è la parte leggibile della macchina nella classificazione,displayName
è la parte leggibile dall'uomo. - Questo ci offre la flessibilità di apportare modifiche al nome visualizzato senza interrompere le integrazioni API. Ad esempio, potremmo voler avere più traduzioni di
displayName
in futuro, maid
rimarrebbe lo stesso per tutte le traduzioni, dato che rappresentano la stessa classificazione dei casi.
- Il campo