Najnowsza wersja interfejsu API do zarządzania AdSense to v2. Żadna z poprzednich wersji (v1.x) nie jest już dostępna.
Aby uaktualnić ją do wersji 2, najpierw zapoznaj się z informacjami o wersji. Jest to poważna zmiana wersji, więc są to zmiany niekorzystne. Gdy przygotujesz się na wprowadzenie niezbędnych zmian, wybierz jedną z poniższych opcji rozpoczęcia w zależności od tego, jak uzyskujesz dostęp do interfejsu API.
Jeśli używasz dynamicznego języka programowania
Jeśli używasz biblioteki klienta dla jednego z obsługiwanych przez nas języków programowania dynamicznego, takiego jak Ruby lub Python, wystarczy zaktualizować 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 w jednym z obsługiwanych przez nas statycznych języków programowania, np. Java, PHP lub C#/.NET, musisz zaktualizować moduł interfejsu AdSense Management API.
Uwaga: z czasem wprowadzono kilka zmian w podstawowych bibliotekach klienta, więc zaktualizowanie tych modułów może wymagać aktualizacji podstawowej biblioteki klienta, co może oznaczać dalsze zmiany w kodzie. W takim przypadku zapoznaj się z dokumentacją biblioteki klienta.
Java
Sprawdź, czy masz najnowszą wersję biblioteki interfejsu AdSense Management API, i zastąp zależności projektu.
PHP
Pamiętaj o zaktualizowaniu pełnej biblioteki klienta PHP do najnowszej wersji. Powinna ona obejmować najnowszą wersję modułu API do zarządzania AdSense i wszystkie inne interfejsy API.
Kod C#/.NET
Sprawdź, czy masz najnowszą wersję biblioteki interfejsu AdSense Management API, i zastąp zależności projektu.
Jeśli nie używasz bibliotek klienta
Jeśli nie używasz żadnej z naszych bibliotek klienta, musisz zaktualizować podstawowy adres 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 (zwłaszcza w przypadku żądań raportowania) musisz też dostosować używany adres URL, aby wykorzystywał nowe parametry ścieżki i zapytania. W wielu przypadkach trzeba też przetwarzać nieco inne obiekty odpowiedzi. Wszystkie te szczegóły znajdziesz w dokumentacji interfejsu API.