תחבורה

יש שני סוגים של פרוטוקולי העברה שאפשר להשתמש בהם כששולחים בקשות ל-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();