Gestion des versions dans l'API Search Ads 360 Reporting

L'API Search Ads 360 Reporting utilise la gestion sémantique des versions.

Il existe des versions majeures et mineures, formatées comme suit : vMAJOR_MINOR Par exemple, v0_0 est la première version majeure et v0_1 à la première version mineure. Le suffixe du paramètre Le numéro de version indique le type de version: pour les versions majeures, il est toujours égal à zéro, et pour les versions mineures, elle est toujours supérieure à zéro.

Versions majeures

Les versions majeures introduisent des modifications destructives, c'est-à-dire des modifications qui ne sont pas rétrocompatible.

Chaque version majeure possède un point de terminaison distinct, par exemple:

https://searchads360.googleapis.com/v0

https://searchads360.googleapis.com/v1

Lors de la mise à niveau d'une version majeure vers une autre, vous devrez peut-être modifier votre avant de passer au point de terminaison de la nouvelle version majeure.

Si vous utilisez une bibliothèque cliente, procédez comme suit : vous devez passer à la version la plus récente. Les nouvelles versions majeures guide de migration pour vous aider à corriger les modifications destructives apportées à votre code.

Voici quelques exemples de modifications destructives:

  • Supprimer ou renommer un service, une interface, un champ, une méthode ou une valeur d'énumération
  • Modifier le type d'un champ.
  • Modifier le format d'un nom de ressource
  • Modifier le format d'URL dans la définition HTTP.
  • Modifier les formats de sortie, par exemple remplacer 0 par -- comme valeur par défaut.
  • Modification du motif de l'erreur renvoyé de A à B.

Versions mineures

Les versions mineures n'introduisent que des modifications rétrocompatibles.

Lorsqu'une version mineure est publiée, le point de terminaison déjà utilisé est automatiquement mis à jour. Cela n'entraîne pas l'interruption de votre code. Vous pouvez continuer pour utiliser votre bibliothèque cliente existante.

Les versions mineures incluent les nouvelles fonctionnalités ou mises à jour n'ayant aucune incidence sur vos du code source. Si vous souhaitez utiliser les nouvelles fonctionnalités, vous devez mettre à niveau votre bibliothèque cliente à la dernière version.

Couchers de soleil

Lorsqu'une ancienne version de l'API Search Ads 360 Reporting doit s'arrêter, nous publier une notification dans le groupe Google searchads-api-announcements.