トランスポート

API にリクエストを送信するときに使用できるトランスポートには 2 つのタイプがあります。クライアント ライブラリによって、以下から最適なものが選択されます。

  • 推奨: gRPCgRPC 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();