Biblioteka klienta Java interfejsu Google Ads API używa gRPC do przesyłania danych i obsługuje standardowe ustawienia serwera proxy systemu Java do łączenia się z interfejsem API.
Ustawienia
Biblioteka obsługuje standardowe właściwości sieciowe i właściwości serwera proxy dla Javy.
Konfiguracja wiersza poleceń
W przypadku serwera proxy HTTPS przekaż te argumenty JVM podczas uruchamiania aplikacji:
-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT
W przypadku serwera proxy HTTP (niezalecane, chyba że udostępniasz własny lokalny punkt końcowy serwera proxy HTTP) ustaw konfigurację serwera proxy w ten sposób:
-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
Konfiguracja automatyczna
Możesz też skonfigurować właściwości serwera proxy HTTP i HTTPS programowo w czasie działania przed utworzeniem klientów usługi:
System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");
Uwierzytelnianie i omijanie serwera proxy
Jeśli serwer proxy wymaga uwierzytelniania lub wykluczeń hostów, określ dodatkowe właściwości serwera proxy JVM:
-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"