Controllo delle versioni

Controllo delle versioni semantico

L'API Google Ads segue il controllo delle versioni semantico, in cui è presente una versione principale e una versione secondaria. Il formato della versione è MAJOR.MINOR o vMAJOR_MINOR. Ad esempio, v25_0 è una versione principale, mentre v25_1 è una versione secondaria.

Consulta le note sulla versione per le versioni precedenti.

Versioni principali

Le versioni principali introducono alcune modifiche che provocano errori e sono incompatibili con le versioni precedenti. La versione termina con zero nel formato vX_0, dove X è il numero della versione principale.

Ogni versione principale ha un endpoint separato. In questo URL di esempio, X è il numero della versione principale.

https://googleads.googleapis.com/vX

Se esegui l'upgrade da una versione principale precedente, il codice potrebbe richiedere modifiche quando passi al nuovo endpoint della versione principale. Se utilizzi le nostre librerie client, esegui l'upgrade alla versione più recente. Quando viene rilasciata una versione principale, forniremo una guida alla migrazione da consultare per correggere eventuali modifiche che provocano errori nel codice.

Ecco alcuni esempi di modifiche che provocano errori:

  • Rimozione o ridenominazione di un servizio, un'interfaccia, un campo, un metodo o un valore enum.
  • Modifica del tipo di un campo.
  • Modifica del formato del nome di una risorsa.
  • Modifica del formato dell'URL nella definizione HTTP.
  • Modifica dei formati di output, ad esempio da 0 a -- come valore predefinito.
  • Modifica del motivo dell'errore restituito da A a B.

Versioni secondarie

Le versioni secondarie introducono solo modifiche compatibili con le versioni precedenti. Per una versione secondaria, vMAJOR_MINOR avrà un numero MINOR maggiore di zero.

Quando viene rilasciata una versione secondaria, l'endpoint già in uso viene aggiornato automaticamente. In questo modo, il codice non verrà interrotto. Puoi continuare a utilizzare le librerie client esistenti.

Le versioni secondarie includono nuove funzionalità o aggiornamenti che non influiscono sul codice esistente. Se vuoi utilizzare queste nuove funzionalità, esegui l'upgrade delle librerie client alla versione più recente.

Tramonti

Periodicamente, le versioni precedenti dell'API Google Ads dovranno essere ritirate. Pubblicheremo avvisi sul blog degli sviluppatori quando una versione sta per essere ritirata. La pianificazione della deprecazione viene aggiornata con le date di ritiro future.