Phương tiện vận chuyển

Có hai loại phương tiện vận chuyển có thể được sử dụng khi gửi yêu cầu đến API. Thư viện ứng dụng của chúng tôi chọn một thư viện tối ưu trong số các lựa chọn sau:

  • Ưu tiên: gRPC. Để bật tính năng này, bạn cần cài đặt của phần mở rộng gRPC PHP dựa trên HTTP/2.
  • Phương án thay thế được dùng khi không có gRPC: REST. Có không yêu cầu cài đặt bất kỳ phần mở rộng PHP nào và phần mở rộng này dựa trên HTTP/1.1.

Nếu bạn muốn tự chỉ định loại phương tiện vận chuyển thay vì dựa vào các quy tắc mặc định nêu trên, bạn có thể đặt thuộc tính transport trong Phần CONNECTION trong google_ads_php.ini tệp:

[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"

Ngoài ra, bạn có thể định cấu hình chế độ cài đặt thông tin vận chuyển theo phương thức lập trình như mỗi cái khác:

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