תחבורה

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

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

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

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

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

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