Существует два типа транспорта, которые можно использовать при отправке запросов к 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();