การกําหนดค่าพร็อกซี

หากต้องการเชื่อมต่อกับ Google Ads API ผ่านพร็อกซี HTTP หรือ HTTPS คุณสามารถ กำหนดค่าhttp_proxyในการตั้งค่าไฟล์แบบเป็นโปรแกรม หรือผ่านตัวแปรสภาพแวดล้อม http_proxy การตั้งค่าจะมีผลกับ แชแนลการรับส่ง gRPC พื้นฐานที่ไลบรารีของไคลเอ็นต์ Python ใช้

กำหนดค่าโดยใช้ google-ads.yaml

ระบุhttp_proxyในไฟล์ google-ads.yaml

# Optional proxy configuration used for API requests. If your proxy does not
# require authentication, specify only the host and port.
http_proxy: INSERT_PROXY_HERE

เช่น คุณสามารถระบุ http://user:pass@localhost:8082 เป็นพร็อกซีได้

กำหนดค่าแบบเป็นโปรแกรม

นอกจากนี้ คุณยังกำหนดค่าการตั้งค่าพร็อกซีแบบเป็นโปรแกรมได้โดยใช้วิธีการเริ่มต้น GoogleAdsClient (load_from_dict, load_from_env และ load_from_string) เช่นเดียวกับการตั้งค่าการกำหนดค่าอื่นๆ

from google.ads.googleads.client import GoogleAdsClient

config = {
    # Include other required configuration settings here.
    "http_proxy": "INSERT_PROXY_HERE",
}
googleads_client = GoogleAdsClient.load_from_dict(config)

กำหนดค่าโดยใช้ตัวแปรสภาพแวดล้อม

หากต้องการกำหนดค่าพร็อกซีด้วยเมธอด load_from_env ให้ตั้งค่าตัวแปรสภาพแวดล้อม GOOGLE_ADS_HTTP_PROXY ดังนี้

export GOOGLE_ADS_HTTP_PROXY="http://user:pass@localhost:8082"