תחבורה

יש שני סוגים של תעבורה שאפשר להשתמש בהם כששולחים בקשות ל-API. ספריית הלקוח שלנו בוחרת את האפשרות האופטימלית מבין האפשרויות הבאות:

  • העדפה: gRPC. כדי להשתמש בה, צריך להתקין את התוסף של gRPC ל-PHP והיא מבוססת על HTTP/2.
  • חלופה שמשמשת כש-gRPC לא זמין: REST. לא נדרשת התקנה של תוסף PHP כלשהו, והיא מבוססת על HTTP/1.1.

אם אתם מעדיפים לציין את סוג התחבורה בעצמכם במקום להסתמך על כללי ברירת המחדל שמפורטים למעלה, תוכלו להגדיר את המאפיין transport בקטע CONNECTION בקובץ google_ads_php.ini:

[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"

לחלופין, אפשר להגדיר את הגדרת התעבורה באופן פרוגרמטי כמו כל ההגדרות האחרות:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withTransport('grpc')
    ->build();