Diese Seite richtet sich an Kunden, die derzeit die Betaversion der V2 der Cloud Support API verwenden und zu V2 migrieren möchten.
Erste Schritte mit V2
Wenn Sie bereits V2 Beta verwenden, müssen Sie keine weiteren Schritte zur Einrichtung ausführen, um V2 nutzen zu können. Sie können dieselben Dienstkonten und Anmeldedaten verwenden. Die API wird für Sie bereits aktiviert.
Zum Aufrufen der V2-Endpunkte ersetzen Sie einfach den Teil /v2beta/
der Anfrage-URL durch /v2/
. So führen Sie beispielsweise ein Upgrade eines cases.get
-Aufrufs von V2 Beta auf V2 aus:
V2 Beta:
GET https://cloudsupport.googleapis.com/v2beta/projects/123/cases/abc
Version 2:
GET https://cloudsupport.googleapis.com/v2/projects/123/cases/abc
Funktionsgefährdende Änderungen an SearchCases
, Case.severity
und Comment.plainTextBody
SearchCases
Endpunktänderungen
Der Endpunkt SearchCases
hat sich 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
Der Parameter
filter
akzeptiert keinenproject
- oderorganization
-Filter mehr. Stattdessen wird das Projekt/die Organisation aus der URL als Suchbereich verwendet.
Feldänderungen
Die Felder wurden folgendermaßen geändert:
Das Feld
severity
für Fälle wurde zugunsten des Feldspriority
entfernt.Das Feld
plainTextBody
bei Fallkommentaren wurde zugunsten des Feldsbody
entfernt.
Warum haben wir diese Änderungen vorgenommen?
Pfad
SearchCases
ändern- Die alte Methode zum Definieren des Suchbereichs war verwirrend und entspricht nicht den Designpraktiken der Google Cloud Platform API.
- Die neue Methode macht
SearchCases
einheitlicher als andere Endpunkte in der API, z. B.ListCases
.
Case.severity
-Feld entfernen- Der Schweregrad hat denselben Zweck wie die Priorität. Daher wird die API entfernt, wenn Sie ihn entfernen.
Comment.plainTextBody
-Feld entfernenComment.body
enthält immer nur Nur-Text. Es ist also ein Duplikat dieses Feldes. Daher entfernen wirplainTextBody
, um die API zu vereinfachen.
Änderungen berücksichtigen
Entfernen Sie die Filter
project
undorganization
ausSearchCase
-Anfragen und deklarieren Sie sie stattdessen in der Anfrage-URL.Verwenden Sie das Feld
priority
an den Stellen, an denen Sie bisher das Feldseverity
verwendet haben. Da sie sehr semantisch ähnlich sind, können Sie diese Referenzen in der Regel austauschen.Verwenden Sie das Feld
body
anstelle des FeldsplainTextBody
. Sie enthielten dieselben Informationen. Daher sollten alle Verweise aufplainTextBody
durchbody
ersetzt werden.