Ada dua jenis transport yang bisa digunakan saat mengirim permintaan ke Compute Engine API. Library klien kami memilih yang optimal dari yang berikut:
- Lebih disukai: gRPC. Alat ini membutuhkan penginstalan ekstensi PHP gRPC dan didasarkan pada HTTP/2.
- Alternatif yang digunakan saat gRPC tidak tersedia: REST. Ya tidak memerlukan penginstalan ekstensi PHP apa pun dan didasarkan pada HTTP/1.1.
Jika Anda memilih untuk menentukan jenis transpor sendiri
daripada mengandalkan
aturan default yang dijelaskan di atas, Anda dapat menetapkan properti transport
di
CONNECTION
bagian dari
google_ads_php.ini
file:
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
Atau, Anda dapat mengonfigurasi setelan transportasi secara terprogram seperti satu sama lain:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();