API にリクエストを送信する場合、使用できるトランスポート タイプは 2 つあります。Google のクライアント ライブラリは、以下から最適なものを選択します。
- 推奨: gRPC。gRPC PHP 拡張機能のインストールが必要です。これは HTTP/2 をベースとしています。
- gRPC を使用できない場合に使用する代替として REST を使用できます。PHP 拡張機能のインストールは不要で、HTTP/1.1 に基づいています。
上記のデフォルト ルールに依存せずにトランスポート タイプを自分で指定する場合は、google_ads_php.ini
ファイルの CONNECTION
セクションで transport
プロパティを設定します。
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
また、他のトランスポート設定と同様に、トランスポート設定をプログラムで構成することもできます。
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();