Przechodzenie z interfejsu Bid Manager API v1.1 na wersję 2

W marcu 2022 roku opublikowaliśmy wersję 2 interfejsu Bid Manager API. Biorąc pod uwagę tej nowej wersji planujemy wkrótce ogłosić datę wycofania wersji 1.1. Śr zalecamy jak najszybsze rozpoczęcie migracji z wersji 1.1 do wersji 2.

Migracja aplikacji

Migracja z wersji 1.1 do wersji 2 wymaga zaktualizowania adresów URL punktów końcowych, aby wywoływały wersję 2. na zaktualizowanie aplikacji tak, aby uwzględnić zmiany powodujące niezgodność.

Zaktualizuj wywołania interfejsu API z wersji 1.1 do 2

Aby używać wersji 2 zamiast 1.1, musisz zaktualizować swoje żądania, tak aby używały nowej wersji 2 i punktów końcowych.

Określ równoważne metody

Aby zaktualizować wywołania interfejsu API z wersji 1.1 do 2, musisz najpierw określić równoważne metody wersji v1.1 w wersji 2.

Następujące nazwy wszystkich usług i metod nieco się zmieniły między v1.1 i v2:

Aktualizacja do nowych punktów końcowych

Po znalezieniu równoważnych metod musisz zaktualizować żądania. Dla: na przykład do wywołania metody queries.getquery z wersją 1.1 należy użyć ten adres URL:

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

Aby wywołać odpowiednik metody w wersji 2, czyli queries.get, zaktualizuj funkcję Adres URL do:

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

Jeśli używasz biblioteki klienta do wysyłania żądań do interfejsu API, użyj najczęściej należy zaktualizować bibliotekę klienta i zaktualizować konfigurację, aby korzystała z wersji v2.

Wprowadzanie wymaganych zmian

W wersji 2 wprowadzamy szereg zmian powodujących niezgodność. Zapoznaj się z tymi informacjami: instrukcji i wprowadź wymagane zmiany odpowiednio do istniejącego sposobu korzystania Interfejs API usługi Bid Manager.

Zaktualizuj wywołania usługi queries

Zaktualizuj wywołania usługi reports

Zaktualizuj logikę obsługi błędów

Komunikaty o błędach wyświetlane w interfejsie API zostały zaktualizowane w wersji 2. Nowe komunikaty o błędach są bardziej szczegółowe, a w niektórych przypadkach podaj informacje o wartościach żądania do interfejsu API, które powoduje zwrócenie błędu. Jeśli istniejący błąd obsługa logiki zależy od konkretnego tekstu komunikatu o błędzie, uogólnij błąd obsługi przed migracją do wersji 2.