トランスポート

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

  • 推奨: gRPC。HTTP/2 をベースにしており、gRPC PHP 拡張機能のインストールが必要です。
  • gRPC が使用できない場合に使用される代替手段: RESTHTTP/1.1 をベースにしており、PHP 拡張機能のインストールは不要です。

上記のデフォルトのルールに頼るのではなく、自分でトランスポート タイプを指定する場合は、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();