Có hai loại phương thức truyền tải 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 sẽ chọn một trong những phương thức tối ưu sau:
- Ưu tiên: gRPC. Bạn cần cài đặt tiện ích PHP gRPC và tiện ích này dựa trên HTTP/2.
- Phương án thay thế được dùng khi không có gRPC: REST. Bạn không cần cài đặt tiện ích PHP nào và phiên bản này dựa trên HTTP/1.1.
Nếu muốn tự chỉ định loại phương thức 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 phần 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 phương thức vận chuyển theo phương thức lập trình như mọi chế độ cài đặt khác:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();