Transport

Es gibt zwei Arten von Transport, die beim Senden von Anfragen an die API verwendet werden können. Unsere Clientbibliothek wählt die optimale aus den folgenden Optionen aus:

  • Bevorzugt: gRPC. Sie erfordert die Installation der gRPC-PHP-Erweiterung, die auf HTTP/2 basiert.
  • Alternative, die verwendet wird, wenn gRPC nicht verfügbar ist: REST. Die Anwendung erfordert keine Installation einer PHP-Erweiterung und basiert auf HTTP/1.1.

Wenn Sie den Transporttyp lieber selbst angeben möchten, anstatt die oben beschriebenen Standardregeln zu verwenden, können Sie das Attribut transport im Abschnitt CONNECTION der Datei google_ads_php.ini festlegen:

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

Alternativ können Sie die Transporteinstellung wie alle anderen programmatisch konfigurieren:

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