Diese Seite richtet sich an Kunden, die derzeit die V2-Betaversion der Cloud Support API verwenden und zu V2 migrieren möchten.
Erste Schritte mit V2
Wenn Sie V2 Beta bereits verwenden, müssen Sie keine zusätzliche Einrichtung vornehmen, um V2 nutzen zu können. Sie können dieselben Dienstkonten und Anmeldedaten verwenden. Die API ist bereits für Sie aktiviert.
Ersetzen Sie zum Aufrufen der V2-Endpunkte einfach den Teil /v2beta/
der Anfrage-URL durch /v2/
. So würden Sie beispielsweise einen cases.get
-Aufruf von V2 Beta auf V2 upgraden:
V2 Beta:
GET https://cloudsupport.googleapis.com/v2beta/projects/123/cases/abc
V2:
GET https://cloudsupport.googleapis.com/v2/projects/123/cases/abc
Wichtige Änderungen an SearchCases
, Case.severity
und Comment.plainTextBody
SearchCases
Endpunktänderungen
Der Endpunkt SearchCases
wurde so geändert:
Der Pfad hat sich geändert von:
GET https://cloudsupport.googleapis.com/v2/cases:search
to:
GET https://cloudsupport.googleapis.com/v2beta/{parent=*/*}/cases:search
Für den
filter
-Parameter ist keinproject
- oderorganization
-Filter mehr zulässig. Stattdessen wird das Projekt/die Organisation aus der URL als Suchbereich verwendet.
Feldänderungen
Die Felder wurden so geändert:
Das Feld „
severity
“ wurde für Fälle entfernt und stattdessen das Feld „priority
“ verwendet.Das Feld
plainTextBody
für Fallkommentare wurde zugunsten des Feldsbody
entfernt.
Warum haben wir diese Änderungen vorgenommen?
SearchCases
-Pfad ändern- Die bisherige Definition des Suchbereichs war verwirrend und entsprach nicht den standardmäßigen API-Designpraktiken der Google Cloud Platform.
- Die neue Methode macht
SearchCases
konsistenter mit anderen Endpunkten in der API, z. B.ListCases
.
Case.severity
-Feld entfernen- Der Schweregrad dient demselben Zweck wie die Priorität. Daher wird die API vereinfacht.
Comment.plainTextBody
-Feld entfernenComment.body
enthält immer nur Text, daher ist es ein Duplikat dieses Felds. Daher entfernen wirplainTextBody
, um die API zu vereinfachen.
An die Änderungen anpassen
Entfernen Sie die Filter
project
undorganization
ausSearchCase
-Anfragen und deklarieren Sie sie stattdessen in der Anfrage-URL.Verwenden Sie das Feld
priority
dort, wo Sie früher das Feldseverity
verwendet haben. Ihre semantische Bedeutung ist sehr ähnlich, sodass Sie diese Verweise in der Regel austauschen können.Verwenden Sie das Feld
body
anstelle des FeldsplainTextBody
. Sie enthielten dieselben Informationen. Daher sollte es gut sein, alle Verweise aufplainTextBody
durchbody
zu ersetzen.