Existen dos tipos de transporte que pueden usarse cuando se envían solicitudes a la en la API de Cloud. Nuestra biblioteca cliente selecciona la óptima de las siguientes:
- Preferido: gRPC. Requiere la instalación de la extensión de gRPC para PHP y se basa en HTTP/2.
- Alternativa que se usa cuando gRPC no está disponible: REST. Sí no requiere la instalación de ninguna extensión PHP y está basada en HTTP/1.1.
Si prefieres especificar el tipo de transporte por tu cuenta en lugar de depender de
de acuerdo con las reglas predeterminadas descritas anteriormente, puedes establecer la propiedad transport
en el
Sección CONNECTION
de tu
google_ads_php.ini
archivo:
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
También puedes establecer la configuración de transporte de manera programática, como se muestra a continuación: todos los demás:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();