Taşımacılık

API'ye istek gönderirken kullanılabilecek iki tür aktarım 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 kullanılan alternatif: REST. Herhangi bir PHP uzantısının yüklenmesini gerektirmez ve HTTP/1.1'e dayanı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, diğerleri gibi taşıma ayarını programatik olarak da yapılandırabilirsiniz:

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