Há dois tipos de transporte que podem ser usados ao enviar solicitações para a API. Nossa biblioteca de cliente seleciona a melhor opção entre as seguintes:
- Preferencial: gRPC. Ele requer a instalação da extensão PHP do gRPC e é baseado em HTTP/2.
- Alternativa usada quando o gRPC não está disponível: REST. Ele não exige a instalação de nenhuma extensão do PHP e é baseado em HTTP/1.1.
Se preferir especificar o tipo de transporte por conta própria em vez de confiar nas
regras padrão descritas acima, defina a propriedade transport
na seção
CONNECTION
do arquivo
google_ads_php.ini
:
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
Também é possível definir a configuração de transporte de maneira programática como as outras:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();