API'ye istek gönderirken kullanılabilecek iki tür taşıma vardır. İstemci kitaplığımız aşağıdakiler arasından en uygun olanı seçer:
- Tercih edilen: gRPC. gRPC PHP uzantısının yüklenmesini gerektirir ve HTTP/2'yi temel alır.
- gRPC kullanılamadığında alternatif yöntem: REST. PHP uzantısının yüklenmesini gerektirmez ve HTTP/1.1'i temel alır.
Yukarıda açıklanan varsayılan kurallara güvenmek yerine aktarım türünü kendiniz belirtmeyi tercih ederseniz google_ads_php.ini
dosyanızın CONNECTION
bölümünde transport
özelliğini ayarlayabilirsiniz:
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
Alternatif olarak, aktarım ayarını diğer tüm ayarlar gibi programatik olarak yapılandırabilirsiniz:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();