Esta página está dirigida a los clientes que actualmente usan la versión Beta V2 de la API de Cloud Support y desean migrar a V2.
Comenzar a usar V2
Si ya usas la versión beta 2, no es necesario que realices ninguna configuración adicional para comenzar a usarla. Puedes usar las mismas cuentas de servicio y credenciales. La API ya estará habilitada.
Para llamar a los extremos V2, solo reemplaza la parte /v2beta/
de la URL de la solicitud por /v2/
. Por ejemplo, así es como se actualiza una llamada cases.get
de la versión beta 2 a la versión 2:
V2 Beta:
GET https://cloudsupport.googleapis.com/v2beta/projects/123/cases/abc
V2:
GET https://cloudsupport.googleapis.com/v2/projects/123/cases/abc
Cambios rotundos en SearchCases
, Case.severity
y Comment.plainTextBody
SearchCases
cambios en los extremos
El extremo SearchCases
cambió de las siguientes maneras:
La ruta cambió de:
GET https://cloudsupport.googleapis.com/v2/cases:search
siguiente:
GET https://cloudsupport.googleapis.com/v2beta/{parent=*/*}/cases:search
El parámetro
filter
ya no acepta un filtroproject
oorganization
. En cambio, el proyecto o la organización de la URL se usará como el alcance de la búsqueda.
Cambios en los campos
Los campos cambiaron de las siguientes maneras:
Se quitó el campo
severity
de cases y se reemplazó por el campopriority
.Se quitó el campo
plainTextBody
de los comentarios de casos y se reemplazó por el campobody
.
¿Por qué hicimos estos cambios?
Cambia la ruta de acceso
SearchCases
- El método antiguo de definir el alcance de búsqueda era confuso y no coincidía con las prácticas de diseño estándar de la API de Google Cloud Platform.
- La nueva forma hace que
SearchCases
sea más coherente con otros extremos de la API, comoListCases
.
Quita el campo
Case.severity
- La gravedad cumple el mismo propósito que la prioridad, por lo que quitarla simplifica la API.
Quita el campo
Comment.plainTextBody
Comment.body
solo contiene texto sin formato, por lo que es un duplicado de este campo, por lo que quitaremosplainTextBody
para simplificar la API.
Cómo adaptarse a los cambios
Quita los filtros
project
yorganization
de las solicitudesSearchCase
y decláralos en la URL de la solicitud.Usa el campo
priority
en los lugares en los que usaste el camposeverity
. Son muy similares en significado semántico, por lo que, generalmente, puedes intercambiar estas referencias.Usa el campo
body
en lugar del campoplainTextBody
. Contenían la misma información. Por lo tanto, es probable que sea correcto reemplazar todas las referencias aplainTextBody
porbody
.