Najnowsza wersja interfejsu API do zarządzania AdSense to v2. Wszystkie poprzednie (wersja 1.x) nie jest już dostępna do użycia.
Przed przejściem na wersję 2 zapoznaj się najpierw z informacjami o wersji. Ponieważ jest to większą zmianę wersji, wprowadzają zmiany powodujące niezgodność. Gdy przygotujesz się do wprowadź niezbędne zmiany, wybierz jedną z poniższych opcji, w zależności od tego, dostęp do interfejsu API.
Jeśli używasz dynamicznego języka programowania
Jeśli używasz biblioteki klienta dla jednego z programistów dynamicznych obsługiwanych języków, takich jak Ruby czy Python, wystarczy ciąg znaków wersji w kodzie.
Na przykład w Pythonie:
http = httplib2.Http() service = build("adsense", "v2", http=http)
lub Ruby:
client = Google::APIClient.new adsense = client.discovered_api('adsense', 'v2')
Jeśli używasz statycznego języka programowania
Jeśli używasz biblioteki klienta dla jednego z zaprogramowanych elementów statycznych takich jak Java, PHP czy C#/.NET, musisz zaktualizować tag Moduł związany z interfejsem API do zarządzania AdSense.
Uwaga: wprowadziliśmy kilka zmian z biegiem czasu i bibliotekami klienta, dlatego ich aktualizacja może wymagać zaktualizować też główną bibliotekę kliencką, co może się wiązać z dalszymi zmianami kod. Zapoznaj się z dokumentacją biblioteki klienta, jeśli tę sprawę.
Java
Sprawdź, czy masz najnowszą wersję AdSense z biblioteki interfejsu Management API i zastąpić zależności w projekcie.
PHP
Zaktualizuj pełnego klienta PHP do najnowszej wersji. Biblioteka. Powinny one obejmować najnowszą wersję narzędzia do zarządzania AdSense. API oraz innych interfejsów API.
C#/.NET
Upewnij się, że masz najnowszą wersję AdSense z biblioteki interfejsu Management API i zastąpić zależności w projekcie.
Jeśli nie używasz bibliotek klienta
Jeśli nie używasz żadnej z naszych bibliotek klienta, musisz zaktualizować podstawowego adresu URL, którego używasz w żądaniach. Na przykład:
https://www.googleapis.com/adsense/v1.4/
zmienia się w:
https://adsense.googleapis.com/v2/
W niektórych przypadkach (szczególnie w przypadku żądań raportowania) konieczne jest również dostosować adres URL, by wykorzystać nowe parametry ścieżek i parametrów zapytania, w wielu przypadkach przetwarzania nieco innych obiektów odpowiedzi; te szczegóły są wszystko jest opisane w dokumentacji interfejsu API.