Eseguire la migrazione dalla versione 1.1 alla v2 dell'API di Bid Manager

A marzo 2022 abbiamo rilasciato la versione 2 dell'API Bid Manager. Data la release di questa nuova versione, prevediamo di annunciare a breve la data di ritiro della v1.1. Ti consigliamo di avviare la migrazione dalla versione 1.1 alla v2 il prima possibile.

Esegui la migrazione della tua applicazione

La migrazione dalla v1.1 alla v2 richiede l'aggiornamento degli URL degli endpoint in modo che effettuino la chiamata alla v2 e l'aggiornamento dell'applicazione per tenere conto delle modifiche che provocano un errore.

Aggiorna le chiamate API dalla versione 1.1 alla versione 2

Per usare la versione 2 anziché la v1.1, devi aggiornare le richieste in modo da usare nuovi endpoint v2.

Individuare i metodi equivalenti

Per aggiornare le chiamate API dalla v1.1 alla v2, devi prima identificare i metodi v1.1 equivalenti in v2.

I seguenti nomi di tutti i servizi e i metodi sono leggermente cambiati tra le versioni 1.1 e 2:

Aggiorna a nuovi endpoint

Una volta identificati i metodi equivalenti, devi aggiornare le richieste. Ad esempio, per chiamare il metodo queries.getquery con v1.1, devi utilizzare il seguente URL:

https://www.googleapis.com/doubleclickbidmanager/v1.1/query/queryId

Per chiamare il metodo equivalente nella v2, noto come queries.get, aggiorna l'URL come segue:

GET https://doubleclickbidmanager.googleapis.com/v2/queries/queryId

Se usi una libreria client per effettuare richieste all'API, utilizza la versione più recente della libreria client e aggiorna la configurazione in modo da utilizzare la versione v2.

Apporta le modifiche desiderate

Stiamo introducendo una serie di modifiche che provocano errori nella versione 2. Consulta le seguenti istruzioni e apporta le modifiche necessarie relative al tuo utilizzo esistente dell'API Bid Manager.

Aggiorna le chiamate al servizio queries

Aggiorna le chiamate al servizio reports

Aggiorna logica di gestione degli errori

I messaggi di errore dell'API sono stati aggiornati nella versione 2. Questi nuovi messaggi di errore sono più specifici e, in alcuni casi, forniscono informazioni sui valori della richiesta API che causano la restituzione dell'errore. Se la logica di gestione degli errori esistente si basa su un testo specifico di messaggi di errore, generalizza la gestione degli errori prima di eseguire la migrazione alla v2.