Транспортная часть

Существует два типа транспорта, которые можно использовать при отправке запросов к API. Наша клиентская библиотека подбирает оптимальный из следующих:

  • Предпочтительно : gRPC . Он требует установки расширения PHP gRPC и основан на HTTP/2.
  • Альтернатива, используемая, когда gRPC недоступен: REST . Он не требует установки какого-либо расширения PHP и основан на HTTP/1.1.

Если вы предпочитаете указывать тип транспорта самостоятельно, а не полагаться на правила по умолчанию, описанные выше, вы можете установить свойство transport в разделе CONNECTION вашего файла google_ads_php.ini :

[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"

Кроме того, вы можете настроить параметры транспорта программно, как и все остальные:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withTransport('grpc')
    ->build();