Transport

Deux types de transport peuvent être utilisés lors de l'envoi de requêtes au API. Notre bibliothèque cliente sélectionne l'option optimale parmi les suivantes:

  • À privilégier: gRPC. Il nécessite l'installation de l'extension PHP gRPC et il est basé sur HTTP/2.
  • Autre solution utilisée lorsque gRPC n'est pas disponible: REST Oui ne nécessitent pas l'installation d'une extension PHP et il est basé sur HTTP/1.1.

Si vous préférez spécifier le type de transport vous-même au lieu de compter sur des règles par défaut décrites ci-dessus, vous pouvez définir la propriété transport dans CONNECTION de votre google_ads_php.ini :

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

Vous pouvez également configurer le paramètre de transport de manière programmatique, comme suit : tous les autres:

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