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

Có 2 loại phương tiện truyền tải có thể được 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 thư viện ứng dụng tối ưu sau đây:

  • Ưu tiên: gRPC. Phương thức này yêu cầu cài đặt tiện ích PHP gRPC và dựa trên HTTP/2.
  • Phương án thay thế được sử dụng khi không có gRPC: REST. Quá trình 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 phương tiện vận chuyển 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 truyền tải theo phương thức lập trình như mọi chế độ cài đặt khác:

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