Transportasi

Ada dua jenis transport yang dapat digunakan saat mengirim permintaan ke API. Library klien kami memilih library yang optimal dari berikut ini:

  • Pilihan: gRPC. Opsi ini memerlukan penginstalan ekstensi PHP gRPC dan didasarkan pada HTTP/2.
  • Alternatif yang digunakan saat gRPC tidak tersedia: REST. Opsi ini tidak memerlukan penginstalan ekstensi PHP apa pun dan didasarkan pada HTTP/1.1.

Jika Anda lebih memilih untuk menentukan jenis transportasi sendiri daripada mengandalkan aturan default yang dijelaskan di atas, Anda dapat menetapkan properti transport di bagian CONNECTION dari file google_ads_php.ini Anda:

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

Atau, Anda dapat mengonfigurasi setelan transport secara terprogram seperti yang lainnya:

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