전송

API에 요청을 전송할 때 사용할 수 있는 전송 유형에는 두 가지가 있습니다. 클라이언트 라이브러리는 다음 중에서 최적의 항목을 선택합니다.

  • 권장: 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();