Control de versiones en la API de informes de Search Ads 360

La API de Search Ads 360 Reporting usa control de versiones semántico.

Hay versiones principales y secundarias, con el formato de vMAJOR_MINOR Por ejemplo, v0_0 es la primera versión principal y v0_1 la primera versión secundaria. El sufijo del el número de versión indica el tipo de versión: para las versiones principales, siempre es cero, y para versiones secundarias, siempre es mayor que cero.

Versiones principales

Los lanzamientos importantes introducen cambios rotundos, es decir, cambios que no retrocompatible.

Cada versión principal tiene un extremo separado, por ejemplo:

https://searchads360.googleapis.com/v0

https://searchads360.googleapis.com/v1

Al actualizar de una versión principal a otra, es posible que debas cambiar código antes de cambiar al nuevo extremo de la versión principal.

Si usas una biblioteca cliente, debes actualizarla a la versión más reciente. Las versiones principales nuevas proporcionan un guía de migración para ayudarte a corregir cualquier cambio rotundo en tu código.

Estos son algunos ejemplos de cambios rotundos:

  • Quitar o cambiar el nombre de un servicio, interfaz, campo, método o valor de enumeración.
  • Cambiar el tipo de un campo.
  • Cambiar un formato de nombre de recurso.
  • Cambiar el formato de URL en la definición HTTP.
  • Cambiar los formatos de salida, por ejemplo, cambiar 0 a -- como valor predeterminado
  • Se cambia el motivo del error que se muestra de A a B.

Versiones secundarias

Las versiones secundarias solo introducen cambios retrocompatibles.

Cuando se lanza una versión secundaria, el extremo que ya está en uso automáticamente. Esto no provoca que se dañe el código. Puedes continuar para usar tu biblioteca cliente existente.

Las versiones secundarias incluyen funciones nuevas o actualizaciones que no afectan las existentes código. Si quieres usar las funciones nuevas, debes actualizar tu biblioteca cliente a la última versión.

Puestas de sol

Cuando se programe la desactivación de una versión anterior de la API de Search Ads 360 Reporting, publicar un aviso en el Grupo de Google searchads-api-announcements.