Transport

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

  • Recommandé : gRPC. Elle nécessite l'installation de l'extension gRPC pour PHP et est basée sur HTTP/2.
  • Alternative utilisée lorsque gRPC n'est pas disponible : REST. Elle ne nécessite l'installation d'aucune extension PHP et est basée sur HTTP/1.1.

Si vous préférez spécifier vous-même le type de transport au lieu de vous fier aux règles par défaut décrites ci-dessus, vous pouvez définir la propriété transport dans la section CONNECTION de votre fichier 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 tous les autres :

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