Deux types de transport peuvent être utilisés lors de l'envoi de requêtes à l'API. Notre bibliothèque cliente sélectionne l'option optimale parmi les suivantes:
- À privilégier: gRPC. Elle nécessite l'installation de l'extension PHP gRPC et est basée sur HTTP/2.
- Autre solution utilisée lorsque gRPC n'est pas disponible : REST. Il ne nécessite l'installation d'aucune extension PHP et est basé sur HTTP/1.1.
Si vous préférez spécifier le type de transport vous-même au lieu de vous appuyer sur les 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();