Wersjonowanie semantyczne
Interfejs Google Ads API korzysta z semantycznej obsługi wersji, która obejmuje wersję główną i wersję podrzędną. Format wersji to MAJOR.MINOR
lub vMAJOR_MINOR
. Na przykład v21_0
to wersja główna, a v21_1
to wersja podrzędna.
Informacje o poprzednich wersjach znajdziesz w informacjach o wersji.
Wersje główne
Wersje główne wprowadzają zmiany powodujące niezgodność wsteczną.
Wersja będzie kończyć się zerem w formacie vX_0
, gdzie X
to numer wersji głównej.
Każda główna wersja ma oddzielny punkt końcowy. W tym przykładzie adresu URL X
to numer wersji głównej.
https://googleads.googleapis.com/vX
Jeśli przechodzisz na nową wersję główną ze starszej, po przełączeniu się na nowy punkt końcowy wersji głównej Twój kod może wymagać zmian. Jeśli korzystasz z naszych bibliotek klienta, zaktualizuj je do najnowszej wersji. Gdy pojawi się nowa wersja główna, udostępnimy przewodnik migracji, który pomoże Ci naprawić wszelkie zmiany powodujące błędy w kodzie.
Przykłady zmian powodujących niezgodność:
- Usunięcie lub zmiana nazwy usługi, interfejsu, pola, metody lub wartości wyliczenia.
- zmiana typu pola;
- Zmiana formatu nazwy zasobu.
- Zmiana formatu adresu URL w definicji HTTP.
- Zmiana formatów wyjściowych, np. zmiana wartości domyślnej z
0
na--
. - Zmiana przyczyny błędu zwracanej z A na B.
Wersje podrzędne
Wersje podrzędne wprowadzają tylko zmiany zgodne wstecznie. W przypadku wersji podrzędnej parametr
vMAJOR_MINOR
będzie miał wartość MINOR
większą niż zero.
Gdy zostanie wydana wersja podrzędna, używany już punkt końcowy zostanie automatycznie zaktualizowany. Nie spowoduje to uszkodzenia kodu. Możesz nadal korzystać z dotychczasowych bibliotek klienta.
Wersje dodatkowe zawierają nowe funkcje lub aktualizacje, które nie wpływają na istniejący kod. Jeśli chcesz korzystać z tych nowych funkcji, zaktualizuj biblioteki klienta do najnowszej wersji.
Zachody słońca
Okresowo starsze wersje interfejsu Google Ads API będą musiały zostać wycofane. Gdy wersja będzie się zbliżać do wycofania, opublikujemy powiadomienia na blogu dla deweloperów. Harmonogram wycofywania jest aktualizowany o przyszłe daty wyłączenia.