При отправке запросов к 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();