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

Bạn có thể dùng hai hình thức truyền tải 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ạn cần phải cài đặt tiện ích PHP gRPC và dựa trên HTTP/2.
  • Phương án thay thế được dùng khi không có gRPC: REST. Thư viện này không yêu cầu cài đặt bất kỳ tiện ích PHP nào và dựa trên HTTP/1.1.

Nếu muốn tự chỉ định loại truyền tải thay vì dựa vào các quy tắc mặc định được mô tả ở trên, bạn có thể đặt thuộc tính transport trong mục CONNECTION của tệp google_ads_php.ini:

[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 giống như mọi chế độ cài đặt khác:

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