Es gibt zwei Arten von Transport, die beim Senden von Anfragen an die API verwendet werden können. Unsere Clientbibliothek wählt die optimale Option aus den folgenden aus:
- Bevorzugt: gRPC. Dazu ist die Installation der gRPC-PHP-Erweiterung erforderlich und es basiert auf HTTP/2.
- Alternative, die verwendet wird, wenn gRPC nicht verfügbar ist: REST. Es ist keine Installation einer PHP-Erweiterung erforderlich und es basiert auf HTTP/1.1.
Wenn Sie den Transporttyp lieber selbst angeben möchten, anstatt sich auf die oben beschriebenen Standardregeln zu verlassen, können Sie die Eigenschaft 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 auch programmatisch konfigurieren:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();