전송

API에 요청을 보낼 때 사용할 수 있는 전송에는 두 가지 유형이 있습니다. 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();