התקנה של ספריית הלקוח של Python
כדי להתקין את ספריית הלקוח של Python בסביבה המקומית:
- מחלקים את קובץ ה-tarball של ספריית הלקוח Python.
מריצים את הפקודה הבאה באותה ספרייה:
python -m pip install .
פועלים לפי ההנחיות במסוף כדי להשלים את ההתקנה.
הגדרה באמצעות קובץ YAML
אפשר לציין קובץ YAML לשימוש באתחול הלקוח שמכיל את פרטי האימות הדרושים לשליחת בקשות. הגישה לקובץ הזה מתבצעת כשמאתחלים לקוח באמצעות השיטה load_from_file
.
כדי לציין את טוקן הרענון, מזהה הלקוח וסוד הלקוח, יוצרים קובץ YAML לפי הדוגמה שבהמשך.
כדי לציין את המיקום של הקובץ search-ads-360.yaml
, אפשר להעביר את הנתיב כמחרוזת לשיטה כשמפעילים אותה:
from util_searchads360 import SearchAds360Client
client = SearchAds360Client.load_from_file("path/to/search-ads-360.yaml")
אם לא מציינים נתיב, הספרייה מחפשת את הקובץ בספרייה $HOME
:
from util_searchads360 import SearchAds360Client
client = SearchAds360Client.load_from_file()
שדות להגדרת התצורה
ההגדרה של ספריית הלקוח תומכת בשדות הבאים.
שדות כלליים:
-
refresh_token
: טוקן הרענון של OAuth. -
client_id
: מזהה הלקוח של OAuth. -
client_secret
: סוד הלקוח של OAuth. -
login_customer_id
: אפשר לעיין במסמכי התיעוד בנושא login-customer-id.
מפתחות נתמכים לתהליכי עבודה של אפליקציות למחשב ולאינטרנט
אם אתם משתמשים בתהליך של אפליקציית מחשב או אינטרנט, המקשים הנתמכים הם:
# Credential for accessing Google's OAuth servers.
# Provided by console.cloud.google.com.
client_id: INSERT_CLIENT_ID_HERE
# Credential for accessing Google's OAuth servers.
# Provided by console.cloud.google.com.
client_secret: INSERT_CLIENT_SECRET_HERE
# Renewable OAuth credential associated with 1 or more Search Ads accounts.
refresh_token: INSERT_REFRESH_TOKEN_HERE
# Required for manager accounts only: Specify the login customer ID used to
# authenticate API calls. This will be the customer ID of the authenticated
# manager account. You can also specify this later in code if your application
# uses multiple manager account + OAuth pairs.
#
# login_customer_id: INSERT_LOGIN_CUSTOMER_ID_HERE